Select Variant — E-commerce Flutter screen
E-commerce
83 views

Select Variant

Select Variant is a production-ready E-commerce Flutter screen from FlutterKit Pro, installable with flutterkit add ecom-product-variants.

A production-ready Flutter variant-picker bottom sheet for any fashion or retail app. It opens over a dimmed scrim with a drag handle and close button, shows a product summary row (thumbnail, name, price), a row of round colour swatches drawn with a CustomPainter that adds a selected ring and check, and a size grid where each option carries its own stock state — selectable, low, or struck-through sold out. A live availability line switches between in-stock, "only N left" and sold-out, and a pinned confirm bar mirrors the chosen variant's price and disables when the combination is unavailable. Backend-agnostic with callbacks only.

Reveal the one-line command to drop this screen into your project.

Licensed for unlimited commercial projects · resale prohibited · License

What's included

  • Dismissable bottom sheet with drag handle, scrim tap and close button
  • Product summary row with thumbnail, title and live price
  • CustomPainter colour swatches with selected ring and check mark
  • Size grid with per-variant stock: selectable, low, or struck-through sold out
  • Live availability line (in stock / only N left / sold out) with coloured icon
  • Pinned confirm bar that reflects price and disables on unavailable combos

Use cases

  • Fashion and apparel shopping apps
  • General e-commerce and marketplace apps
  • Footwear and accessories stores
  • Any product detail screen needing colour/size selection

Related screens