BigCommerce and Whistl
Integration Agency & Consultants
Intelligent Consulting
Detailed Solution Design
Smooth Integration
Visibility
Training
BigCommerce
Common failures
Carrier mapping and service level mismatch.
Operational impact: If a shipping method selected at the BigCommerce checkout does not map correctly to a specific Whistl carrier service, dispatch is delayed. The fulfilment team cannot generate a shipping label until the order is manually resolved by an operator. This can also cause significant margin erosion on shipping, where a premium delivery service paid for by the customer defaults to a standard service, or requires a costly manual upgrade.
Prevention / Action: The integration logic must maintain a strict mapping of every BigCommerce delivery option to a corresponding Whistl service code. Any order received with a non-matching shipping method should be sent to an exception queue for immediate review, preventing it from failing silently at the warehouse. This mapping table should be owned and maintained by the operations team as new delivery options are introduced.
Inventory latency and overselling.
Operational impact: Whistl is the source of inventory truth, but if stock levels are not updated in BigCommerce frequently, the business will oversell. This damages customer confidence and creates significant manual work for customer service teams who must contact customers to cancel and refund orders. At scale, this directly impacts CX team capacity and can lead to negative public reviews.
Prevention / Action: Establish a high-frequency synchronisation schedule for inventory levels, pushing updates from Whistl to BigCommerce as the single source of truth. The integration should be designed to handle deltas (changes in stock levels) rather than the entire catalogue to ensure speed. A clear process for monitoring the success and failure of these updates is critical to maintaining data accuracy on the storefront.
Delayed dispatch and tracking notifications.
Operational impact: Tracking numbers are generated by Whistl on dispatch, but delays in syncing this information back to BigCommerce means the customer is not notified promptly. The BigCommerce order status remains 'Awaiting Fulfilment' even when the parcel is already with the carrier. This drives a high volume of 'Where Is My Order?' (WISMO) queries to the customer service team and creates a poor post-purchase experience.
Prevention / Action: Configure the integration to update the BigCommerce Sales Order with the fulfilment status and tracking number as soon as the data is available from Whistl. This process should run on a frequent schedule with robust retry logic to manage any transient API connection issues. Operationally, the ownership for monitoring this data flow must be clearly assigned to prevent silent failures.
SKU data integrity failures.
Operational impact: If SKUs in the BigCommerce catalogue contain characters or formats that are not supported by Whistl's system, any Sales Order containing those items will fail to import. The order becomes invisible to the fulfilment team, causing major dispatch delays until the master data is corrected in BigCommerce by the merchandising or data team. This requires manual intervention to find and fix the root cause before the order can be re-processed.
Prevention / Action: Define and enforce a strict, alphanumeric SKU format across both systems, documenting Whistl’s specific requirements. The integration logic should include a pre-emptive validation check on all SKUs before sending an order to Whistl. If a non-compliant SKU is found, the order should be flagged in an exception queue for immediate data correction, rather than being allowed to fail at the warehouse.
Frequently asked questions
Which system holds the master record for inventory levels with an integration?
Whistl becomes the source of truth for inventory, as it manages the physical stock. The integration syncs stock levels from Whistl back to BigCommerce, updating the inventory for each SKU. This prevents overselling by ensuring the product availability shown on your storefront accurately reflects what is on the warehouse shelves.
How do we stop BigCommerce sending a shipping confirmation before Whistl has dispatched the order?
The integration should only update the order status in BigCommerce to 'Shipped' after receiving a despatch confirmation from Whistl once the pick-pack-ship process is complete. This confirmation includes the tracking number for the Item Fulfilment. This ensures customer notifications are tied to real-world warehouse events, not just the order being released.
How does the integration handle our different shipping options from BigCommerce, like 'Next-Day' or 'Standard'?
A key part of the integration is mapping the shipping method from a BigCommerce sales order to a specific Whistl service code. For example, 'Express Delivery' is mapped to Whistl's 'EXP' service. This prevents a next-day order being sent on a 48-hour service, protecting the customer experience and avoiding margin loss on shipping fees.
What happens if our SKUs in BigCommerce contain symbols or use different formatting?
This can cause order synchronisation to fail, as warehouse systems like Whistl often require SKUs to be strictly alphanumeric. A robust integration includes logic to automatically format the SKU from the BigCommerce order data before it is sent to Whistl. This validation prevents order records from failing and requiring manual correction by an operations team member.
Our warehouse team is manually re-keying BigCommerce orders into Whistl. What is the immediate impact of an integration?
An integration automates the creation of sales orders in Whistl the moment payment is captured in BigCommerce, completely removing manual data entry. For the warehouse team, this means order records arrive faster and without re-keying errors, which is critical for meeting dispatch SLAs during peak periods. It allows the team to focus on pick-pack-ship operations instead of administration.