Case 05 — E-commerce & product customization [ 1,270 particles · rasterised at build · hand-coded ]

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 two 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.