Store-wide sale claim in a video: choose the wording from data
ACCC sweeps flagged misleading site-wide and store-wide claims. Pick the card wording from the catalog data, then burn it with caption cues. Read 2026-10-05.

If your Black Friday video says "everything" or "store-wide", every product in the store has to have the discount. The ACCC's Black Friday sweeps, as its releases describe, include misleading site-wide and store-wide claims. The reliable fix is to choose the card wording from the catalog data: "Everything 30% off" only when every SKU qualifies, otherwise "Up to 30% off selected items".
What the regulator reported (summary read 2026-10-05)
The two ACCC pages could not be fetched directly, so this relies on the summaries of the releases. Read them yourself. Australian law applies to Australian consumers and other markets have their own wording rules. This is not legal advice.
| Item | What was reported |
|---|---|
| Claims in focus | Misleading site-wide or store-wide claims, as well as limited-time claims and mismatched countdowns |
| Reviewed | About half of 50 retailers made concerning claims |
Let the data choose the words
Marketing writes "everything" because it is short. Merchandising knows that gift cards, new releases and a few brands are excluded. Neither mistake is a creative one, and the video tool cannot know. The script compares every SKU's discount with the headline and picks the card text.
With video captions the text goes in cues (text, start, end) and is burned without speech-to-text, at $0.20 per clip up to 60 seconds. The script prints the card text and builds the cue list for that request.
CATALOG = [
{"sku": "A1", "discount": 0.30}, {"sku": "A2", "discount": 0.30},
{"sku": "A3", "discount": 0.0}, # excluded from the sale
]
headline = 0.30
covered = all(p["discount"] >= headline for p in CATALOG)
text = f"Everything {headline:.0%} off" if covered else f"Up to {headline:.0%} off selected items"
print(text)
cues = [{"text": text, "start": 0.5, "end": 4.0}]Also check the voiceover
A card can be right while a voiceover says "everything". If your clip has speech, run a transcript through the same rule. Video inspect can return a transcript for a clip up to 1800 seconds (speech-to-text is $0.01 per audio minute), so a script can search it for "everything", "store-wide" and "sitewide" and fail the build.
Limits
A 30% discount on every SKU is still not true if it applies only at checkout above a threshold, or on some sizes. The script handles only the simple case. Run it for every sale tier and every market in the same build, and fail the build rather than warn, because a warning in a log is easy to miss at midnight on the day before the sale. When the answer is selected items, the clip can still say which categories qualify, and the card is a better place for that than the voiceover. Keep the catalog snapshot you used next to the clip, so anyone can see what was true when it went out. Anything conditional needs a plain line on the card ("selected items") and the terms behind a link.
Sources
Related posts
More in Use cases
- Subscription box reveal from six item photos: Wan references, $1.25
Wan 3.0 takes up to 10 reference images: six item photos make a 10 s box reveal at 720p for $1.25 on Sume. References guide the look; they are not exact frames.
- Audio transcript to timestamped Markdown notes: Python with Sume STT
Turn a 10-minute recording into Markdown with [mm:ss] sentence lines for Notion or Obsidian using Sume STT sentence segments. Cost is about 10 cents per file.
- Suno v6 on licensed data: does it change brand commercial-use risk
Suno v6 is reported to use licensed training data, but suits continue and commercial rights still need a paid plan. What changes for a brand and what does not.
- Suno retires older models: keeping a brand jingle reproducible
TechCrunch says Suno will retire older models after v6. A brand jingle needs a stored master file and a saved prompt, not a promise to regenerate it.
Written by Sume