NEW CASE
MOVE Trainingwear ballroom practice wear online store — a BB STUDIO case study

We create digital solutions that work for businesses


Give us a call +38 (066) 35-14-529

Let's take the first step towards your website — write to us

Close

MOVE Trainingwear

MOVE Trainingwear is a ballroom practice wear brand from Uzhhorod, Ukraine: bodysuits, tops, skirts, dresses and sets for girls 98–158 cm tall, with some styles in adult sizes XXS–M. Its founder is a dance coach and Candidate Master of Sport, so every piece is made for movement on the dance floor.

Online store
PHP MVC
SEO
UI/UX Design
MOVE Trainingwear ballroom practice wear online store — a BB STUDIO case study

The task

MOVE needed its own online store where a young dancer’s mum can find the right style in a few minutes, choose a size by the child’s height and order from her phone. The starting point was the brand’s static template, which had to become a full store with an admin panel in the same style.

The second goal was search. From day one the site had to be ready for e-commerce SEO and Google Ads: separate pages for categories and collections, structured data, fast loading and analytics. And the owner had to manage products, prices, texts and SEO herself in the admin panel, without a developer.

Client

MOVE Trainingwear

Date

November 2026

Typography
Manrope
абвгґдеєжзиіїйклмнопрстуфхцчшщьюяёъыэ
abcdefghijklmnopqrstuvwxyz
0123456789
Aa
Playfair Display
абвгґдеєжзиіїйклмнопрстуфхцчшщьюяёъыэ
abcdefghijklmnopqrstuvwxyz
0123456789
Aa
Colors
#090909
#ffffff
#c6aa8e

The solution

We built the catalogue around how people search for ballroom dancewear, with five categories (bodysuits, tops, skirts, dresses and sets) and four collections (Latin, Sparkle, Leopard Print and Adults). Eight filter groups update without reloading the page: garment type, dance style, details (fringe, ruffles, draping, sparkle, mesh and more), sleeve, colour, range (kids’ or adult), size and price. Search copes with the wrong keyboard layout, transliteration and synonyms.

Size is the most common question when buying kids’ dancewear. That’s why children’s sizes are based on height, the product page shows only that style’s sizes with a price for each, and the size guide has a full chart plus a size finder based on height, chest and waist. Still unsure? There’s a short “Need help with sizing?” form.

The store runs on our own PHP engine (MVC) with no off-the-shelf CMS or JS libraries, so pages stay light and the admin panel is tailored to MOVE. URLs stay the same when a product is renamed, photos are converted to WebP on upload, and Google gets structured data for products with sizes, shipping and returns. Delivery is by Nova Poshta, and payment is cash on delivery for now; LiqPay and bank transfer can be enabled in the admin panel.

MOVE Trainingwear online store pages — developed by BB STUDIO
MOVE Trainingwear ballroom dancewear online store — website pages

Inside the store

Everything a shopper needs to find a style in the right size quickly, and everything the owner needs to run the store herself.

Catalogue and search

  • 5 categories and 4 collections bodysuits, tops, skirts, dresses, sets; Latin, Sparkle, Leopard Print and Adults
  • 8 filter groups type, dance style, details, sleeve, colour, range, size and price, with no page reload
  • Smart search suggestions, wrong keyboard layout, transliteration and synonyms
  • Sorting by popularity, newest and price; in-stock items first
  • Product page a price for each size, colour variants and a “Pair it with” block
  • Full-screen gallery thumbnails, zoom and swipe on phones
  • Photo reviews and favourites reviews go live after moderation

Size selection

  • Size = child’s height 11 sizes from 98 to 158 cm in 6 cm steps
  • Adult sizes XXS, XS, S and M for selected styles
  • Size chart height, age, chest, waist and hips
  • Size finder enter height, chest and waist, and the site suggests a size
  • “Need help with sizing?” a short request form for when in doubt
  • Only the style’s own sizes the product page lists only the sizes the style comes in

Orders and admin

  • Cart and checkout promo codes, a phone input mask and an order status page
  • Buy in one click a quick order without the full checkout
  • Nova Poshta branch, parcel locker or courier, with address suggestions
  • Payment cash on delivery; LiqPay and bank transfer can be enabled in the admin
  • On-brand admin panel orders with tracking numbers, products and stock, filters, pages, blog
  • Alerts and emails order alerts in Telegram and 12 customer email templates, ready to connect in the settings
  • CAPTCHA-free bot protection a honeypot, signed tokens and rate limits that real visitors don’t notice

SEO and speed

  • 11 SEO landing pages for searches such as Latin skirts or long-sleeve bodysuits
  • No filter duplicates filter combinations are noindex, with a canonical to the clean page
  • Permanent URLs slugs survive renaming, and old URLs lead to the new ones via 301 redirects
  • Structured data products with sizes, shipping, returns, breadcrumbs and FAQs
  • Meta tags from the admin templates for products and categories, plus manual edits
  • Speed WebP in several sizes and local fonts; 95–100 on mobile in pre-launch Lighthouse tests
  • Analytics and ads GA4, Google Ads, Meta Pixel with Conversions API: just add the IDs

The result

Instead of a static template, MOVE got a full online store where the path to an order takes four steps: a category or collection, a size filter, a product page, the cart. The owner adds new styles, prices and texts herself, and the site compresses photos to WebP on its own.

The site is ready to grow from launch: 11 SEO landing pages, category texts and FAQs, and a blog about choosing and caring for dancewear lay the groundwork for search traffic from shoppers looking for ballroom practice wear. Analytics and conversion tracking are already built in, so ads can go live as soon as the owner adds the IDs. You can order a store like this for your brand.

MOVE Trainingwear store home page — ballroom dance practice wear

The project in numbers

25 stylesin the catalogue at launch: bodysuits, tops, skirts, dresses and sets
11 SEO pagesfor searches such as Latin skirts or long-sleeve bodysuits
15 sizes11 kids’ sizes by height from 98 to 158 cm and 4 adult sizes from XXS to M

Project FAQ

On our own PHP engine with MVC architecture and a MySQL database: no WordPress, OpenCart or Shopify, and no JS libraries. There are no unnecessary plugins, pages load fast on phones, and the admin panel is built around MOVE’s products and size chart.

Yes. The admin panel covers orders with tracking numbers, products with sizes, prices, stock and photos, filters, size charts, pages, the blog, promo codes, meta tags and payment methods. She just uploads a photo and the site creates WebP versions in the right sizes.

Children’s sizes match height, from 98 to 158 cm, and adult sizes run from XXS to M. The product page shows only the sizes that style comes in, the size guide has a measurement chart and a size finder, and the catalogue can be filtered down to your size.

Separate pages for categories, collections and popular filter combinations (11 SEO landing pages), a unique title and description for every product, permanent URLs with 301 redirects, an image sitemap, structured data for products, breadcrumbs and FAQs, and product feeds for Google Merchant Center and Meta. Learn more about e-commerce SEO.

Delivery is by Nova Poshta to a branch or parcel locker, or by courier, with city and address suggestions. Payment is cash on delivery for now; LiqPay online payment and bank transfer are already built in and can be switched on in the admin panel when the brand is ready.

The store has Google Analytics 4 with e-commerce events, Google Ads conversions, Meta Pixel with Conversions API, TikTok and Clarity, plus a cookie consent banner (Consent Mode v2). To turn them on, the owner just adds the IDs in the admin panel.

The price depends on the number of products, filters and integrations. We estimate it for free after a short brief; base packages and timelines are on the online store development page.

Yes. We adapt the filtered catalogue, size selection, admin panel, SEO and analytics to your range and size chart. See how we build online clothing stores.
Want the same?

Need an online store like this? From ₴29,900 · from 3 weeks

We’ll build it around your range, just like we did for MOVE Trainingwear: a filterable catalogue, cart, payment and delivery, and an admin panel where you change prices and products yourself.

  • Catalogue, filters, cart
  • Online payment and delivery
  • Responsive and fast
  • An admin panel you run yourself

We reply within 15 minutes during business hours. The quote is free.

By clicking the button you agree to the privacy policy

Telegram Viber Call us