Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

Commerce product reservation

Security covered

Part of the Commerce ecosystem · 355 projects

View on drupal.org

A module to provide the framework for building a reservation solution for Drupal Commerce.

A reservation in this context means that a user wants to pick up and pay for the product in a physical store. This way you can have different checkouts based on the type of order a user chooses, for example by requiring only a phone number for the reservation type of order.

This module is intended to be used together with (a) module(s) that would provide the data for listing available stores, and availability for those stores. And probably an integration part that would somehow notify the stores that an order is about to be picked up, so they can notify the customer.

Installation

You install this module as usual. It will then create:

  • A order item type called reservation item
  • A order type called reservation
  • A checkout flow called reservation

You might want to configure those a bit. For example, to clean up the reservation checkout flow.

Usage

This module needs something to provide it with name of stores, and a way to look up their stock info. A default implementation is provided as an example in the submodule commerce_product_reservation_simple. It will return a list of stores that consists only of one store (the same as the online store), and it will always return that the product is available. Depending on your use case, and the integration part, you might want to write your own plugin to handle this.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Dec 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Releases

Version Type Core Release date
8.x-1.0 Stable Dec 22, 2023