WooCommerce
WooCommerce
Refurbished Electronics
Nothing kills customer trust and marketplace rankings faster than selling a product you do not actually have.
Our client, a refurbished electronics retailer, sells the same set of products across multiple marketplaces including Back Market, Rebeelo, Ebay and Amazon, both in Australia and New Zealand. Since they carry only one or two units of each specific refurbished device, a sale on one channel must instantly reflect across all other sales channels.
The client approached asking for a solution to prevent continuous overselling that was putting their marketplace accounts at risk. We identified their existing Back Market synchronization as the weakest point. By engineering a custom, asynchronous API queue to set WooCommerce as the absolute source of truth, we achieved zero multichannel overselling, fully automated order synchronization, and a highly scalable architecture without compromising server performance.
Unlike Amazon or eBay, there isn't a massive ecosystem of ready-made plugins for Back Market. Reusable code is virtually nonexistent, which meant we had to research, architect, and build the entire integration layer from the ground up.
Once we looked into the API, we hit four major technical roadblocks:
With that much daily API traffic, we couldn't just connect the endpoints and hope for the best. A system with rock-solid reliability and clear error logging became critical requirements.
If you are connecting third-party plugins or building custom WooCommerce integrations, here is a critical architecture choice that most miss; do not rely on the default WordPress pseudo-cron.
WP pseudo-cron only triggers scheduled tasks when a user actually visits your website. If traffic drops overnight, your scheduled synchronization simply stops running. For inventory and order syncing, that unpredictability guarantees you will oversell.
The Fix: Always disable the default WP cron and set up a true server-side cron job. This ensures your background API tasks run on a strict, predictable schedule, completely independent of storefront traffic.
Emails going out late? Background tasks piling up? That is WordPress pseudo-cron buckling. We fix this exact issue all the time through our WooCommerce Design & Development Services.
We developed a dedicated queue system to handle synchronization operations asynchronously.
Instead of performing API requests directly inside WooCommerce hooks, the system pushes synchronization tasks, such as price updates and order status changes, into a queue. Dedicated cron workers process these jobs separately in the background.
This approach reduced the execution load on normal store operations and prevented slow API calls from affecting the customer experience or administrative workflows.
Because the store operates across multiple marketplaces, even small synchronization delays could result in overselling or backorders. To reduce this risk, a multi-layer synchronization strategy was implemented.
When WooCommerce stock changes occur, the following takes place:
This significantly improved stock consistency between Back Market and WooCommerce.
Marketplace integrations generate a large number of background operations every day. Without proper observability, identifying synchronization failures becomes extremely difficult.
To address this, a structured logging and monitoring system was implemented to track:
This logging system made debugging significantly faster and reduced the need for manual testing and guesswork during issue resolution.
Since Back Market does not provide webhook-based order notifications, there was no reliable way to know immediately when new marketplace orders were created.
To solve this limitation, an automated polling system was implemented. The system periodically checks Back Market for newly created pending orders and automatically generates corresponding WooCommerce orders.
This ensured marketplace orders entered the WooCommerce fulfillment workflow without manual intervention.
The custom queue architecture didn't just fix the immediate Back Market sync issues, it fundamentally changed how the client manages their inventory. Here is what we delivered:
As part of our electronics ecommerce support services, this project is a perfect example of why off-the-shelf plugins often fail high-stakes multichannel retailers.
If you are hitting the technical limits of standard plugins, or need to connect a marketplace with strict API constraints, this is exactly what our WooCommerce custom development services team handles. We build the exact architecture you need to keep your inventory accurate and your daily operations running smoothly.