| Items | Qty | Price | |
|---|---|---|---|
| $0 |
| Items | Qty | Price | |
|---|---|---|---|
| $0 |
pieces printed since 2020 — and counting
This number is live. It replays last week’s actual production across this week’s business hours, so it ticks in real time but can never overstate what we’ve printed. Watch it for a few seconds.
Every card animates from its own weekly production pace — busy product lines tick fast, slow ones barely move. That’s real.
Shortcodes drop into any copy. For example: we’ve printed over 24.4M+ bottle neckers and 3.4M+ shelf talkers since 2020, and this year we’re on pace for roughly 4.4M+ pieces.
Left column is the shortcode as you’d type it; right column is what it renders on this page, right now.
| Shortcode | Renders |
|---|---|
[fip_count]Grand total, all products, comma format (defaults) |
39,239,274 |
[fip_count animate="true"]Same number as a live ticker (the hero above) |
39,197,242 |
[fip_count item="bottle-neckers"]One product family |
24,479,041 |
[fip_count item="bottle-neckers" format="abbrev"]Abbreviated — always rounds down, so claims never overstate |
24.4M+ |
[fip_count format="raw"]No formatting (for scripts/data attributes) |
39239274 |
[fip_count range="ytd"]This calendar year so far |
2,695,072 |
[fip_count range="12 month"]Trailing 12 months (any “N month” works) |
5,642,663 |
[fip_count value="avg_per_year"]Average pieces per year over the full data span |
5,797,626 |
[fip_count value="pace" format="abbrev"]Annualized current-year run rate |
4.4M+ |
[fip_count item="coasters" range="ytd"]Attributes combine freely |
5,000 |
With no template, [fip_count_breakdown] renders a simple list, largest first:
Add exclude to drop families, and enclose a row template using 24,479,041, bottle neckers, bottle-neckers tokens — that’s how the card grid above is built. Example with format="abbrev" exclude="other-print,coasters":
Add exclude to drop families, and enclose a row template using 6,481,609, other printed pieces, other-print tokens — that’s how the card grid above is built. Example with format="abbrev" exclude="other-print,coasters":
Add exclude to drop families, and enclose a row template using 4,229,888, stickers & labels, stickers-labels tokens — that’s how the card grid above is built. Example with format="abbrev" exclude="other-print,coasters":
Add exclude to drop families, and enclose a row template using 3,450,417, shelf talkers, shelf-talkers tokens — that’s how the card grid above is built. Example with format="abbrev" exclude="other-print,coasters":
Add exclude to drop families, and enclose a row template using 350,000, coasters, coasters tokens — that’s how the card grid above is built. Example with format="abbrev" exclude="other-print,coasters":
Add exclude to drop families, and enclose a row template using 158,662, case cards, case-cards tokens — that’s how the card grid above is built. Example with format="abbrev" exclude="other-print,coasters":
Add exclude to drop families, and enclose a row template using 75,604, large format pieces, large-format tokens — that’s how the card grid above is built. Example with format="abbrev" exclude="other-print,coasters":
Add exclude to drop families, and enclose a row template using 14,053, cardboard displays, cardboard-displays tokens — that’s how the card grid above is built. Example with format="abbrev" exclude="other-print,coasters":
A few guardrails are built in and shouldn’t be “fixed”: the data starts mid-2020, so copy should say since 2020, never “lifetime”. The live ticker replays last week’s recorded production across this week, so the displayed figure always trails reality slightly — it can tick up in front of a visitor, but it can never claim a piece we haven’t printed. Abbreviated numbers round down. If the nightly data feed ever goes stale, tickers freeze at the last verified number; if there’s no data at all, the shortcodes render nothing rather than a zero.
Product family slugs: bottle-neckers · shelf-talkers · case-cards · stickers-labels · cardboard-displays · coasters · large-format · other-print. Numbers refresh nightly from production data.