Cyber Monday "$5 Off the Cheapest Item" on Shopify Using Flowly

A documented Flowly example: $5 off the cheapest item when buying 3 or more. Here's how the Cheapest line target actually works.

Flowly's own documentation lists "$5 off the cheapest item when buying 3 or more" as one of ten ready-to-build examples, and it's a genuinely useful mechanic for Cyber Monday: it rewards a customer for adding a third item to their cart without requiring the merchant to hand-pick which specific product gets the discount. The engine figures out the lowest-priced qualifying line automatically.

Here's how the Cheapest line target actually works inside Flowly, and how to build this specific example for Cyber Monday.

What does the "Cheapest line" target actually do?

Cheapest line is one of four targets available to Product-class discounts, alongside All cart lines, Lines matching condition, and Most expensive line, and it directs the discount's action to whichever line item in the qualifying cart has the lowest price, evaluated automatically rather than requiring the merchant to specify a fixed product. This distinguishes it from a standard product- or collection-restricted discount, where the merchant picks the exact item that gets discounted. Cheapest line lets the discount adapt to whatever combination of products a given customer actually adds, always favoring the lowest-priced qualifying item.

This matters for margin specifically. A discount that always lands on the cheapest item in a qualifying cart costs the merchant less on average than a discount that could land on any item, including the customer's most expensive pick, a version of the same margin logic behind documented multi-buy discount strategies more broadly.

How do you build "$5 off the cheapest item when buying 3 or more" for Cyber Monday?

The build takes a Start node, a Condition node checking a cart-level quantity threshold, and an Apply Discount node set to Fixed amount off ($5), targeting Cheapest line within the Product discount class. Worth being precise here: Flowly's documentation confirms this exact example exists as a ready-to-build template, and confirms per-line quantity and cart subtotal/total are both testable fields, but doesn't spell out the specific field used to evaluate "3 or more items across the whole cart" as opposed to "3 or more units of one specific line." The most likely mechanism, given the Array shape's ability to iterate cart lines and combine results with a logical operator, is checking that the qualifying lines sum to at least 3 units total. Here's the practical sequence, worth confirming against the live builder rather than assuming:

  1. Add a Start node.

  2. Add a Condition node evaluating whether the cart's qualifying line items total at least 3 units, using either a cart-level aggregate if the builder exposes one, or an Array condition over cart lines summing quantities.

  3. Add an Apply Discount node, action set to Fixed amount off ($5), target set to Cheapest line, within the Product discount class.

  4. Save. Flowly's validator confirms the condition and action-target compatibility before compiling the flow into a versioned rule config, synced to the shop's metafield and read by the shared Shopify Function on every cart change.

Because Product-class discounts support the full range of selection strategies, First, All, Maximum, Minimum, this rule can coexist with other Product-class promotions with an explicit, deliberate resolution if a cart happens to qualify for more than one.

Should this restrict which products count toward the "3 or more" threshold?

Restricting the qualifying line count to a specific collection, rather than any three items storewide, keeps the offer targeted at a specific Cyber Monday push, a seasonal collection, a category you want to move, rather than applying to every possible product combination in the catalog. Chaining a Collection or Product Tag-adjacent condition (via product type or vendor, which Flowly does support directly) with the quantity check, combined with a Logical AND, narrows the offer's scope without changing the underlying "cheapest item free-off" mechanic.

Why does rewarding the cheapest item protect margin better than rewarding "any" item?

If a discount could apply to any item the customer chooses, a savvy shopper adds their most expensive qualifying item and takes the discount there, maximizing what they save and minimizing what the merchant keeps. Anchoring the discount to the cheapest line removes that optimization entirely. The customer still gets a real, meaningful $5 off, but the merchant's exposure per qualifying cart stays predictable regardless of what specific combination of products the customer chose to build their cart around.

FAQ

Does "Cheapest line" only work with a fixed dollar amount, or can it use a percentage too?

Both. Cheapest line is a valid target for both Percentage off and Fixed amount off actions within the Product class, so a "20% off your cheapest item" structure works the same way, just with a different action type on the Apply Discount node.

Can the same mechanic apply to the most expensive item instead?

Yes, Most expensive line is the counterpart target, available for the same two actions. A merchant might use this for a different kind of promotion, discounting a customer's biggest purchase to nudge toward a higher-ticket add, rather than rewarding cart-building volume the way Cheapest line does.

What selection strategy makes sense if this rule overlaps with a storewide sale?

Maximum is generally the safer default for Product-class overlaps, ensuring the customer automatically receives whichever discount actually saves them more, rather than an outcome dependent on which rule happened to be built first.

Is there a limit to how many items must be in the cart before this rule can apply?

The threshold is whatever the Condition node specifies, three in Flowly's own documented example, but adjustable to any quantity that fits your specific Cyber Monday offer.

Where this fits into a bigger Cyber Monday picture

A discount like this rewards a customer for building a bigger cart today. It doesn't do anything to bring that customer back in January. That's a separate problem, and it's the one Subscribfy exists to solve, paid memberships that turn a Cyber Monday cart-builder into a recurring member instead of a single transaction. Across Subscribfy's client base, member cohorts outperform non-members by 2 to 4x across every metric that matters, a gap no single-day discount mechanic, however well built, can close on its own.

Download Flowly directly from the Shopify App Store to build this exact example for Cyber Monday, or book a call with Subscribfy's team to talk through what comes after the discount.

Image

Book a meeting with our sales team now!

Create predictable revenue from the customers you already have.