Rhythm Ahir distributes blind box characters to shops across the United States. He had the licence and the supplier relationships. What he did not have was a way to sell without driving to every shop himself.
He was not asking for a website. He was asking for a way to stop selling one shop at a time.
Every new buyer meant a visit, a sample bag and a conversation. It worked, but it cost time and money for each shop.
There was no website. A shop owner who showed interest had nothing to look at later, and nothing to order from.
A normal shop shows every price to everyone. A distributor cannot. Retail buyers and rival distributors must not see what a shop pays.
WooCommerce sells to the public very well. Selling to businesses is a different job, and most of it is missing out of the box.
Prices hidden from the public and visible only to approved buyers
An application form that asks what a distributor actually needs to decide
A way to approve or decline each application, and tell the applicant either way
Minimum order values, so a tiny order does not cost more to pack than it earns
Stock numbers that match what is really on the shelf
A checkout written for a trade buyer, not for someone buying one toy
Delivery options and rates that make sense for case quantities
Reports the owner can read without opening a spreadsheet
None of the ready made plugins did the whole job the way he needed it, and stacking four of them together is how sites get slow and fragile. I wrote one plugin instead, called WooGate.
It hides every price until an account is approved
It adds the registration fields a trade application needs
It gives the owner one screen to approve or decline buyers
It keeps approved buyers separated from ordinary visitors
Every product description was written after keyword research, using the words trade buyers actually type. Those pages now rank, and traffic arrives from search and from AI assistants.
The page shows the character, the pack and the detail. Where the price would be, there is an invitation to apply.
The form asks for the business details Rhythm needs to make a decision, not a long list of questions nobody reads.
One screen. The applicant hears back either way, so nobody is left waiting and wondering.
Trade prices appear, minimum order rules apply, stock is live, and the checkout is built for a business buying cases.
Three weeks from the first call to a live store, including the plugin.
Orders arrive overnight, with no phone call and no visit
Product pages rank in Google for the character names buyers search
Traffic now comes from search engines and from AI assistants
No price is visible until a buyer has been approved
Stock, minimum orders and delivery are handled by the site, not by messages
He can take a buyer in a state he has never driven to
Trade pricing, approved buyers and minimum orders are all solvable. Tell me how you sell now and I will tell you what the store needs to do.