A Guide to the Commercetools Discounts Menu
Introduction to Commercetools Discounts
In the competitive world of e-commerce, a robust promotional strategy is essential for driving conversions, clearing inventory, and rewarding loyal customers. However, managing complex promotional rules—like “Buy One Get One,” “Free Shipping over $100,” or bulk unique promo codes—can quickly become a logistical nightmare on rigid platforms.
Commercetools handles promotions with an incredibly flexible, rules-based engine. The Discounts menu in the Merchant Center is where your marketing and merchandising teams will orchestrate these campaigns. Let’s explore how to navigate this menu, from understanding the core discount types to utilizing the intuitive template builder.
Understanding Discount Types
Clicking the “Discounts” icon (the price tag symbol) in the left-hand navigation opens a dropdown menu that categorizes exactly how your promotions are applied within the Commercetools architecture.
Understanding the difference between these options is critical for setting up your sales correctly:
- 1. Add discount : This is a quick-action shortcut that takes you directly to the visual template library (which we will cover in the next section) so you can start building a new promotion immediately.
- 2. Product discount list : Product discounts alter the price of an item before it is added to the cart. If you want a product's price to appear crossed out on the catalog or category page (e.g., a site-wide "20% off all Winter Coats" sale), this is where you manage those rules.
- 3. Cart discount list : Cart discounts are calculated during the checkout process. These are conditional rules based on what the user has in their basket (e.g., "Spend $50, get $10 off" or "Free Shipping on orders over $100"). This list allows you to manage all active checkout rules.
- 4.Discount code list : Often tied to Cart Discounts, this is where you manage specific alphanumeric codes (like SUMMER24 or WELCOME10). You can view usage metrics and manage which cart rules these codes trigger.
- 5. Generate discount codes : A powerful utility for marketing teams. If you need 10,000 unique, single-use codes for an email blast or an influencer campaign, this tool allows you to bulk-generate them and tie them to a specific promotion.
The "Add Discount" Dashboard—Building with Templates
When you click on Add discount, Commercetools doesn’t just hand you a blank, intimidating coding interface. Instead, it provides a user-friendly, visual template library designed to help non-technical users build complex promotional logic.
Streamlined Search and Filtering
At the top of the dashboard, you have tools to find exactly the type of promotion you want to run:
- Search Bar: Quickly look up a template by name (e.g., “shipping”).
- Filter Pills: Below the search, you can filter the view by promotional logic. Clicking pills like Total spend, Line items, Buy and get, or Product discount instantly narrows down the template options to fit your campaign goals.
- Layout Toggles: On the right side, you can switch between a visual grid of cards or a condensed list view.
The Template Cards: Visualizing the Logic
The core of this screen is the template cards. Each card provides a visual icon, a title, and a plain-language description of the promotional rule it creates. Examples from the dashboard include:
- Cart relative discount: For offering a percentage off (e.g., 15% off) the entire cart when a customer hits a minimum order value.
- Cart absolute discount: For offering a fixed monetary amount off (e.g., $20 off) when a customer reaches a specific spend threshold.
- Cart free shipping: A classic conversion driver, automatically waiving shipping fees based on order value.
- Targeted Item Discounts: (Also labeled as a Cart relative discount) This template focuses on specific items, such as granting a percentage off certain products only when a specific quantity is purchased.
Conclusion: Empowering Your Marketing Team
The Discounts menu in the Commercetools Merchant Center perfectly balances backend power with frontend usability. By clearly separating Product (catalog-level) discounts from Cart (checkout-level) discounts, and providing a visual template engine for building them, it empowers marketing teams to launch aggressive, targeted campaigns quickly and without needing constant developer support.