XCodeSol Buyback Shop transforms WooCommerce from a product-selling store into a mobile-phone buyback platform. Instead of buying products, customers:
- Select a used phone (manufacturer, model, storage, carrier, variant).
- Answer condition questions.
- Receive an estimated buyback offer.
- Submit the device and receive an inbound shipping label.
- Track the shipment to your warehouse.
- Receive a final offer after inspection.
- Accept and get paid, or reject and receive the device back.
WooCommerce remains the underlying commerce framework: customer accounts, orders, emails, My Account, HPOS, and REST are all used through their official APIs. XCSBC adds a buyback-case layer that tracks the full lifecycle.
- Upload the
xcodesol-buyback-shop folder to /wp-content/plugins/.
- Activate the plugin through the Plugins screen.
- Go to WooCommerce → Buyback → Settings, choose EasyPost or Shippo, configure production credentials and the warehouse address, then enable buyback mode. New installs stay closed until setup is complete.
- Add buyback devices as WooCommerce products (type "Buyback Device"), set brands and variations, and mark them accepted in the Device Info tab.
Finance currently sends customer payouts through the merchant's approved external payment process, then records them as paid in the Buyback → Payouts screen.
Requires WooCommerce 8.0+.