DingDoong: Delivery and Pickup
WebsiteFacebookYoutubeTry for freePartner with us
  • πŸŽ‰About DingDoong: Delivery Date
  • DASHBOARD
    • πŸ—“οΈDashboard
  • GENERAL SETTINGS
    • πŸ—“οΈGeneral settings
      • β˜‘οΈRequire date before add to cart/ checkout
    • πŸ‘«Terminology
    • β›³How to add date and time to Thank You page?
    • β˜‘οΈHow to add date and time to Order confirmation email?
  • HOW TO ENABLE GG MAPS API KEY?
    • πŸ—ΊοΈCreating a Google Maps API key
  • WIDGET SETTINGS
    • πŸ“†Widget position
    • πŸ“•Widget Appearance
    • πŸ”€Advanced widget text
      • Text Setting For Delivery Date Picker Widget
      • Text Setting For Store Pickup Date Picker Widget
      • Text Setting For Shipping Date Picker Widget
  • MULTIPLE LOCATIONS
    • πŸ“Multiple location management
  • LOCAL DELIVERY
    • 🚚Delivery Overview
    • πŸ₯Delivery Validator
      • Exact Postal Code Matching
      • Partial Postal Code Matching
    • πŸ“…Delivery Scheduling
      • Local delivery choice & delivery avaibility
      • Limit orders
      • Blackout dates (Holidays)
      • Order Tag
      • Product avaibility
      • Product Override
        • Set product-specific preparation time
        • Set product-specific available dates & time
        • Set product-specific blackout dates & time
        • What happens when a cart has different products with different rules?
  • STORE PICKUP
    • πŸͺStore Pickup Overview
    • πŸ“…Pickup Scheduling
      • Pickup choice & Pickup avaibility
      • Preparation time & date range
      • Limit orders
      • Blackout dates (Holidays)
      • Order Tag
      • Product avaibility
      • Product Override
        • Set product-specific preparation time
        • Set product-specific available dates & time
        • Set product-specific blackout dates & time
        • What happens when a cart has different products with different rules?
    • How to have a straightforward pickup experience?
  • πŸ‘©β€πŸ’»How to place an order test?
  • SHIPPING
    • 🌟How to add Shipping with no date?
    • 🚚Shipping Overview
    • πŸ“…Shipping Date
      • Shipping choice & avaibility
      • Preparation time & Date range
      • Limit orders
      • Blackout dates (Holidays)
      • Order Tag
      • Product avaibility
      • Product Override
        • Set product-specific preparation time
        • Set product-specific available dates & time
        • Set product-specific blackout dates & time
        • What happens when a cart has different products with different rules?
  • ORDER REPORT
    • πŸ’ΉOrder report
    • πŸŽ‰Sync Orders To Google Calendar
  • FAQs
    • ❓FAQs
  • OUR BLOGS
    • 🚚Scheduled Delivery: How to let customers choose their preferred delivery date and time
    • 🏞️How to restrict delivery areas for Shopify stores?
    • ☺️Exceptional online shopping experience with Group Order! Why haven't you tried it yet?
    • πŸ—“οΈThe Essential Retail Calendar for 2025: Plan Your Year Ahead
    • πŸ“…Making the Holidays Hassle-Free: The Importance of Delivery Date
  • CONTACT
    • 🀝Partner with us, bring your vision to life
Powered by GitBook
On this page
  • Shipping
  • Delivery
  • Pickup

Was this helpful?

  1. Inventory Management

Checkout block due to out-of-stock (pending)

Last updated 1 year ago

Was this helpful?

Normally, we will check to see if the location selected can provide the stock necessary for the order. Even if only 1 variant of that item is out of stock, we will temporary disabled the check out button.

Because only 1 fulfillment method can be chosen, the rules for checkout blocking are as followed.

Shipping

If every single item in the cart is available at any single location, checkout per usual.

If 1 item in the cart cannot be fulfilled, an error message will be shown and checkout button will be temporarily disabled.

Delivery

For delivery date, customers have to input their postal code/address before selecting date.

If the postal code/address is valid, the location responsible for that order will be checked to see if it can fulfill the order adequately. If yes, proceed per usual. If not, an error message will be shown and customers can use a different postal code/address.

Pickup

Same as delivery, upon selecting pickup location, the app will check if the chosen location can sufficiently fulfill the entire order.

If yes, proceed with checkout per usual. If not, an error message will be shown and the checkout button will be temporarily disabled. Customers can choose another location.

πŸ›’