Allows creating discounts for products / orders.
Discounts can be applied to individual products, cart subtotal, or shipping.
Discounts can be globally enabled/disabled.
composer require silvershop/discounts dev-master
If you are using the stepped checkout, add the CheckoutStep_Discount
checkout
step:
SilverShop\Page\CheckoutPage:
steps:
'discount' : 'SilverShop\Discounts\Checkout\Step\CheckoutStepDiscount'
If you would like to display the coupon form seperately to the checkout form,
apply the following extension. This will make CouponForm
available in the
checkout template:
SilverShop\Page\CheckoutPageController:
extensions:
- SilverShop\Discounts\Extensions\CouponFormCheckoutDecorator
Add the OrderDiscountModifier
modifier to your order modifiers yaml config:
SilverShop\Model\Order:
modifiers:
- SilverShop\Discounts\Model\Modifiers\OrderDiscountModifier
Extend Product
and/or ProductVariation
with the SpecificPricingExtension
to introduce a pricing table for each product. This allows admins to set prices
according to things like, date, and membership group.
SilverShop\Page\Product:
extensions:
- SilverShop\Discounts\Extensions\SpecificPricingExtension
Module rating system helping users find modules that are well supported. For more on how the rating system works visit Module standards
Score not correct? Let us know there is a problem