Commerce Pre-order
Categories
Component ID
2000436
Component name
Commerce Pre-order
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Downloads
1955
Component created
Component changed
Component body
Commerce Pre-order provides a framework to allow pre-ordering products utilizing Drupal Commerce's checkout.
Sponsored by Nack Creative LLC
Features
- Special product pricing for pre-order period
- Automatic pending order creation to capture funds once the product is available
Architecture
This module creates a pre-order price and status field on every product type which is used to trigger special pricing of the product during the pre-order period. The future due amount is accounted via new orders created after checkout.
- Special product pricing for pre-order period
- This module creates a pre-order price and status field on every product type
- Pricing rules set the price to the pre-order price while the product's pre-order is enabled (ie status field)
- Automatic pending future orders creation for each pre-ordered line item
- On checkout complete via rules, pending orders are created for each pre-ordered line item. The line items can be grouped by product type to create fewer pending orders.
- Product type setting for 'combine order' is on the product type form provided by the product ui
- Each new pending order is referenced to the initial checkout order via an entity reference field on the order
