WorkServicesProductsInsightsAbouthello@optimaflow.id
← All work

Product · Shopify app · Coming soon

OptimaFlow Wholesale B2B

Our own Shopify app — customer-tag wholesale tiers, minimum orders, and a price-integrity check that reads back what the storefront actually charges.

React Router 7Shopify FunctionsShopify POSPrisma
OptimaFlow Wholesale B2B

( N°001 ) — The challenge

WholesaleonShopifyusuallymeansasecondstore,aduplicatecatalogue,orathemeforknobodycanupgrade.Aretailstorethatalsosellstradewantsonecatalogueandadifferentpricefortheaccountsthathaveearnedit.

The obstacles

( N°002 ) — What made it hard

01

Wholesale pricing has to hold from product page to cart to checkout — a discount that appears in the cart and evaporates at payment is a support ticket at best.

02

Themes, Markets and POS each price differently, so the same tier has to behave across all three.

03

Editing theme files to show trade pricing leaves the merchant unable to update their theme.

The solution.

( N°003 ) — What we shipped

Tiers driven by Shopify customer tags — discount, minimum quantity and minimum order per tier, set in the admin.

Pricing applied by a Shopify Function so it survives to checkout, with a POS extension so tiers apply at the till as well as online.

A price-integrity check that records the price observed at each surface, and a storefront compatibility audit run before setup — theme app embeds only, no theme files edited.

Screens

OptimaFlow Wholesale B2B screen 1
OptimaFlow Wholesale B2B screen 2

The result

Builtend-to-endtiers,thediscountfunction,POSandtheintegritychecksandheadingintoShopifyAppStorereview.

Start a project like this

This case study was published and last updated .