COUNTERPART / WHOLESALE
Standard Shopify. Custom wholesale.
Custom-made theme. Standard Shopify foundations. No Shopify Plus required for the storefront features below.
COUNTERPART is an original grocery and convenience wholesale experience, designed and custom-coded by Mousa Batarseh. The wholesale interface is built into the theme with Liquid, CSS and JavaScript for Shopify Basic and above.
What I custom-built
- A wholesale product grid: case packs, case prices, calculated unit prices, SKU references and barcode labels together, before you open a product.
- Case ordering: quantity controls, case-to-unit calculations and a cart layout made for bulk purchasing.
- Quick order: a searchable catalog with product, SKU and barcode lookup, quantities preserved across filters, and multiple products added together.
- Product information: structured custom fields for case pack, unit size, storage, ingredients and allergens, presented in dedicated product specifications.
- Deals and pricing presentation: visible case savings and compare-at prices, plus integration with eligible native Shopify quantity-price breaks.
- Original design and motion: a distinct brand, custom product artwork, responsive layouts and an animated feature walkthrough with reduced-motion support.
- Content and SEO: 60 original product descriptions, search titles and descriptions, descriptive image alternatives, semantic templates and Shopify product structured data.
The native Shopify build and this public preview
The original custom theme uses Shopify products, variants, metafields, product forms and the native cart. In the separate Shopify development store, Shopify determines checkout pricing and eligible account terms. This public portfolio preview renders the same theme design with a separate demonstration catalog and a session-based demo cart. It does not call Shopify checkout or create orders.
Wholesale without a Plus requirement
The custom product grid, case and unit price display, barcode labels, quick ordering, product fields, design and SEO do not require Shopify Plus. Native B2B companies, quantity pricing and net payment terms are also available on Basic, Grow and Advanced. On those plans, up to three active B2B catalogs can be assigned through the new Shopify Markets; catalogs assigned directly to individual companies or locations require Plus.
See Shopify’s current B2B plan comparison ↗
About this public demonstration
You are viewing the public portfolio version at mousabatarseh.com/counterpart. Its cart, order review and enquiry form demonstrate interactions without submitting orders, payments or messages. The separate native Shopify version runs in a Plus development store, including direct company-location catalogs; that configuration is separate from the requirements of the custom theme. The native theme has not yet been separately deployed and tested on a Basic store. Assigned test buyers are required for signed-in purchasing in the Shopify version.
The products, packaging and barcode identifiers are fictional portfolio examples. This store is for test orders only.
Explore the 60-product assortment or try the custom quick-order interface.