Broadleaf Microservices
  • v1.0.0-latest-prod

Offer Types

Below is a list of common offer setup use cases. This list contains offer examples and is not an exhaustive list of offer use cases.

Standard Order Offers

A standard, or simple, order offer is an order level offer with an amount-off or percent-off discount. For example, the offer could be any of the following: 10% off the order, or 50% off site-wide for specific customers, or $10 off if you buy more than $200.

Standard Order Item Offers

A standard, or simple, item offer is an order item level offer with any discount method type (fixed price, amount off, or percent off). Specific items or categories can be targeted based on the item attributes. Examples of this could be 15% off all items in a category (e.g. Hot Sauces), or $5 off when you purchase 5 or more items, or item X has a fixed price of $10 if you buy more than $200 in merchandise.

Standard Fulfillment Group Offers

A standard, or simple, fulfillment group offer targets the shipping prices of an order and can be any discount method type (fixed price, amount off, or percent off). Examples of fulfillment group offers are Free Shipping when you spend $100 or more in merchandise, or 10% off shipping for loyalty members.

Standard Fulfillment Item Offers

A standard, or simple, fulfillment item offer targets the shipping prices of an order item and can be any discount method type (fixed price, amount off, or percent off). An example of a fulfillment item offer is Free Item Shipping when you purchase a piano.

Tiered Offers

Tiered offers provide the ability to dynamically apply different discounts, so that you can configure the offer to "Buy More, Save More". These offers can be setup either as amount off, percent off, or fixed price. Examples of tiered offers include

  • 10% off when you spend $30, 20% off $50, 30% off $75

  • $10 off $30, $20 off $50, $30 off $75

  • Normally item X is $10, however it is now $9 if you buy 4 or more, or $8 if you buy 10 or more

BOGO Offers

Buy x get y offers are supported by using qualifiers and targets. Qualifiers represent items that must be in the cart in order to receive the offer (aka the "Buy X"). Targets represent the items that will get the discount (aka the "Get Y"). All discount methods can be used with BOGO offers.

Qualifying Items and Target Items can be targeted using rules based on the item attributes.

Subscription Offers

Offer discounts can apply to future periods where a period represents a subscription billing event. For example, if an offer could be set up as 50% for the first 3 months by setting subscription offer properties.

Voucher Offers

These are a type of offer & campaign combination that provide a code that can be redeemed on a future order.

Free Gift Offers

When creating the offer, you will specify which item should be added to the cart as a free gift. The item will be automatically added and discounted so that the price is zero.

Note: The automatic addition of the cart item is handled in CartOperationServices, since Offer Services does not have the ability to add items to a cart. If using OfferServices as a standalone service, the free gift item information will be returned in the payload and can be configured in the cart-managing service.

Bundle Offers

Buy 2 hot sauce and a shirt for $25 Bundle offers - buy 2 for $10, includes a property to inform the frontend to display the products as a bundle Offers can apply to a bundle