SAP B1 and Marketplacer
Integration Agency & Consultants
Operational pressure usually peaks when marketplace orders start outpacing the speed of manual entry and reconciliation in SAP B1. At low volumes, teams can manually bridge the gap, but scale introduces data discrepancies and inventory drift that leads to overselling. Cogent2 connects these systems to ensure marketplace product variants and ERP item records stay in lockstep, protecting warehouse operations from fulfilment blocks and protecting finance from reconciliation issues.
Auditing your technical landscape and requirements
Cogent2 connects SAP B1 and Marketplacer, ensuring your ERP and marketplaces operate efficiently. Our consulting services, including system audits, are invaluable for identifying and addressing integration issues. By analysing your tech ecosystem, we enable your team to take decisive action, ensuring SAP B1 and Marketplacer integrations are optimised. This results in a smoothly running ERP and marketplace environment, allowing you to deliver an exceptional customer experience. Our expertise ensures your technology supports your business goals effectively.
Solution Design
We design the SAP B1 and Marketplacer integration with SAP B1 as the definitive source of truth for inventory and master product data. A primary design decision involves strict mapping of Marketplacer products to core SAP B1 item codes to protect the unified stock view. We typically prioritise frequent order imports into SAP B1 to avoid fulfilment delays, while batching financial reconciliation data to ensure accuracy before posting. A key trade-off involves prioritising order throughput over real-time financial posting to simplify month-end reconciliation. This opinionated architecture ensures finance relies on SAP B1 for reporting while ecommerce teams manage listings in Marketplacer without fragmenting the inventory view. This design means operations works off SAP B1 for shipping while finance closes off the ERP records.
Mapping data flows and synchronising inventory
SAP B1 acts as the authoritative source for inventory and item master data, pushing stock levels to Marketplacer to prevent overselling. To maintain sync, SAP Item Codes must be mapped to valid Marketplacer Advert IDs, as inventory updates via the DI Server or Service Layer can fail silently without this link. When a marketplace sale occurs, we recommend using webhooks for order ingestion into SAP B1 to avoid the 'Out of Stock' errors that often occur with polling during high sales velocity. Once fulfilment is processed in SAP B1, tracking details and carrier codes flow back to Marketplacer to close the loop with the customer. Monitoring ensures these flows remain in step, preventing reconciliation issues during month-end.
iPaaS
SAP B1 acts as the authoritative source for inventory and item master data, pushing stock levels to Marketplacer to prevent overselling. To maintain sync, SAP Item Codes must be mapped to valid Marketplacer Advert IDs, as inventory updates via the DI Server or Service Layer can fail silently without this link. When a marketplace sale occurs, we recommend using webhooks for order ingestion into SAP B1 to avoid the 'Out of Stock' errors that often occur with polling during high sales velocity. Once fulfilment is processed in SAP B1, tracking details and carrier codes flow back to Marketplacer to close the loop with the customer. Monitoring ensures these flows remain in step, preventing reconciliation issues during month-end.
Surfacing exceptions and silent sync errors
Standard dashboards often show that an integration is 'connected' without revealing the silent errors that disrupt reconciliation. We provide visibility into the data inside the sync, surfacing hidden issues like orphaned orders, SKU mapping failures, or tax discrepancies between Marketplacer and SAP B1. If a marketplace sale fails to post to the ERP, the system identifies the specific cause so it can be resolved quickly. This early detection prevents month-end surprises and ensures that what your ecommerce team sees in Marketplacer matches what your finance team sees in SAP B1. We focus on surfacing exceptions that require action, reducing the time spent on manual auditing.
Establishing daily workflows for internal teams
Handover ensures finance, operations, and ecommerce teams own the daily workflow between SAP B1 and Marketplacer. We define ownership clearly: finance manages marketplace reconciliation within SAP B1, while operations monitors fulfilment status and stock levels to prevent overselling. Teams are trained to perform routine checks on order sync health and reconcile marketplace activity against SAP B1 records. We provide specific instructions on how to respond to alerts and identify which team owns each exception type, such as a SKU mapping error or a sync failure. Documentation is delivered as an operational reference for the people running the business, not a technical archive for IT, ensuring your team can manage the integration confidently after launch.
Managing data drift and system governance
Support is focused on preventing data drift between your ERP and marketplace channels. We monitor for instances where an integration appears active but orders or inventory updates are quietly failing or delayed due to system overhead. Exception handling is clearly defined so your team knows whether a block originates from a Marketplacer Advert status or an SAP B1 Item Master constraint. This visibility ensures that as you scale, the integration handles the pressure of high volumes without degrading listing quality or customer experience.
Common failures
Inventory latency and overselling
Operational impact: When inventory updates from SAP B1 are slow or fail, Marketplacer advertises stock that is not available. This leads to overselling, forcing the customer service team to manage cancelled orders and damaging marketplace ratings. Fulfilment teams waste time on pick lists for phantom stock, and manual stock adjustments in SAP B1 become necessary to correct the resulting data drift.
Prevention / Action: Define SAP B1 as the single source of truth for inventory. The integration should use a combination of scheduled delta-updates for general stock movements and event-driven triggers for low-stock or high-velocity SKUs. Employ a robust queuing mechanism with retry logic to ensure stock updates are processed by Marketplacer, and implement monitoring to flag SKUs that have failed to sync.
Misaligned marketplace payouts and financial records
Operational impact: Marketplace payout reports from Marketplacer often do not match the revenue and fee data recorded in SAP B1. This forces the finance team into time-consuming manual reconciliation at month-end, delaying the close. Without accurate automated postings, it is difficult to track marketplace commission, transaction fees, and shipping revenue, obscuring the true profitability of each channel.
Prevention / Action: The integration's design must model the structure of the Marketplacer settlement report. It should create corresponding journal entries in SAP B1 that clearly separate sales revenue, taxes, and commissions per payout. This ensures the automated financial data in SAP B1 is directly traceable to the source reports, making reconciliation an act of exception handling, not manual data entry.
Failed or partial order transfer to SAP B1
Operational impact: When a Marketplacer sales order fails to create the corresponding Sales Order in SAP B1, the fulfilment process stops. This leads to missed dispatch deadlines and breaches of marketplace SLAs, resulting in financial penalties and poor seller metrics. In cases of partial failure, incorrect order lines or missing customer details cause significant confusion for the pick and pack teams, requiring manual correction.
Prevention / Action: Treat order synchronisation as a critical transaction, ensuring the integration has robust error handling and a queuing system. The logic should validate the existence of a valid SAP B1 Sales Order for every Marketplacer order within minutes of it being placed. Implement exception alerts that send the specific Marketplacer Order ID to an operations team for immediate investigation.
Inconsistent product master data
Operational impact: New SKUs created in SAP B1 fail to appear on Marketplacer, or updates to pricing and descriptions are not synchronised correctly. This results in lost sales opportunities for new products and financial losses when items are sold at an outdated, lower price. It also creates a poor customer experience when product details on the marketplace do not match the item that is dispatched.
Prevention / Action: Designate SAP B1 as the master system of record for all core product information, including the SKU, price, and description. The integration logic should monitor for changes to Item Master Data in SAP B1 and push those updates to Marketplacer. Establish a clear operational process for product creation to ensure all necessary data fields are populated in SAP B1 before a product is made 'active' for synchronisation.
Frequently asked questions
Where should my master inventory data live? In SAP B1 or Marketplacer?
For a reliable integration, SAP B1 must act as the definitive source of truth for all Item records and inventory levels. The integration then pushes available stock quantities from SAP B1 to Marketplacer, ensuring all connected marketplaces have accurate availability. This prevents overselling by ensuring marketplace listings are based on the correct stock data held in your ERP.
We are constantly overselling on marketplaces. How does an integration fix this?
Overselling occurs when inventory updates lag behind sales. A direct integration posts stock changes from SAP B1 to Marketplacer on a frequent, automated basis. When a Sales Order reduces inventory in SAP B1, that new level is broadcast via Marketplacer to all channels, preventing the same unit from being sold twice.
How do marketplace orders get into SAP B1? Is it a manual process?
The integration fully automates the order-to-cash process, creating a Sales Order in SAP B1 as soon as an order is confirmed in Marketplacer. This removes manual data entry and allows your fulfilment process to begin immediately using the definitive order data. The process maps customer and product data from Marketplacer to the corresponding records in SAP B1.
Our marketplace SKUs don't match our SAP B1 item numbers. Can the integration handle this?
Yes, handling mismatched identifiers is a common requirement and a core function of a properly configured integration. A mapping layer is created to link each marketplace SKU from Marketplacer to the correct internal Item record in SAP B1. This ensures that incoming sales orders correctly draw down inventory from the right product and maintain data integrity.
How does fulfillment information get back to the customer?
Once a delivery or shipment is created in SAP B1 for a marketplace order, the integration automatically pushes the fulfillment status and tracking information back to Marketplacer. Marketplacer then updates the specific marketplace where the sale originated, triggering customer notifications. This automates the final step of the order-to-cash process without manual intervention.





