Case 05 — E-commerce & product customization

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

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

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.

CONFIDENT · SUPPORT · PERFORMANCE

Move with
Confidence

Premium back support designed for comfort, movement, and everyday performance.

Manufactured in Latvia Finished and Packaged in USA Available in adult and kids
Cotton43%
Semi-Wool43%
Latex9%
Polyester5%

DESIGN YOUR OWN

Customize your belt

YOUR NAME
44 fonts · matte & glitter
Text color (matte)
Glitter colors (optional)
Belt color
Drag text or logo to move it. bottom-right corner — resize · top handle — rotate

COMFORT · STYLE · PERSONALITY

Lifestyle
Apparel

Comfortable for everyday wear, featuring high-quality prints, vibrant colors, and a wide range of styles.

Shop the Collection
30-Day Guarantee Free U.S. shipping on orders $99+
PREMIUM QUALITYMade to Last

TWO-SIDED EDITOR

Customize FRONT, BACK, or both.

Add text, upload artwork, then position your design on the garment.

Your text YOUR TEXT 9 / 120 Add text
FRONTBACK
36 apparel text finishes
SG Team
FRONT
YOUR TEXT
BACK
2

Your bag

Pro Warming BeltCustomized 1
Custom Black Unisex Triblend T-ShirtCustomized — front & back 1
Checkout

ONE CART · TWO LINES

Your bag

Each design is saved and carried into the order — the studio receives exactly what the shopper approved on screen.

30-Day Guarantee Free U.S. shipping on orders $99+ 2 items · both customized
Need a larger quantity? Contact us for volume pricing

Your bag

Pro Warming BeltCustomized
Custom Black Unisex Triblend T-ShirtCustomized — front & back
Checkout

03 — Result

What we delivered

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

In the client’s 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

Results vary by market, offer, and competition.

04 — Proof

Measured, not claimed

Third-party audits, captured at launch. Every score is independently verifiable.

Measured at launch · June 2026

100 Performance
100 Accessibility
100 Best Practices
100 SEO
3/3 Agentic
Google PageSpeed · desktop · sgtrainingfit.com
100 Health Score
0 Errors
Ahrefs Site Audit · sgtrainingfit.com

Want results like these in writing? Start with the 5-minute brief.

Written process, fixed quotes, no calls — ever.