

1/2 Penny Wholesale
A wholesale site she owns: 2,187 designs, and a trade price only approved buyers can see.
Visit 12pennywholesale.com ↗The challenge
The old storefront was rented, and it protected the wholesale price with a single password shared by every buyer — so trade pricing was one forwarded email away from a retail customer. There was no way to see an order or its status after placing it. The rule that direct-to-film must ship on its own was enforced by typing a warning into the product name, which worked only on the products where somebody remembered. Rush delivery was a product you had to know to search for, per-size stock counts ran on made-to-order goods that are never actually out of stock, the marketing consent box arrived pre-checked, and the sweatshirts link in her own navigation was spelled wrong.
What I did
- A wholesale-only trade site: every price stays hidden until a buyer is approved — locked server-side, not hidden with CSS
- Wholesale applications with the resale certificate checked: the tax number is read off the upload and matched to the application
- All 1,947 designs and 12,072 variants migrated (2,187 designs live today), with the two size scales normalized to one
- 288 designs from her Faire catalog brought across that her old store never had
- Direct-to-film enforced catalog-wide on a real print-method field, not on wording in a product name
- Tier pricing that applies itself — 5% at $125, 8% at $250, 10% at $500
- Her shipping rule kept exactly as it was — never by weight — and free local pickup in Ponder carried across
- PayPal checkout wired in by API, with order confirmations in her branding
- An admin built for her day: orders, applications, customers, products priced per size, and a money page that pulls her PayPal balance and ledger
- Pick sheets that fit a 108-unit order on one printed page, with the pictures
- New designs go live from her admin in minutes, with no developer and no deploy
- Her team on logins of their own, with passkeys and two-step sign-in
- Consent unchecked by default and logged, and stock counts dropped from made-to-order goods
The outcome
- A trade price a retail customer cannot reach
- A storefront she owns instead of rents
- Every design searchable, with sizes that finally agree
- A print rule the catalog enforces on its own
The gameplan
- 01Prove a real payment through to payout before anything is built on top of it
- 02Ship the installable app, so buyers have it on their home screen before the rented one goes away
- 03Move buyers across a collection at a time, with nothing switched off until the replacement is adopted
- 04Make rush a visible checkout option instead of a product you have to search for







