...
Vouchers required? - No
Buy One Get Second Half Price (BOGSHP)
...
Vouchers required? - No
Buy X For The Price of Y Items
...
Vouchers required? - No
Buy X Items for a Set Price
...
Basket Subtotal Promotions
...
What they do - Fire a discount based on rules firing within the basket
...
Delivery Promotions
...
What they do - Give either discounted or free delivery in the checkout based on a set of rules firing
...
Voucher Promotions
Single Use Vouchers
What they are used for - Group buying and CRM vouchers, where a customer is offered a unique code that can only be used once. Can also be set to use on specific product or product set
...
Other requirements - The vouchers should be created in Staging for testing purposes, then again in Live once the publish has gone
We received some extra inforamtion about Promotion and how the work - this is what he said:
- If a basket level promotion is applied, the promotion_id and promotion_message will be persisted to the resulting sales_order_group and all its child sales_order records.
The discount amount applied to the basket as a result of this promotion is persisted to sales_order_group.promotional_discount and this is apportioned and persisted on each sales_order.promotional_discount.
Also, the basket discount amount is apportioned to each order line and persisted to sales_order_line.apportioned_promotional_discount. - If a product level promotion is applied, the promotion_id and promotion_message is persisted the sales_order_line records it affects and the discount amount is persisted to sales_order_line.promotional_discount.