- Integration Details
- Credentials Needed for Store Connection
- Best Practices for Product Data Synchronization with OMS
- Supported Features & Operations At store Connection
- Catalogue Management
- Inventory & Price Management
- Order Management
- Order Management – System Flow Overview
- Order Management - Order Status Mapping
Systems Involved
- Anchanto OMS (Anchanto Order Management System)
- Woocommerce Webstore
Countries Supported
- Global
Supported API Version
- Version 2.0
1. Store Name (Nick Name for your Store)
2. Store URL
3. Consumer API key
4. Consumer Secret
How to obtain the above details
-
- Log in to your Woocommerce dashboard.
- Navigate to the "Site" or "General Settings" and find your website address.
e.g., Store URL =https://mystore.com
-
- Go to WooCommerce > Settings > Advanced > REST API.
- Click on "Add key".
- Fill in the description, select a user, and choose the required permissions (e.g., Read/Write for order management).
- Click "Generate API Key".
- The Consumer Key and Consumer Secret will be displayed. Copy them and store them securely.
- Go to WooCommerce > Settings > Advanced > REST API.
- Unique SKU: All products in the marketplace or store must have unique Stock Keeping Units (SKUs) to ensure accurate synchronization with OMS. Only one product from duplicate SKU will get sync in OMS/OXM.
- Proper Product Data Structure: The product data structure (including product attributes, descriptions, and stock quantities) should be consistent and complete.
- Product Prices: Ensure the pricing of all the products are updated and pricing configurations are consistent and aligned with OMS settings.
- Auto sync the existing category attributes and products with basic details like product name, SKU, price, stock & first image from Qantas to Anchanto OMS App once the seller connects their Woocommerce account with Anchanto OMS account.
- As soon as the syncing process will start, the OMS will sync the orders from last 90 days from the Woocommerce in Anchanto OMS/OXM.
- Once the sync process begins, OMS syncs at a rate of 1,000 SKUs every 15 minutes.
-
Manual Product Sync:
-
Sellers can manually sync group (variation) products from WooCommerce to Anchanto OMS as needed.
-
- Product Listing
- Sellers can list the single (non-variation) & group (variation) products one by one using Anchanto OMS user interface or list & update using bulk upload and update (excel template) feature available in Anchanto OMS.
-
Price and Stock Updates:
-
Sellers can update product prices and stock levels from Anchanto OMS to WooCommerce store.
-
-
Product Deletion:
-
- Sellers can delete products from Anchanto OMS to WooCommerce store.
-
- Brand Syncing:
- Sellers can sync created brands from WooCommerce to Anchanto OMS.
Known Challenges
-
Product Update:
-
Auto update products from the WooCommerce store to Anchanto OMS is not available.
-
-
Product Status Management:
-
Sellers cannot activate or deactivate products from Anchanto OMS to WooCommerce store.
-
- Auto sync inventory from Anchanto OMS to the WooCommerce store as and when it changes in Anchanto OMS on a real-time basis.
- Sync inventory manually from Anchanto OMS to the WooCommerce store using Sync Stock (if required).
- Sellers can manage prices for all products individually via Anchanto OMS.
- Price Mapping:
| WooCommerce | Anchanto OMS |
| Regular Price | Retail Selling Price |
| Sale Price | Selling Price |
Note : If the user did not set the selling price in OMS then only Regular price will be updated to the WooCommerce store.
-
Automatic Order Sync:
-
Orders with the following statuses are automatically synced from WooCommerce to Anchanto OMS every 30 minutes with statuses "Processing", "Pending", "Completed", "Cancelled", "On hold".
-
New orders sync every 5 minutes.
- The seller can split and fulfil the orders only if the orders are in the Not ready to fulfil in Anchanto OMS.
-
-
Manual Order Sync (Optional):
-
Optionally, sellers can also sync orders manually through Anchanto OMS by navigating to when needed:
-
OMS >> Integrations >> Ecommerce Sales Channels >> Woocommerce (Connected) >> Sync Orders
-
-
- Shipping Integration:
- The integration supports "Self ship" (Anchanto Integrated Carrier or any third party carrier) only.
- Incase if seller is not using the Anchanto integrated carriers, seller can manually input the tracking number received from their carrier (3PL) while updating the order status as Ready to Ship in Anchanto OMS and the same will be updated on Woocommerce store. Seller can use the Anchanto generated shipping label to process these orders.
- Seller can download and print the Anchanto generated invoice from Anchanto OMS.
Known Challenges
-
Return and Exchange:
-
Current integration does not support the syncing of returns and exchange orders to Anchanto OMS.
-
| Anchanto APP Status | Woocommerce Status | Details |
| New | Pending | When all items in the order are in stock, the order can be moved to the "Ready for Pick" status. |
| Partial | Pending | If any item is out of stock, the order will wait until the item becomes available in OMS as Partial. In Magento status will be “Pending" |
| In_transit | Processing | Order is shipped and in-transit for delivery |
|
Complete
|
Completed | Upon successful delivery with Status as “Completed”, the status is updated to "Completed" to Anchanto integrated carrier and same “Completed” status is updated in the OMS. |
|
RFP
|
Pending | Order is fulfilled and ready to be Packed |
| Canceled/Cancel_in_Process | Cancelled |
If the buyer cancels the order on Woocommerce, the cancellation status will be reflected there. *Orders can only be cancelled before reaching the "Packed" or "Ready to Ship" status. |
|
Cancelled by Seller/ Cancelled_by_seller_inprocess |
Not Supported |
If the order is cancelled by seller in OMS, Magento order status will be updated to “Cancelled” *Orders can only be cancelled before reaching the "Packed" or "Ready to Ship" status. |
| Ready to Ship | Processing | Order is packed and and ready to be picked up by carrier |
Comments
0 comments
Please sign in to leave a comment.