Zum Hauptinhalt springen
Produktdetails werden auf Englisch angezeigt. Übersetzungen folgen in Kürze.
Rental Product Booking Calendar — A build-to-order Magento 2 / Adobe Commerce extension that turns your catalog into a date-r — 1/1Beispielhafte Vorschau

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.

Was ist Rental Product Booking Calendar?

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 $999.00 USD; request a quote for a scoped proposal.

Hauptfunktionen

Front-end date-range rental calendar (Knockout/UI component) with live availability lookup via GraphQL/REST before add-to-cart
Server-side availability service contract that reconciles confirmed reservations against rentable stock to prevent double-booking
Hourly, daily, and weekly rental pricing computed through a price plugin/interceptor so cart, quote, and order totals stay consistent
Security deposit added as a managed order line item, with admin-driven release or capture on return
Configurable late-return fee rules (per-day or flat) evaluated by a cron job against the agreed return date
Rental product type (or a rentable flag on simple products) with per-SKU rental units and minimum/maximum durations
Buffer/cleaning days and blackout-date support so back-to-back bookings respect turnaround time
Pickup or shipping fulfillment selection captured per booking and surfaced to fulfillment staff
Admin booking calendar and reservations grid protected by a dedicated ACL resource (Stores > admin roles)
Observers on sales order events plus cron for return reminders, overdue flagging, and deposit reconciliation
Order and reservation data exposed through service contracts for clean integration with ERP, POS, or notification systems
Multi-store / multi-website aware, with prices and rules scoped per store view where required

Auf Bestellung gebaut, komplett für Sie erledigt

Keine Selbsteinrichtung — eine funktionierende App, die von ECOSIRE erstellt, installiert und betreut wird.

  1. 1

    Sie bestellen

    Starten Sie mit einem einmaligen Entwicklungspreis. Den Umfang legen wir beim Kickoff gemeinsam fest.

  2. 2

    Wir bauen & installieren

    ECOSIRE erstellt, konfiguriert und installiert sie auf Ihrem Magento 2.

  3. 3

    Go-live + Support

    Sie gehen in etwa einer Arbeitswoche live, mit zwei Wochen Go-live-Support. Fehler im von uns gelieferten Code beheben wir kostenlos.

Über dieses Produkt

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).

Was Sie bekommen

  • Custom Magento 2 module under app/code/Ecosire/RentalBooking with full source code (no encryption, no license-server lock-in)
  • Installation and configuration on your Magento Open Source or Adobe Commerce instance (staging first, then production)
  • di.xml, plugins, observers, ACL, cron, and GraphQL/REST endpoints wired to your existing catalog and checkout
  • Admin configuration walkthrough and a short operations guide for staff (booking, pickup, return, deposit release)
  • Data migration or back-population of existing rentable SKUs where applicable
  • A defined post-launch support window for bug fixes and Magento minor-version compatibility
  • Composer-installable package so the module survives deploys and CI/CD pipelines

Für wen das ist

Equipment rental operator

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.

Vehicle & fleet rental business

Lists cars, vans, or specialty vehicles online with daily/weekly pricing, security deposits, blackout dates for maintenance, and pickup-or-delivery options.

Event & costume rental shop

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.

Wie Rental Product Booking Calendar im Vergleich abschneidet

KriteriumECOSIREBenutzerdefinierter BuildKonkurrentMagento 2 nativ
Date-range availability with double-booking preventionIm Lieferumfang enthaltenTeilweise UnterstützungIm Lieferumfang enthaltenNicht im Lieferumfang enthalten
Hourly / daily / weekly rental pricing tiersIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Security deposit and late-return fee handlingIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Tailored to your exact operating rules (buffer days, blackouts, per-SKU units)Im Lieferumfang enthaltenIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenNicht im Lieferumfang enthalten
Built, installed, and supported on your instance by the vendorIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthalten
Full source code, no license-server lock-inIm Lieferumfang enthaltenIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenIm Lieferumfang enthalten
Instant self-service download from Adobe Commerce MarketplaceNicht im Lieferumfang enthaltenNicht im Lieferumfang enthaltenIm Lieferumfang enthaltenNicht im Lieferumfang enthalten
GraphQL / REST availability endpoints for headless or app useIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten

Häufig gestellte Fragen zu Rental Product Booking Calendar

How long does delivery take, since this is build-to-order?

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 one working week 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.

What ongoing support and updates do I get after launch?

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.

Does it work on both Magento Open Source and Adobe Commerce?

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.

How does it stop the same item from being booked twice?

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.

Can it handle deposits, late fees, and pickup-versus-shipping?

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.

Angebot anfordern

Rental Product Booking Calendar

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.

  • Front-end date-range rental calendar (Knockout/UI component) with live availability lookup via GraphQL/REST before add-to-cart
  • Server-side availability service contract that reconciles confirmed reservations against rentable stock to prevent double-booking
  • Hourly, daily, and weekly rental pricing computed through a price plugin/interceptor so cart, quote, and order totals stay consistent
  • Security deposit added as a managed order line item, with admin-driven release or capture on return

Angebot anfordern

Beschreiben Sie Ihre Anforderungen an Rental Product Booking Calendar, und wir senden Ihnen Preise, Lizenzoptionen und ein maßgeschneidertes Angebot – in der Regel innerhalb eines Werktags.

Keine Zahlung jetzt. Dies sendet eine Angebotsanfrage an unser Team – wir melden uns per E-Mail mit Preisen und nächsten Schritten.