{"templateId":"../../templates/index.template","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Developer Documentation","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Delivery Options API is designed to solve a critical problem for online stores: showing the right shipping options to customers at the checkout."," ","Instead of displaying every possible option, it allows sellers to present a curated list based on specific, pre-defined rules."]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"\nThe core of the system is a flexible rule-based engine. eCommerce uses the Scurri Connect UI to create rules that filter which delivery services are offered to a customer. \nThese rules can be based on several factors, including:\n",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Recipient's Address"]},": Country, state, or even postal code."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Package Details"]},": The physical dimensions and weight of the items in the cart."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Time"]},": The day of the week the order is placed."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["And many other criteria."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This ensures that the buyer only sees relevant, accurate, and valid shipping choices for their specific order."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"example-img delivery-options"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This API also includes additional features to enhance the customer experience:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Delivery locations:"]}," Allow customers to select a convenient out-of-home delivery location, such as a local parcel shop, locker, or your own store, directly at checkout."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Estimated delivery date:"]}," When available, provide customers with an estimated delivery date to give them greater transparency and confidence in their purchase."]}]}]},"headings":[],"frontmatter":{"title":"Delivery Options API","template":"../../templates/index.template","api":"delivery-options-api","sidebar":true,"version":"2025.1","lastUpdated":"2026-03-31","seo":{"title":""}},"lastModified":"2026-03-31T13:57:56.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/connect/delivery-options-api","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}