The challenge
Kingston’s distributor business served retail and trade buyers through the same store. Different account types needed different prices without manual adjustments to individual orders.
A custom ordering app giving Kingston’s trade, VIP and wholesale accounts their own prices while retaining WooCommerce for commerce operations.
Kingston’s distributor business served retail and trade buyers through the same store. Different account types needed different prices without manual adjustments to individual orders.
I prototyped the interface in FlutterFlow, then implemented the application in Flutter and Dart as the business logic grew. Supabase handles authentication, roles and order history; WooCommerce remains responsible for the product catalog, payments and fulfillment.
Administrators can manage customer-type pricing, and buyers see the rates associated with their account. The app adds a tailored ordering layer to the existing commerce system, with ongoing updates and maintenance.