Connect SAP Business One with Magento eCommerce

SAP Business One and Magento Integration Touchpoints


The account, contact information, billing and shipping address of the new customer will be synchronized to the SAP Business One business partner master data.

Existing Customer

The detailed information of existing online customers will be automatically downloaded to SAP Business One in real time.

Guest Customer

According to business requirements, the connector can be configured to synchronize the information and addresses of guest customers to SAP Business One with different B.P codes for easy tracking. Merchants can plan further marketing activities for these visitors based on their contact information.



List Items in different categories

List the SAP Business One products in the e-commerce online store as simple, configurable, bundled, grouped, downloadable and even virtual products.

Attach multiple images to an item

SAP users can attach multiple images with an item before uploading an item to the Magento e-commerce web store.

ABS can be configured to support different levels of inventory synchronization as needed. It supports In Stock-Committed + Ordered Inventory or In Stock-Committed Inventory Levels.

Easy download of products

Download existing simple, configurable, grouped, bundled, and virtual type Web products to SAP Business One Item Master records.

Product details update

Product details updates on Magento can be immediately reflected in SAP Business One Item Master Data.


Maintain exact inventory level

Real-time inventory updates from SAP Business One to maintain accurate inventory levels in e-commerce stores.


Sales order sync – Web customers

All Magento sales orders placed by online customers will immediately be converted to SAP Business One sales orders.

Sales order sync – Guest customers

All online sales orders placed by guest customers will be converted to SAP Business One sales orders.

Order sync as draft sales order (optional)

Web Orders can be synced back to SAP B1 as draft sales orders, providing an opportunity to SAP B1 users for an order approval process, checking payment, stock and even customer validation. With ABS, Business Owners can even choose which web orders will sync back to SAP B1 through a dynamic mapping screen.

Order total calculation

When converting a Web order to a SAP Business One sales order, you can ensure the accurate value mapping of taxes and shipping costs so that the total order amount can be calculated correctly.

Maintain same order value

ABS fully supports the synchronization of discounts to SAP Business One sales orders and maintains the same order value in Magento and ERP systems.


Maintain Pricelist between SAP Business One and Magento eCommerce

Ability to synchronize the prices of SAP Business One items in the specified price list with the prices of items on the Magento website.

Period and volume discounts

The period and volume discounts for goods can be set from SAP and will be reflected in the online store.


Payment Gateway

The Magento store is integrated with the payment gateway, and the payment authorization and capture process will be carried out on the gateway website. After successful payment, the transaction ID will be returned and the order will be placed on Magento. In addition, the invoice will be immediately generated in the e-commerce store. ABS will download sales orders and invoices to SAP Business One as ERP sales orders and A/R reserved invoices, along with collection and online payment transaction ID.

Payment method details

If you need to complete the capture process after delivery. After the payment is authorized, we can use the transaction ID to download the payment method details in SAP Business One as a receipt. 

 Credit Card Saved

If the Magento store complies with PCI – PA DSS and you save your credit card information in the e-commerce website, ABS can download the information to SAP Business One through the sales order, and the accounts receivable reserved invoice associated with the collection To the credit card information so that you can debit the credit card. Your SAP server also needs to comply with PCI standards.

Payment method sync

ABS will synchronize the payment method from Magento to SAP Business One on sale. In the case of online payment, the transaction ID will be synchronized with the payment mode (PayPal/Authorize.Net, etc.) back to the SAP Business One sales order, providing SAP Business One users with an option to charge the corresponding payment gateway website/provider.


Shipping method and Shipment charges

The e-commerce shipping method and shipping fee will be fully corresponding to the SAP Business One shipping method and shipping fee through ABS.

Shipment tracking number

SAP Business One users can enter the shipment tracking number. In the SAP Delivery Note, it will be synchronized to Magento. This tracking number can be found in the order details on the storefront. Therefore, a network customer can use this tracking number to track his/her shipment.

Some unique features:

ABS has the complete function of connecting multiple websites with SAP Business One (requires multiple licenses).


dditional B2B Features through InSync Magento B2B module for Magento Enterprise:

Contact Person as Magento User

Every SAP Business One B.P contact will be considered an e-commerce user. Contact orders placed on the Web will be synchronized back to SAP Business One and released for the B.P organization.

Group-wise pricing

Multiple customer groups defined in Magento can be associated with their corresponding SAP Business One price lists to promote smart pricing of customer groups in Magento.

Order and Invoice History

Showing sales order, invoice and delivery history to each contact person of an organization through Magento eCommerce website.

Volume and Period Discounts

SAP Business One quantity levels and period discounts will be mapped to Magento specials and tiered pricing, and SAP Business One will provide Magento-supported quantity levels and special regular discount prices.

Partial Shipments and Invoice

Part of the delivery and invoice recorded in SAP Business One will be synchronized to Magento as part of the shipment and part of the web invoice.

User Level and Order Approval

You can create multiple levels of users organized in Magento. The pricing of products, orders, and invoices can be "hidden" from general users and displayed to the financial manager of the organization. You can define the logic of the Web order approval mechanism, where the order can pass through one or more approvers before being synchronized to SAP Business One for further processing.

Credit Limit/Store Credits

Store credit can be used as a payment method in Magento, and all contacts in the organization can use the store credit when placing an order. Store Credits will be linked to the B.P credit limit of SAP Business One.

Purchase Orders

Contacts can attach a copy of the purchase order at the checkout, and the purchase order can be used as a payment method in Magento.

Sales Employee Module

SAP B1 Sales employees will have special access rights in magento e-commerce, they can create/manage customer accounts, and they can also place sales orders on behalf of customers/customer contacts.

Customer Specific Product Catalog

Since ABS B2B connectors follow the specific structure of organizations and contacts in Magento, each organization can have a specific product catalog in Magento. Therefore, in this way, some product catalogs/categories can be general, while others are specific.

Benefits of Integration

Reduce Time to Replenish Inventory

The sales in your e-commerce will be reflected in your ERP in real time. You can effectively plan your supply chain.

Process Orders Quickly

By automatically entering online orders into ERP, the back-end order processing efficiency is improved. Smooth and faster order fulfillment..

Automate Financial Entry

E-commerce sales transactions are automatically and accurately recorded in your ERP. You can get a complete financial view of your business at any time.

Improve Customer Satisfaction

By automatically updating at every stage of order fulfillment, your customers will always be notified.

Avoid ‘Out of Stock’

Synchronize real-time inventory updates to network inventory. Eliminate "out of stock" situations.

Track Guest Checkouts

Guest customers and their sales orders are tracked in ERP. Turn guest buyers into loyal customers.

Leave a comment