b2b-commerce

Implement wholesale B2B features including company accounts, quote workflows, custom catalogs, and net payment terms.

3|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill b2b-commerce-tomtoto757
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: b2b-commerce
Source: https://github.com/tomtoto757/ecomm-ai-team/tree/main/skills/storefront-shopping-experience/finsilabs/business-operations/b2b-commerce
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill b2b-commerce-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Adding wholesale and B2B selling to an ecommerce store requires company accounts with shared credit limits, per-account pricing, quote-to-order workflows, and net payment terms with invoicing — capabilities that are easy to get wrong, especially around credit safety and price integrity. ## Core Features & Use Cases - Platform-Specific Setup Guidance: Step-by-step configuration for Shopify Plus B2B, Shopify non-Plus wholesale apps, WooCommerce B2B extensions, BigCommerce Customer Groups and B2B Edition, plus a custom/headless data model. - Quote-to-Order Workflow: Implements draft quotes, sales rep approval, 30-day quote expiration, and conversion of approved quotes into orders with frozen negotiated prices. - Credit & Net Terms Management: Atomic credit limit enforcement, Net 15/30/60/90 payment terms, invoice generation with PO numbers, and credit release on payment or cancellation. - Use Case: A building materials distributor replaces phone-and-spreadsheet wholesale ordering with a self-service portal where contractors request quotes, sales reps counter-propose pricing, and approved quotes convert to orders against company credit lines. ## Quick Start Use the b2b-commerce skill to set up company accounts with net-30 payment terms and a quote approval workflow on my Shopify Plus store.

Frequently Asked Questions about b2b-commerce

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add wholesale pricing to my Shopify store?▼

On Shopify Plus, use the built-in B2B features to create companies and assign price lists with custom per-product prices or percentage discounts. On non-Plus plans, install an app like Wholesale Club and use customer tags to show discounted prices only to approved wholesale accounts.

How to implement a quote-to-order workflow for B2B orders?▼

Use Shopify Draft Orders, WooCommerce Request a Quote, or BigCommerce B2B Edition's native quote module so buyers request pricing and sales reps adjust it before conversion. Approved quotes should expire after 30 days and freeze negotiated prices so later catalog changes do not affect the order.

Shopify Plus B2B vs wholesale apps: which should I use?▼

Shopify Plus includes company accounts, custom catalogs, payment terms, and a B2B checkout natively, so no app is needed. Non-Plus stores need apps like Wholesale Club or Wholesale Gorilla, which provide tag-based pricing and minimum order quantities but lack full company account structures.

How do I enforce credit limits for net terms orders?▼

Check and update credit in the same database transaction that creates the order, using an atomic SQL update with a WHERE clause verifying credit headroom. This prevents race conditions where two buyers from the same company exceed the limit with concurrent orders.

Why do B2B buyers require PO numbers on invoices?▼

B2B buyers need their internal purchase order number on every invoice for their accounts payable workflow. Missing PO numbers commonly cause payment delays of 30 to 60 days, so the order and invoice generation logic must always propagate the po_number field.

Can wholesale prices leak to regular retail customers?▼

Yes, if pricing is filtered only client-side. Customer tags on Shopify and user roles in WooCommerce must be verified server-side, and all catalog queries should be scoped strictly by company ID to prevent buyers seeing other companies' pricing.