Shopflo Checkout & Cart - Shipping Rate Not Captured for Online Orders

Incident Report for Shopflo

Postmortem

Status: Resolved
Impact: Medium
Duration: 12 hours (3:00 AM - 3:00 PM)
Affected Service: Shopflo Checkout & Shopflo Cart Integration

Summary

Merchants using both Shopflo Checkout and Shopflo Cart experienced an issue where shipping rates for online orders were not being captured and transmitted to Shopify, resulting in orders displaying outstanding amounts.

Impact

  • Shipping charges not included in order totals sent to Shopify
  • Orders showing outstanding balances equal to shipping cost
  • Merchants required to manually reconcile shipping amounts during 12-hour window
  • Issue limited to online orders with calculated shipping rates
  • COD orders unaffected

Root Cause

Issue introduced during 3:00 AM release. Integration between Shopflo Checkout and Shopflo Cart failed to properly capture and transmit shipping rate data to Shopify for online orders. The shipping calculation was performed correctly in the checkout flow but was not included in the final order payload sent to the Shopify API.

Resolution

  • Fixed data mapping between Shopflo Cart and Checkout components
  • Updated order payload structure to include shipping rate information
  • Implemented proper shipping data transmission to Shopify API
  • Verified shipping amounts now correctly reflect in Shopify order totals

Timeline

  • 3:00 AM - Issue introduced with scheduled release
  • 11:00 AM - Issue reported by merchants noticing outstanding amounts
  • 1:30 PM - Root cause identified in Cart-Checkout integration
  • 3:00 PM - Fix tested and deployed, service fully restored

Next Steps

  • Monitor order totals accuracy across all Shopflo Checkout + Cart merchants
  • Audit existing orders from 3:00 AM - 3:00 PM period for potential bulk correction
  • Account Managers will be reaching out to all affected merchants with impacted order details to get approval for corrections
  • Enhance pre-release testing for Cart-Checkout integration scenarios
  • Add validation checks to ensure shipping data is included in order payloads
  • Implement automated monitoring to detect missing shipping data in orders
Posted Sep 12, 2025 - 15:17 IST

Resolved

Merchants using both Shopflo Checkout and Shopflo Cart experienced an issue where shipping rates for online orders were not being captured and transmitted to Shopify, resulting in orders displaying outstanding amounts.
Posted Sep 11, 2025 - 15:00 IST