How to Create a Promotion
What This Task Does
This task creates a new promotion campaign and gets its core settings ready so you can later attach codes, conditions, and per-product benefits.
Use it when you need a new discount campaign for orders, order items, or shipping.
Before You Start
Make sure:
- you can access
Settings > Promotions - the promotions feature is enabled
- you know the promotion target you need
- you know whether the promotion will use codes, conditions, or per-product benefits
Steps
- Open
Settings > Promotions. - Create a new promotion.
- Enter the required fields:
- title
- target
- Save the promotion to open its detail page.
- On the promotion page, set:
- promotion type
- value
- date range
- shipping cutoff if needed
- combinable setting
- Save the promotion changes.
- If the campaign should be redeemable by shoppers, add at least one promotion code next.
- If the campaign needs rules, add conditions.
- If the promotion type is
per product, add the required product benefits.
What Happens Next
After this task:
- the campaign exists in the promotions list
- the promotion can be activated and completed with codes and conditions
- storefront discounts still depend on code redemption and eligibility
Common Mistakes
- Creating the promotion but never adding a code for a code-driven campaign.
- Picking the wrong target before the promotion type is configured.
- Forgetting to activate the promotion after the setup is complete.
- Expecting a
per productcampaign to work without configured benefits.
Related Guides
Sources
packages/admin/src/Livewire/Admin/Settings/Promotions/CreateDialog.phppackages/admin/src/Livewire/Admin/Forms/PromotionForm.phppackages/admin/src/Livewire/Admin/Settings/Promotion/BasicInformationBlock.phppackages/admin/resources/views/components/settings/promotion/page.blade.php