A build-to-order Magento 2 / Adobe Commerce extension that turns your catalog into a date-range rental store with availability checks, deposits, late-return fees, and double-booking prevention. Built, installed, and supported by ECOSIRE on your own Magento instance. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $299.00 USD; request a quote for a scoped proposal.
示意预览A build-to-order Magento 2 / Adobe Commerce extension that turns your catalog into a date-range rental store
with availability checks, deposits, late-return fees, and double-booking prevention. Built, installed, and supported by
ECOSIRE on your own Magento instance.
无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。
以一次性构建价格开始。我们在启动时与您共同确定范围。
ECOSIRE 在您的 Magento 2 上构建、配置并安装。
约 2–4 周内上线,并提供上线后的支持期。
Magento Open Source and Adobe Commerce ship with no concept of renting a product for a date range — the core catalog assumes you sell a unit and it leaves stock. Rental Product Booking Calendar is a custom Magento 2 module that ECOSIRE builds, installs, and supports on your store so you can rent equipment, vehicles, costumes, or event props with real availability logic.
The extension is delivered as a proper module under app/code/Ecosire/RentalBooking — not a theme hack. It adds a rental product type (or a configurable flag on existing simple products), a front-end date-range calendar on the product page (Knockout/UI component) that calls a GraphQL/REST availability endpoint, and a server-side availability service contract that prevents double-booking by reconciling confirmed reservations against your rentable stock. Pricing supports hourly, daily, and weekly tiers computed through a price plugin (interceptor) so cart, quote, and order totals stay correct.
A plugin on the quote/order flow captures the rental window, a security deposit line item, and configurable late-return fee rules. Observers on sales_order_save_after and a cron job drive return reminders, overdue detection, and deposit reconciliation. A dedicated admin grid (gated by its own ACL resource) lets staff see the booking calendar, mark pickups and returns, and release deposits. Customers choose pickup or shipping fulfillment per booking.
Because it is build-to-order, ECOSIRE tailors the rules to how you actually operate — buffer/cleaning days between bookings, blackout dates, per-SKU rental units, partial-day pricing — rather than forcing your business into a fixed marketplace extension. You get the full source, installed on your instance, with a defined lead time and an ongoing support window. It works on Magento Open Source and Adobe Commerce (the same module; B2B/staging features are honored where present).
Rents tools, cameras, AV gear, or construction equipment and needs date-range availability and deposits so the same unit is never promised to two customers for overlapping days.
Lists cars, vans, or specialty vehicles online with daily/weekly pricing, security deposits, blackout dates for maintenance, and pickup-or-delivery options.
Rents costumes, props, furniture, or party gear for specific event dates and needs cleaning/buffer days between bookings plus late-return fees to protect the calendar.
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | Magento 2 原生 |
|---|---|---|---|---|
| Date-range availability with double-booking prevention | 包含 | 部分支持 | 包含 | 不包括在内 |
| Hourly / daily / weekly rental pricing tiers | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Security deposit and late-return fee handling | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Tailored to your exact operating rules (buffer days, blackouts, per-SKU units) | 包含 | 包含 | 不包括在内 | 不包括在内 |
| Built, installed, and supported on your instance by the vendor | 包含 | 不包括在内 | 部分支持 | 不包括在内 |
| Full source code, no license-server lock-in | 包含 | 包含 | 不包括在内 | 包含 |
| Instant self-service download from Adobe Commerce Marketplace | 不包括在内 | 不包括在内 | 包含 | 不包括在内 |
| GraphQL / REST availability endpoints for headless or app use | 包含 | 部分支持 | 部分支持 | 不包括在内 |
This is a custom build, not an instant Marketplace download. After a short scoping call to confirm your pricing tiers, deposit rules, and fulfillment options, a typical build is delivered in about 2-4 weeks depending on complexity and how many edge cases (buffer days, blackout dates, per-SKU units) you need. We install on your staging environment first for sign-off, then deploy to production. You receive a firm timeline in writing before work begins.
Every build includes a post-launch support window for bug fixes and compatibility with Magento minor releases. Because you receive the full module source under app/code (or as a Composer package), nothing is locked behind a license server. After the included window, you can extend support, request new features, or hand the code to your own developers - your choice.
Yes. It is the same module built on standard Magento 2 APIs (service contracts, plugins, observers, di.xml), so it installs on Magento Open Source and Adobe Commerce alike. Where Adobe Commerce-only features are present (such as B2B or staging/preview), the module is built to coexist with them; we test against your exact version.
Availability is enforced server-side. A dedicated availability service checks the requested date range against all confirmed reservations and your rentable stock before add-to-cart and again at order placement, so an overlapping booking is rejected even under concurrent traffic. It is not a front-end-only calendar that can be bypassed.
Yes. The security deposit is added as a managed order line item and released or captured by staff on return. Late-return fees are configurable (per-day or flat) and evaluated by a cron job against the agreed return date. Customers choose pickup or shipping per booking, and that choice is surfaced to your fulfillment team.
A build-to-order Magento 2 / Adobe Commerce extension that turns your catalog into a date-range rental store with availability checks, deposits, late-return fees, and double-booking prevention. Built, installed, and supported by ECOSIRE on your own Magento instance.