Shopify Plus and SAP Business One (Service Layer) Integration
Shopify Plus and SAP Business One (Service Layer) integration helps keep B2B setup data consistent. It moves master price lists, company records, and contact details from SAP Business One to Shopify Plus. After Shopify Plus creates those records, the integration can write back key IDs and flags to SAP Business One.
This setup runs on APPSeCONNECT, which helps you run workflows and track results. You can start with pre-built ProcessFlows, then adjust the field mapping to match how your teams work.
Key Highlights
Why APPSeCONNECT is the top choice for Shopify Plus and SAP Business One (Service Layer)
Prebuilt Workflows
Use ready workflows for B2B pricing and company setup
Low-Code Mapping
Adjust fields and rules without writing long custom code
Price List Publishing
Send SAP Business One price lists to Shopify Plus
Company Publishing
Send SAP Business One companies and contacts to Shopify Plus
Acknowledgement Updates
Write back Shopify IDs and flags to SAP Business One
Account Updates
Update SAP business partners when Shopify account details change
Package Sharing
Install once and share the same integration with teams
Monitoring And Retry
Track runs, fix errors, and retry failed records
Standard Features Covered in Our Shopify Plus and SAP Business One (Service Layer) Integration Template
Master Price List Add Or Update
- Direction: SAP Business One to Shopify Plus for price list creation.
- Fields Included: Send name, currency, adjustment type, and adjustment value.
- Purpose: Keep B2B pricing lists available for buyers in Shopify Plus.
- Mapping Ready: Use pre-built field mapping, then adjust for your needs.
Price List Acknowledgement Update
- Direction: Shopify Plus to SAP Business One after the price list is created.
- Returned Values: Return price list ID and SyncFlag to SAP Business One.
- Purpose: Help SAP track which records are created in Shopify Plus.
- Control: Keep acknowledgements consistent with your internal approval rules.
Company Add Or Update
- Direction: SAP Business One to Shopify Plus for company creation.
- Company Fields: Map and send company name, address, and phone number to Shopify.
- Contact Fields: Send contact first name, last name, email, and phone.
- Purpose: Set up B2B company accounts in Shopify Plus from SAP data.
Company Acknowledgement Update
- Direction: Shopify Plus to SAP Business One after company creation.
- Returned Values: Return company ID and SyncFlag to SAP Business One.
- Purpose: Confirm company setup is completed in Shopify Plus safely.
- Tracking: Support simple tracking of which SAP records were shared.
Account Details Update
- Direction: Shopify Plus to SAP Business One for business partner update.
- Fields Supported: Update account name, billing address, and shipping address.
- Purpose: Keep SAP business partner data aligned with Shopify account changes.
- Use Case: Support B2B customer profile updates done in the storefront.
Sales Order Sync
B2C Sales Orders of Shopify will sync to SAP Business One Sales Order against a set Business Partner. Each Sales Order in SAP B1 will contain Item/Article Details, Billing and Shipping Address, Calculated Tax, Shipping Charges and Discounts. Tax, Shipping Charges and Discounts can be configured in Line Level/Document level within the SAP B1 Sales Order. (Add)
Payment Reconciliation
Item Sync
Item Master Data of SAP Business One can be selectively synced to Shopify as Simple and Variant Product Types. A set Pricelist of SAP Business One will act as the Base Price in Shopify. Item Updates will also sync to Shopify.
Stock Sync
- In Stock
- In Stock – Committed
- In Stock – Committed + Ordered
Delivery Sync
Delivery in SAP Business One along with Tracking Number will update Shopify Web Order Status and will also add Shipment Tracking Number in Shopify.
Business Partner Sync
SAP Business One Business Partners (Company -> Contacts) can be mapped/synced between SAPBusiness One and Shopify B2B (Company -> Contacts)
Customer Pricing
Offline Order Sync
Offline B2B Orders created in SAP Business One can be synced to Shopify B2B against the B2B Customer
Return Order Sync
Return Request in Shopify will create Return Order in SAP Business One
Return Approval Sync
Refund Sync
B2B AUTOMATION
Where Shopify Plus Meets SAP Business One (Service Layer)
B2B selling needs a clean setup, buyers need the right company account and the right price list from day one. If the store and ERP do not match, sales teams spend time fixing account details and pricing.
Shopify Plus and SAP Business One (Service Layer) integration supports these setup steps. SAP Business One can publish master price lists to Shopify Plus. SAP Business One can also publish company and contact details to Shopify Plus. After Shopify Plus creates those records, key IDs and flags can return to SAP Business One. Shopify Plus account edits can also update SAP business partner data.
- Price Lists To Store: Publish SAP price lists so B2B pricing stays consistent
- Companies To Store: Publish SAP companies so buyers see correct account details
- Acknowledgements To SAP: Return IDs and flags so SAP tracking stays clear
What You Get
Feature Highlights
Price List Control
Keep B2B price lists managed in SAP Business One.
Store Price List Setup
Create Shopify price lists from SAP master data.
Company Account Setup
Create Shopify company accounts from SAP company data.
Contact Setup
Create Shopify contacts using SAP contact person details.
Write-Back Tracking
Return Shopify IDs to SAP for record tracking.
Account Change Handling
Update SAP business partners when Shopify accounts change.
Pre-Implemented Mappings
Start with mapping already built for key fields.
Easy Package Sharing
Share the same integration package with teams and projects.
Automated Setup Steps
Reduce manual setup work during B2B store rollout.
Clear Run Visibility
Review each run status and handle failures with logs.
Integration Endpoints / Data Flows
| ENDPOINT | DIRECTION | DESCRIPTION |
|---|---|---|
| Master Price List | SAP Business One → Shopify Plus | Create or update Shopify price lists using SAP master price list data. |
| Price List Acknowledgement | Shopify Plus → SAP Business One | Write back Shopify price list ID and SyncFlag to SAP. |
| Company | SAP Business One → Shopify Plus | Create or update Shopify company using SAP company details and contact. |
| Company Acknowledgement | Shopify Plus → SAP Business One | Write back Shopify company ID and SyncFlag to SAP for tracking. |
| Account Details | Shopify Plus → SAP Business One | Update SAP business partner fields using Shopify account changes. |
INTEGRATION BROCHURE
Download the Shopify Plus and SAP Business One (Service Layer) Integration Brochure
Learn more about:
- Integration Architecture: Understand how price list and company data moves.
- Deployment Tips: Learn how to test mapping and acknowledgements before go-live.
- Field Mapping Guide : Review key fields, required fields, and common mapping choices.
- Monitoring Basics : See how logs, retries, and run status tracking works.
Popular Shopify Integrations
+
Shopify and SAP Business One DI-Server
+
Shopify and SAP Business One Service Layer
+
+
Looking for a Specific Integration?
Popular SAP Business One Integrations
+
+
+
+
Looking for a Specific Integration?
INTEGRATION GUIDE
How To Integrate Shopify Plus and SAP Business One (Service Layer)
01
Connect Systems
02
Map Fields
03
Deploy & Test
04
Monitor & Scale
Shopify Plus and SAP Business One (Service Layer) Real-Time Integration Workflow
Event Trigger (SAP Business One)
A new or updated price list or company can start a workflow. You can also run workflows on a schedule.
Event Trigger (Shopify Plus)
A change to account details in Shopify Plus can start an update workflow for SAP business partners.
Event Reception (iPaaS)
APPSeCONNECT receives the event and routes it to the correct workflow. It checks required fields before processing.
Data Transformation
Mapping rules convert fields into the format each system expects. This helps reduce rejected updates in SAP and Shopify.
API Call To SAP Business One
The integration uses the SAP Business One Service Layer to write updates. This supports business partner updates and tracking fields in SAP Business One.
API Call To Shopify Plus
The integration sends price list and company data to Shopify Plus. Shopify Plus then creates or updates those records.
Confirmation And Error Handling
Each step is logged with results. Failed records can be reviewed and retried after fixes.
Status Update Back
After Shopify creates records, IDs and flags can return to SAP. This keeps ERP tracking clean for teams.
INTELLIGENT DATA FLOW
How Our Intelligent Data Flows Support Your Integration
ProcessFlow Designer
Build clear steps for each integration flow quickly.
Event Triggers
Start the integration when SAP or Shopify data changes.
Retry Rules
Retry failed records after you fix the mapping issue.
Audit Logs
See what moved, when it moved, and who ran it.
Parallel Processing
Handle larger batches without slowing down your system.
Access Control
Limit who can view and edit each integration flow.
Simple Order-to-Cash Lifecycle
This package supports the setup steps that help order-to-cash work smoothly. It focuses on accounts and pricing. Order workflows can be added as separate integrations when needed.
Company Setup
Create Shopify company accounts from SAP Business One data.
Price List Setup
Publish SAP master price lists to Shopify Plus buyers.
Buyer Purchase
Buyers place orders using correct accounts and prices.
Back Office Processing
SAP processes the order using your standard steps.
Account Updates
Shopify account changes can update SAP business partners.
One Platform, Endless Integrations
Unify
Scale
Secure
Ready to Unify Your Shopify Plus & SAP Business One (Service Layer) Workflows Today
Frequently Asked Questions
Yes. APPSeCONNECT runs an integration that moves price lists, companies, and account updates between Shopify Plus and SAP Business One.
It focuses on B2B setup steps, like price lists and companies, plus account updates for business partners in SAP today.
The integration sends SAP master price lists, including name, currency, adjustment type, and adjustment value.
After Shopify Plus creates the price list, it returns the price list ID and SyncFlag to SAP Business One.
SAP Business One sends company details to Shopify Plus, including address and phone, plus one contact person record per company.
Yes. Shopify Plus can send changes to SAP Business One as business partner updates, including account name and addresses directly.
No. One-step installation lets teams deploy the integration package fast, then share the same package across projects with less effort.
APPSeCONNECT logs each run, shows failed records, and lets you retry them after fixing mapping or data issues.
Not usually. You can adjust field mappings and rules in the iPaaS, then deploy updates without new code each time.
Data moves through secure channels with controlled access. You can limit who runs, views, or edits each integration flow today.
Companies automating their business through APPSeCONNECT
Customer Success Stories
Explore how Latitude 64° leveraged APPSeCONNECT to automate their ERP and eCommerce applications across the entire company, resulting in improved efficiency and accelerated business growth
Related Resources
Articles and Guides to Help You With Your Integration and Automation Journey