Skip to content

Theme blocks

Termpact adds one app embed and six blocks to your theme. Add them in Online Store → Themes → Customize: the embed under App embeds, the blocks with Add block in a section. They work on Online Store 2.0 themes; see Supported themes.

Guests and retail customers never see contract prices or credit details. Blocks that only make sense for company buyers render nothing for them.

Turn this on first. It shows contract prices in product grids, search results and quick view, hides prices from guests when you choose that in Settings → Online store, and keeps trade-only products for trade buyers. It has no settings of its own; everything is in Storefront settings.

The buyer’s contract price on a product page, with the regular price crossed out.

  • Show the “Your price” heading
  • Show suggested retail price: uses the variant metafield you pick in Settings → Online store.
  • Show margin against suggested retail
  • Show the buyer’s price list name

Screen readers hear “Your price $14.50, was $18.00”. Prices follow your theme’s tax display; fixed contract prices are on your store’s tax basis.

The quantity breaks for this product at the buyer’s location (“10 or more: $11.00”). Hide the theme’s own quantity price table when a price list applies avoids showing two tables.

A search-and-add order form for signed-in trade buyers, priced for their company location. Allow pasting SKUs and quantities adds a box for pasting a list (one “SKU quantity” per line).

On the cart page: savings against retail, order minimums and approval notices, and a notice when the account is on hold. Each part has its own checkbox. Checkout enforces the same rules; these messages only explain them early.

The application form you publish in Customers → New customer requests → Sign-up form. Buyers who already have wholesale access see a link to their account instead. See Application form.

A link to the purchase-order upload page for B2B buyers. Needs the AI purchase order reading module. See Email and upload intake.