Quintech

#2431-Pre-Checkout Webhook for Dynamic Shipping Fee
Quintech

#1 Quintech
Quintech


We would like to request an enhancement to the current catalog checkout flow to support dynamic shipping fee calculation before a customer completes payment.


Current Limitation:


At the moment, the checkout process requires the shipping fee to be predefined manually before checkout. Once a customer reaches the checkout page and submits their delivery address, there is no mechanism to dynamically update the shipping fee before payment is completed.


This makes it difficult to integrate with:


  • Third-party delivery partners
  • Distance-based or location-based delivery pricing
  • Real-time delivery cost estimation


Because delivery providers typically return a delivery fee only after receiving the pickup and drop-off address, the current flow prevents accurate delivery pricing from being included in the final order total.


Business Impact:


  • Delivery fees cannot be calculated in real time
  • External delivery integrations are blocked
  • Merchants must rely on fixed or manual delivery fees
  • Poor customer experience for location-based delivery pricing
  • Limits scalability for logistics partnerships


Requested Enhancement (Proposed Solution):


We propose adding a Pre-Checkout Webhook Hook that works as follows:


Suggested Flow:


  1. Customer adds items to cart
  2. Customer enters delivery address
  3. System triggers a pre-checkout webhook
  4. Webhook payload includes:
  • Cart items
  • Business / catalog ID
  • Pickup address
  • Customer delivery address
  1. External service (e.g., delivery partner API) returns:
  • Calculated shipping fee
  • Optional ETA or delivery notes
  1. Platform updates:
  • shipping_fee
  • order_total
  1. Customer proceeds to checkout with final, accurate total


Adding a pre-checkout webhook for shipping fee updates will significantly improve the platform’s flexibility, scalability, and suitability for modern e-commerce and on-demand delivery integrations.


Thank you for considering this request.



1766058440_Screenshot_2025_12_18-1.png1766058455_Screenshot_2025_12_18-3.png1766058456_Screenshot_2025_12_18-2.png