A custom WordPress plugin that extends WP Desk Allegro — two-way stock sync, shipping mapping, and multi-channel order management.

Overselling after launch
Multiple Allegro accounts
Cron-based sync
WP Desk compatibility
A client selling in parallel through a WooCommerce store and on Allegro. Stock discrepancies were causing overselling and canceled orders.
The WP Desk WooCommerce Allegro plugin didn't offer automatic stock sync from Allegro back to WooCommerce. Selling on both platforms at once, the client kept hitting overselling — products sold on Allegro still showed as available in the store. They needed a solution that handles multiple Allegro accounts at once, with smart conflict resolution.
We built a custom WordPress plugin (an add-on for WP Desk Allegro) that implements full two-way sync. Key elements: (1) listening for OFFER_STOCK_CHANGED events from the Allegro API with incremental change polling; (2) support for multiple Allegro profiles with timestamp-based conflict resolution; (3) a configurable stock priority (Allegro vs WooCommerce); (4) automatic mapping of Allegro shipping classes to WooCommerce; (5) filtering Allegro orders from the WooCommerce panel and the REST API; (6) sync via WordPress Cron plus a manual trigger from the admin panel with a change preview. All of it backed by detailed PSR-3 logging for multi-account debugging.
Related service
Explore our offer: Web Applications