A build-to-order Magento 2 / Adobe Commerce extension that adds a delivery date and time-slot picker to checkout, with configurable lead time, blackout days and per-slot capacity. ECOSIRE builds, installs and supports it on your store. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $149.00 USD; request a quote for a scoped proposal.
示意预览A build-to-order Magento 2 / Adobe Commerce extension that adds a delivery date and time-slot picker to
checkout, with configurable lead time, blackout days and per-slot capacity.
ECOSIRE builds, installs and supports it on your store.
无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。
以一次性构建价格开始。我们在启动时与您共同确定范围。
ECOSIRE 在您的 Magento 2 上构建、配置并安装。
约 2–4 周内上线,并提供上线后的支持期。
Scheduled-delivery merchants — grocery, furniture, florists, perishables — lose orders when checkout can't promise when a parcel arrives. This is a build-to-order Magento 2 extension: ECOSIRE builds it as a proper module under app/code/Ecosire/DeliverySchedule, installs it on your Magento Open Source or Adobe Commerce instance, and supports it afterward. It is not an instant Adobe Commerce Marketplace download — you get a clean, store-specific build with an honest delivery lead time.
At checkout, customers get a delivery date picker and time-slot selector rendered as a Knockout.js UI component in the shipping step. Selection is captured through a quote/order extension attribute via a service contract, persisted with the order, and exposed over REST and GraphQL for headless/PWA Studio storefronts.
Behind the picker, an admin-configurable engine applies real rules: processing/lead time (e.g. "ships in 2 business days"), blackout days (holidays, non-operating dates), unavailable hours, and per-slot capacity limits so a single slot can't be oversold. Capacity is enforced server-side via a plugin (interceptor) on order placement, not just hidden in the UI.
Chosen delivery date and slot flow into order confirmation emails, the admin order view, and PDF order documents (invoice, shipping, packing slip) via template and layout XML, so your warehouse and customer see the same commitment. Configuration lives under Stores → Configuration with dedicated admin ACL resources, and a cron job can roll the available-date window forward daily.
Everything ships as versioned, namespaced code (di.xml, events.xml observers, db_schema.xml) that survives setup:upgrade and Magento minor upgrades — no core hacks, no theme lock-in.
Sells time-sensitive goods and must promise a narrow delivery window. Needs lead time, blackout days and per-slot caps so the warehouse is never overbooked and food doesn't spoil waiting on an unscheduled van.
Delivers large items on routed trucks where each slot has limited capacity. Wants customers to self-select a date and AM/PM window at checkout and have it print on the shipping document for the crew.
Maintains the merchant's Magento Open Source or Adobe Commerce build and wants a clean, namespaced module with service contracts, GraphQL and no core hacks — not a brittle template override that breaks on the next upgrade.
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | Magento 2 原生 |
|---|---|---|---|---|
| Delivery date & time-slot picker in checkout | 包含 | 包含 | 包含 | 不包括在内 |
| Lead time + blackout days + per-slot capacity rules | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Built and installed on your specific Magento store | 包含 | 包含 | 不包括在内 | 不包括在内 |
| REST & GraphQL support for headless / PWA Studio | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Instant download / immediate availability | 不包括在内 | 不包括在内 | 包含 | 包含 |
| Delivery info on emails & PDF order documents | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Upgrade-safe namespaced module, no core hacks | 包含 | 部分支持 | 包含 | 不包括在内 |
| Direct support from the people who wrote the code | 包含 | 部分支持 | 部分支持 | 不包括在内 |
This is built to order, not an instant Marketplace download. After purchase ECOSIRE confirms your Magento version (Open Source or Adobe Commerce), theme and checkout setup, then builds and installs the module on your staging environment, typically within about 5–10 business days depending on customizations. We go live on production with you after you sign off on staging. You receive the full source under app/code.
A 30-day post-launch support window is included for bug fixes and configuration tweaks. Because you own the source, you can maintain it yourself afterward; we also offer optional retainer support for Magento minor-version upgrades, new slot rules, or compatibility work as your store evolves. We do not push silent auto-updates to your production store.
Yes. The module uses standard Magento 2 patterns — service contracts, di.xml, plugins, db_schema.xml — that are identical across Adobe Commerce and Magento Open Source. We build against your exact version (2.4.x) and account for Adobe Commerce extras like staging/preview and B2B if you run them.
It is delivered as a namespaced module under app/code with no core file edits and no hard theme forks — the checkout UI is added via UI component and layout XML. That is the upgrade-safe approach. Major Magento minor upgrades can still require recompilation or small adjustments, which we cover under optional support.
Yes. Delivery date and slot are exposed over both REST and GraphQL as quote and order extension attributes, so a PWA Studio or custom headless frontend can present the picker and submit the selection. We document the queries and mutations for your frontend team.
Capacity is enforced server-side. A plugin (interceptor) on order placement checks the remaining capacity for the chosen date and slot at the moment the order is submitted, so two shoppers can't both grab the last spot. Sold-out slots are also hidden in the checkout picker, but the authoritative check happens at place-order time.
A build-to-order Magento 2 / Adobe Commerce extension that adds a delivery date and time-slot picker to checkout, with configurable lead time, blackout days and per-slot capacity. ECOSIRE builds, installs and supports it on your store.