Case 06 — E-commerce & product customization [ 1,270 particles · rasterised at build · built to be found ]

SG Training Fit: a back-support belt and an apparel collection, each carrying its own design editor — text, images and finishes rendered live

At the center of this project sit two product customizers of our own — no plugin — running over an embedded Ecwid store. SG Training Fit sells two lines: the Pro Warming Belt, a cotton and semi-wool back-support belt made in Latvia and finished in the USA, and a lifestyle apparel collection. In both editors a shopper types text, picks a font and a finish, uploads an image, and watches the design take shape on the product photo.

SG Training Fit — E-commerce & product customization website homepage by Infinite Semantic Inc.
SG Training Fit — E-commerce & product customization website homepage by Infinite Semantic Inc.

(01) — Challenge

Where it started

E-commerce · Las Vegas

The belt looks simple but carries real retail complexity. Sizing runs on two separate charts by color and compression: colored belts at medium compression, including a kids size, and off-white belts at light compression a full size larger, in adult sizes. A belt can be bought plain or personalized with names, colors and a logo. Orders run from a single custom piece to wholesale batches for a whole studio, and the belt itself is manufactured in Latvia and finished in the USA.

(02) — Solution

What we built

Hand-coded. Design, build and handover by the same people.

Both customizers are plain JavaScript written for this store's product pages, over one Ecwid cart. The belt editor renders the design live over a photo of the belt in any of its ten colors: text laid along the belt in any of 44 self-hosted fonts, 14 matte and 12 glitter lettering colors, an uploaded image, and every element dragged, resized and rotated inside the belt's print area. Selecting a color in the editor selects the same option in the Ecwid product form, so preview and order stay in step. The apparel editor goes further: front and back sides with a print area each, layered text and images, 36 lettering finishes across matte, glitter, shiny and pearlflex, multi-line type, and a design-review screen that checks both sides before anything reaches the bag. On checkout the editor flattens each side into a PNG and files it into the order's native upload fields programmatically, next to the shopper's own artwork; every design is also saved through a backend API. The editors sit inside a hand-coded eight-page storefront; any item can be bought as-is, and wholesale runs are quoted by email.

(03) — Result

What we delivered

2 On-page customizers
44 Self-hosted fonts
36 Apparel text finishes
Layered customizer over Ecwid + PHP Architecture

In their own words

I designed this belt myself, so I know who ends up in it — a dancer, a gymnast, someone on their feet all day, a kid. One product, and almost nobody wants it the same way: a different size, a different color, their own name on it in their own font. Putting that on a website is not a small thing, and Infinite Semantic Inc. did it properly — ten colors, forty-four fonts, matte or glitter, adult and kids, two size charts that even I have to think about, and your own belt on the screen before you pay for it. It looks simple from the outside, which is the whole point.
Svetlana Ghetman — Owner, SG Training Fit

(04) — Proof

Measured, not claimed

Third-party audits of sgtrainingfit.com. Every score is independently verifiable — the link re-runs the test on the live site.

PageSpeed Insights

Measured August 11, 2026

100
Performance desktop
90
Performance mobile
96
Accessibility
100
Best Practices
100
SEO
3/3
Agentic
Verify on PageSpeed

Ahrefs Site Audit

Captured at launch · June 2026

100
Health Score
0
Errors

Want results like these, in writing?

Send the 5-minute brief and a fixed written proposal comes back the same business day.