SAP Business One

SAP Business One is an on-premise ERP system. Stock2Shop will therefore be pushing updates from your ERP database using our Apifact software.

SAP Business One is client-owned. This means that the ERP application is installed on a server at your office, on an on-site computer or on a server in the cloud. In order for Stock2Shop to facilitate integration between SAP Business One and other sales channels and fulfillment services (e.g. Shopify, Magento 1.x, Magento 2.x, WooCommerce, the B2B Trade store, Parcelninja and Takealot Marketplace), we need access to the SAP Business One database.

In the below documentation we will be covering:

Connecting to Stock2Shop

In order for Stock2Shop to connect with SAP Business One, Stock2Shop requires the following:

  • Stock2Shop’s Apifact software installed on the ERP server
  • Server name / IP address
  • Database name
  • Database username (read-only)
  • Database password (read-only)
  • SAP DI Server enabled for raising orders

For more information on the installation of Stock2Shop’s Apifact software, see our guide on installing Stock2Shop for on-premise ERP / accounting systems.

Syncing products to Stock2Shop

Stock2Shop can sync products, product relationships (parent-child), categorisation, multiple warehouses and multiple price lists (tiers) from SAP Business One to your Stock2Shop console. This product information can then be distributed to one or multiple supported B2B and or B2C ecommerce sales channels.

To understand more about the concept of products in Stock2Shop, read here.

Syncing customers to Stock2Shop

Stock2Shop can sync customers' details, account information, customer-specific pricing and customer-specific quantity from SAP Business One. This customer information can then be distributed to our B2B Trade Store, allowing your customers to view products and place orders.

To understand more about the concept of customers in Stock2Shop, read here.

Raising orders to SAP Business One

Stock2Shop can sync sales orders and invoices to SAP Business One, using the order payload received from your sales channel(s). To enable us to do this, we will need access to the DI Server. Please ask your SAP consultant to help you ensure that this is set up correctly.

To understand more about the concept of orders in Stock2Shop, read here.