Client Naccato
Industry Food import & distribution
Services ERP integration · E-commerce · Automation
The ERP and the online store, talking on their own
Full synchronization between the Global Blue Point ERP and WooCommerce: catalog, prices, stock, customers and orders with no manual entry.
0
products in sync
0
price lists per channel
0
warehouses with live stock
0 min
sync frequency
The problem
Naccato is an importer and distributor of Asian food products that sells both to end consumers and to wholesalers, distributors and franchises. The whole operation —catalog, prices, stock, customers— lives in their ERP, Global Blue Point.
The online store ran on a separate track: every new product, every price change and every web order meant duplicate manual entry. With 7 different price lists per customer type and stock spread across 6 warehouses, keeping the store up to date by hand was unmanageable and error-prone.
The solution
01A custom synchronization plugin
A bespoke PHP plugin connects WooCommerce to the ERP over SOAP. The full catalog —938 products, 71 categories, 376 brands— syncs incrementally every 15 minutes, with a daily full pass. Checksums avoid reprocessing rows that didn't change.
02Prices and stock per channel
The 7 price lists and the stock of all 6 warehouses update every 5 minutes. Each wholesale customer sees the prices of the list assigned to them in the ERP. Manual price editing in the store is locked: the ERP is the single source of truth.
03Orders and customers with zero manual entry
On checkout, the system creates the customer and the order directly in the ERP, including Argentine tax data (CUIT/CUIL, VAT status) and automatic warehouse assignment based on the payment method. ERP order statuses flow back to the store every 5 minutes.
04Built to keep running
An external cron, independent from site traffic, drives the syncs. Retries with exponential backoff, automatic re-authentication when the SOAP session expires, and an activity log with 30 days of history available from the admin panel.
Results
- 938 products, 71 categories and 376 brands synced automatically.
- 7 price lists refreshed every 5 minutes, with per-customer B2B pricing.
- Stock from 6 warehouses reflected in the store every 5 minutes.
- Orders and customers created in the ERP with no manual work, fully traceable.
- Catalog, prices and stock are entered exactly once: in the ERP.