Integration with DUX ERP Management System
https://www.duxsoftware.com.ar/
______________________________________________________________________________________
Why connect your online store with Dux Software?
This integration allows you to optimize the management of your online business through the following features:
- Order Automation: Orders placed on your website are automatically sent to Dux Software, simplifying the sales process.
- Automatic Price Synchronization: The prices of your products are automatically kept up to date in your online store, reflecting the changes made in Dux Software.
- Automatic Stock Update: The inventory levels managed in Dux Software are automatically updated on your website, helping to avoid sales of products out of stock.
______________________________________________________________________________________
Additional Cost and Activation:
Activating this integration costs an additional (Consult) on your subscription and includes our technical support. To activate the integration and receive personalized configuration advice, please contact your business advisor. We will take care of the entire connection process.
______________________________________________________________________________________
Understanding How Integration Works:
Orders:
- When a customer places an order on your website, it is automatically transmitted to Dux Software.
- If you edit an order on your website, the changes will be sent to Dux Software automatically once you save the changes.
Stock:
- The centralized management of the stock of your products is carried out in Dux Software.
- Stock levels are automatically updated on your website every 30 minutes, reflecting information from Dux Software.
Prices:
- The management of the prices of your products is carried out in Dux Software.
- Prices are automatically synchronized with your website every 30 minutes, ensuring that the information is consistent.
Discounts:
- If a customer applies a discount on your website, this will be reflected in the order within Dux Software.
- Important: For discounts to be transmitted correctly, you must create a specific product called βDiscountβ in Dux Software. The system will use this product to record the amount of the discount applied in the online store.
Key Considerations:
- Initial Data Matching: It is crucial that when creating your products on your website you use the exact same SKU (identification code), Price and Stock that you already have registered with Dux Software. This coincidence is essential for the integration to work properly from the start.
- Mismatched Code Error: If the code of a product on your website does not exactly match the code registered with Dux Software, the system will reject the order and will not enter it. If an order is not registered with Dux Software, verify that the codes on all the products match perfectly.
- Unified Management in Dux Software: Once the integration is active, the only way to modify the Prices and Stock of your products will be through Dux Software. Any changes made there will be automatically updated in your online store.
How to Activate the Integration?
The integration with Dux Software offers customized configuration options to fit your needs. To request the connection and receive specific configuration advice, please contact your business advisor.
Our team will guide you through the process and ensure that the integration is configured correctly according to your requirements. Once configured, the information for all your products and prices on your website will be automatically updated with Dux Software data, allowing efficient synchronization between both systems.
Prerequisites:
- Plan with Active API Token: You must have a plan active in your Dux Software account that allows you to obtain an API Token. You can verify this in your Dux Software account, in the section: Configuration -> Company -> API.
- See DUX API help: https://ayuda.duxsoftware.com.ar/es/articles/8868252-api-dux-software
Connection Setup:
You must specify the following parameters to connect your online store to Dux Software:
- BRANCH: Indicate the exact name of the Dux Software branch to which your online store will connect.
- WAREHOUSE: Define the exact name of the Dux Software warehouse from which the information will be taken to update the stock in your online store (VentasXMayor - VxM).
- PRICE LIST: Specify the exact name of the price list that you use in Dux Software and that you want to associate with the prices of your products in your online store (VxM). Pricing information will be taken from this list.
Product Configuration: Synchronization
In Dux Software, products can be configured with or without options (such as sizes or colors). For the integration with VentasXMayor (VXM) to work properly, the product configuration must be consistent across both platforms.
1. Products without Options:
- If a product in Dux Software doesn't have options (variants), then in SalesXMayor (VXM) it shouldn't have them either.
- In this case, simply enter the Dux Software product code in the corresponding VXM field, as you normally do.
2. Products with Options:
- When a product in Dux Software has options, Dux Software assigns two types of codes:
- An alphanumeric code for the main product (example: ABC-123).
- A numerical code for each option or variant (example: 10 [for size S], 15 [for the color red]).
- For stock and price synchronization to work properly between Dux Software and VXM, both codes must be loaded correctly in VXM:
- The alphanumeric code of the main product (ex: ABC-123).
- The specific numerical code for each option (assigned by Dux Software) for each variant (e.g., the '10' code for the 'S' variant of the 'ABC-123' product).
3. Common Mistake to Avoid:
- You can't create a product with options in VXM using product codes that don't have options in Dux Software.
- Example of Error:
- In VXM, a product was loaded grouping several variants under the same descriptive code, such as: βT-SHIRT-RED-SIZE-M-β.
- But at Dux Software, βT-SHIRT-RED-SIZE-Mβ was loaded as an individual product, without defining sizes as options within a main product.
How to Solve It?
You have two correct alternatives to ensure synchronization:
Option A: Create the product with options in Dux Software first, and then in VXM:
- In VXM, enter the alphanumeric code of the main product (example: the code that Dux Software assigned to the base shirt).
- Then, for each variant (size, color, etc.), enter the specific numerical code that Dux Software assigned to that option.
Option B: Keep each variant as an individual product in VXM:
- Load each variant combination as a separate product into VXM (example: βRED T-SHIRT SIZE Mβ as an individual product).
- In this case, make sure that the code of each individual product in VXM exactly matches the code of the corresponding individual product uploaded to Dux Software.