Hello,
I have to make integration between WooCommerce and Gensoft(my ERP warehouse system), here’s what needs to be implemented:
WooCommerce ↔ Gensoft (ERP) Integration
I need a custom integration to enable two-way synchronization between the online store (WooCommerce) and Gensoft via their API.
Main processes:
1. Import products from Gensoft into WooCommerce
A CRON job should be set up to automatically send requests to the Gensoft API at regular intervals (e.g., every 15 minutes).
The API response will contain updated or new product data (name, price, quantity, SKU, etc.).
These products should be either created or updated in WooCommerce accordingly.
2. Send new WooCommerce orders to Gensoft
When a new order is created (or reaches a specific status, such as “paid” or etc.), the order should be automatically sent to Gensoft via an API request.
The data to be sent includes: order number, product details (SKU and quantities), customer information, total amount, etc.
Technical details:
API access is provided by Gensoft via: ENDPOINT (URL), USERNAME, PASSWORD
The data exchange will likely be in JSON format.
This can be implemented either:
via custom PHP code in functions.php, or
as a standalone WordPress plugin (preferred for cleaner structure)
Technologies involved: Ajax or REST API, scheduled CRON jobs, optional logging for error tracking.
Best regards, Nikola
PS: Please give me some advice or guidance on what I can use and whether there are any ready-made solutions I could use.