TeamcoDocumentation
Back to getteamco.com
Storefront

Storefront & Theme Extension

TeamCo installs a Shopify theme extension that adds 13 blocks to your Online Store. The extension works with any Shopify theme and requires no code changes.

Installing the Theme Extension

TeamCo automatically installs the extension when you add the app to your store. To activate and place blocks in your theme:

  1. 1In Shopify admin, go to Online Store โ†’ Themes.
  2. 2Click Customize on your active theme.
  3. 3In the App embeds section, enable TeamCo B2B โ€” this activates the core functionality.
  4. 4Add individual blocks to your desired sections using the theme editor sidebar.
โš 

App embed must be enabled first

The TeamCo B2B app embed in the App embeds section is required for all other blocks to function. Enable it before adding any individual blocks to your theme.

Screenshot: Theme customizer with TeamCo blocks

Available Blocks (13 total)

BlockPurposeRecommended placement
TeamCo B2B (App Embed)Core functionality โ€” must be enabledApp embeds section
B2B HeaderPortal navigation with logo and menuHeader section
Login / Logout ButtonMagic-link login entry point for employeesHeader section
Header SearchProduct search bar for the portalHeader section
Catalog DropdownCatalog selector for browsingCollection / product pages
Catalog ViewProduct listing grid with filtersCollection pages
Product ImageVariant-specific product image displayProduct page
Variant PickerSize, color, and option selectorsProduct page
B2B Price DisplayPrice with discount badge for logged-in employeesProduct page
Add to CartB2B buy button for the portalProduct page
Cart DrawerSliding cart sidebar with budget checkAny section
Cart ViewFull cart page with address selectorCart page
Employee SizesSize preference form for employeesProduct / account page

โ€œLog in to see pricesโ€ Setup

You can hide prices from visitors who are not logged in as employees. Instead they see a โ€œLog in to see pricesโ€ message with a lock icon.

To enable:

  1. 1Open the B2B Price Display block settings in the theme editor.
  2. 2Enable the "Hide prices when logged out" toggle.
  3. 3Optionally customize the message text, display style (block or inline text), and colors.
Screenshot: "Log in to see prices" on a collection page

B2B Discount Display

When an employee is logged in, the B2B Price Display block shows their discounted price alongside the original price with a strikethrough.

  • Discounted price calculated from the company's configured discount rate or vendor-specific discounts.
  • Compare-at price shown with strikethrough (configurable โ€” can be hidden).
  • Discount badge displaying the savings percentage, e.g. "Save 20%".
  • Badge position: inline with price or below price โ€” configurable in block settings.
  • Badge colors and font size are customizable.
Screenshot: B2B pricing with discount badge on product page

Catalog View in the Storefront

The Catalog View block renders a product grid showing only the items from the employee's assigned catalogs. Products outside their catalog access are automatically hidden.

Filtering options โ€” vendor, category, tags, and product options such as size and color โ€” appear above the grid. Employees can combine filters to quickly find what they need. Navigation elements such as collection links can be hidden for catalog-restricted employees if needed.