BOGO sale video ad: on-screen terms that match Shopify Buy X get Y
Map Shopify's Buy X get Y fields to the lines a BOGO video must show, including 'add both to cart'. Burn them as exact caption cues for $0.20 per clip.

A BOGO video should say exactly what the discount rule does. In Shopify, Buy X get Y has a Customer buys part, a Customer gets part, a value (percentage, amount off each item, or free) and an optional maximum number of uses per order. Write one on-screen line per setting, then burn them in as caption cues. Most important, the Shopify page says the discounted item is never added to the cart automatically, so the video should tell shoppers to add both.
Shopify facts here come from its help page, read 2026-10-03. I did not read Shopify's other discount pages.
Rule to on-screen line
Fill the right-hand column from your actual discount settings, not from the creative brief.
| Shopify setting | What the page says | Line to show |
|---|---|---|
| Customer buys | A minimum quantity of items or a minimum purchase amount | Buy 2 tees |
| Customer gets | How many discounted items the customer receives | Get 1 tee |
| Discounted value | Percentage, amount off each item, or free items | 50% off the second tee |
| Maximum uses per order | Limits how many times it applies in one order | Limit 1 per order |
| Automatic vs code | Automatic applies once qualifying items are in the cart; codes must be entered at checkout | Applied at checkout, or Use code TEE2 |
| Cart behavior | Customers add all items manually; the get item is never auto-added | Add both to your cart |
If the value is Free
Calling the second item free brings in the FTC's free-offer guide, 16 CFR 251.1 (read 2026-10-03): terms belong in close conjunction with the offer, and a footnote is not disclosure at the outset. So "50% off" is a plainer claim than "free" when the second item is actually discounted, and the cue should match what checkout does. This is guidance, not legal advice.
Burn the lines
Use video captions with authored cues. One clip, three cues, $0.20 for up to 60 seconds. If you run several variants, such as a code version and an automatic version, change only the cue text and keep the same source clip, which is how the stored Black Friday variants post works.
curl -X POST https://api.sume.com/v1/video-captions \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: bogo-tees-oct-001" \
-d '{
"video_url": "https://media.sume.com/artifacts/example/tees.mp4",
"cues": [
{
"text": "Buy 1 tee, get 1 at 50% off",
"start": 0.5,
"end": 5
},
{
"text": "Add both to your cart. Discount applies at checkout",
"start": 5,
"end": 10
},
{
"text": "Limit 1 per order. Ends Oct 31",
"start": 10,
"end": 14
}
]
}'Before it goes live
Place a test order with the exact items the video shows. Sume does not read your Shopify settings; it prints the words you pass. If the discount rule changes, the burned clip is stale, so re-run with new cues.
Sources
Related posts
More in Use cases
- bol.com product image requirements and what to ask Sume for
bol's Partner Platform image rules (500 to 6000 px, 30 KB to 10 MB, white main image, 1200 px zoom) and the Sume Image API request that fits.
- Burn the same required line onto 50 product clips with Sume cues
One cue request per clip puts the same required text on every product video in a batch. Idempotency keys, the 60 second limit, and a $10.00 batch cost.
- Cafe or bakery weekly clips: five photos, five 5-second clips
Animate five product photos into vertical clips with seedance-2.5 first_frame, then join them in Timeline 1.0. What the API accepts and what it can't promise.
- Can a brand make the video for a creator's Meta partnership ad?
Meta's branded content policy says creators cannot be paid to post content they were not involved in making. What that means for brand-made AI clips.
Written by Sume