The AB Commerce integration with Enterpryze ERP (https://www.enterpryze.com/) automatically synchronises key data between your ERP and your website, supporting both B2C and B2B trading.
The integration keeps your website updated with the following and automatically downloads and processes web orders into Enterpryze.
- Products
- Pricing
- Multi-Currency
- Promotional pricing
- Trade pricing
- Volume pricing
- Stock levels
- Outlet stock levels (for multiple locations)
- Trade customer accounts
- Web orders are automatically downloaded and processed in Enterpryze
- Orders are correctly assigned to either customer accounts or a generic WEB account
- Payments are accurately recorded based on how the order was placed
All core sync processes run every 15 minutes.
Dual B2C and B2B Website Integration
This integration works with both:
- B2C websites
- B2B websites
This means you can manage product, pricing, stock, and company account information in Enterpryze and have it automatically reflected on your AB Commerce website.
Product Sync
Every 15 minutes, all product changes made in Enterpryze are synchronised with the website.
This includes:
- newly added products
- changes to existing products
Pricing and Promotional Pricing Sync
Every 15 minutes, all pricing changes are synchronised with the website.
To configure standard website pricing, you assign an Enterpryze Price List Number to the Help Desk. That price list is then used as the website selling price.
You can also optionally assign a second Price List Number for promotional pricing.
When a promotional price list is configured:
- if a product has a promotional price greater than zero in that price list
- that value is used as the product’s promotional price on the website
- the website displays the product using a WAS / NOW price presentation
Trade Pricing Sync
The integration also supports trade pricing for special trade customers.
Every 15 minutes, all trade pricing changes are synchronised with the website.
To configure trade pricing, assign a Trade Price List Number to the Help Desk. That price list is then used as the website trade price.
You can also optionally assign a second Trade Price List Number for trade promotional pricing.
When a trade promotional price list is configured:
- if a product has a trade promotional price greater than zero in that price list
- that value is used as the trade promotional price on the website
- the website displays the trade price using a WAS / NOW format
Volume Pricing Sync
Volume pricing is also synchronised with the website.
Where volume discounts exist in the assigned Enterpryze price list, they are synced and displayed on the product detail page as Tiered Pricing.
This supports volume pricing for supported currencies, including:
- EURO
- GBP
- USD
Multi-Currency Support
The integration supports multi-currency websites using any combination of:
- EURO
- GBP
- USD
For each currency, you can provide the relevant Enterpryze price list numbers for:
- Prices (including volume discounts)
- Optional: Promotion Prices
- Optional: Trade Prices
- Optional: Trade Promotion Prices
This allows each currency to have its own pricing structure while remaining fully synchronised with the website.
Stock Levels Sync
Every 15 minutes, stock levels are synchronised with the website.
In addition, the website deducts stock immediately after each order is placed, helping website stock remain accurate between sync cycles.
For stock level calculations, the integration uses:
Available Stock = Quantity OnHand - Quantity Committed
By default, the home delivery stock level is calculated as the sum of all available stock across all warehouses.
If you want the website to use only specific warehouses for home delivery stock, provide the Help Desk with a comma-separated list of warehouse codes.
Multi-Outlet Stock Levels Sync
If you offer Click and Collect across multiple outlets or stores, you can provide a warehouse code for each outlet.
This allows the website to show stock availability by store.
Alternatively, you can still offer Click and Collect without providing outlet-specific stock levels. In that case:
- all outlets use the overall home delivery stock figure
- stock must be transferred to the outlet before the customer collects it if it is not already in the outlet
Trade Accounts Sync
Every 15 minutes, all changes to your Companies list in Enterpryze are synchronised with the website.
This includes:
- new trade customer accounts
- updates to existing company accounts
This helps keep your B2B customer account data aligned between Enterpryze and AB Commerce.
Web Order Sync
Every 15 minutes, all web orders placed on the website are downloaded into Enterpryze.
Once imported, orders are processed based on the customer type and payment method:
Account Customers (B2B)
- The sales invoice is created and attached to the customer’s account in Enterpryze
- If payment was made at the time of order, the payment is also created and attached to the invoice
- If the customer is purchasing on account, only the invoice is created - No payment is recorded in this case, as payment will be made later through normal account processes
Non-Account Customers (B2C)
- The sales invoice is created against a generic WEB Customer account in Enterpryze
- The payment is also created and attached to this invoice
- This ensures all non-account transactions are grouped and reconciled easily
Setup Checklist
To complete the configuration of your integration, ensure the Help Desk have the following:
| Setting | Description |
| Price List Number for Prices |
e.g. "1" This is the price list where all the website prices is taken from |
| Optional Price Lists |
e.g. "2" + "3" + "4" You can provide other price lists for the following:
|
| Optional Multi-Currency Price Lists |
e.g. "6" + "7" You can provide up to 4 other price lists for STERLING - and up to 4 for US DOLLARS |
| Home Delivery Warehouse Code |
e.g. "01" The warehouse code for all your HOME DELIVERY stock levels
|
| Non Trade Account Customer Code |
e.g. "B2C" or "B2B" The customer account where all web orders that are not for an existing account on Enterpryze are allocated to |
| Cash Account Code |
e.g. "1100" The account in Enterpryze where all website payments (e.g. credit cards) are assigned to |
Summary
The AB Commerce and Enterpryze ERP integration provides a reliable way to keep your website aligned with your ERP data.
With automated 15-minute synchronisation, support for B2C and B2B trading, multi-currency pricing, volume pricing, stock control, and trade account syncing, the integration helps ensure your website remains accurate and up to date with minimal manual effort.
Comments
0 comments
Please sign in to leave a comment.