Migrating an office supplies or B2B stationery store from WooCommerce to Shopify (2026)
How to migrate an office supplies or B2B stationery WooCommerce store to Shopify — bulk pricing, account-based ordering, custom printed stationery, procurement integration, and B2B Shopify setup.
Office supplies and B2B stationery stores are fundamentally different from B2C retail: customers are businesses placing recurring orders, procurement managers need account-level pricing, custom printed products require file uploads and approval workflows, and payment is often on net terms rather than credit card. Migrating these workflows from WooCommerce to Shopify requires careful planning. Here's how to approach it.
Office supplies store types
- General office supplies: Pens, paper, filing, toner cartridges — commodity products with brand/spec variants
- Custom printed stationery: Letterheads, business cards, notepads with company branding
- Promotional products: Branded merchandise (pens, mugs, bags) with custom printing
- Contract stationery: Pre-agreed catalog at negotiated prices for corporate accounts
- Specialist stationery: Creative stationery, luxury paper goods, art supplies — retail-focused
B2B account requirements
Account-level pricing
Different companies have different negotiated prices for the same products:
- Shopify Plus B2B: Price Lists — set different prices per company account. Cleanest solution. Required for complex B2B pricing.
- Wholesale Gorilla / Wholesale Club: Tag-based price tiers without Shopify Plus. Simpler but less flexible.
- Bold Custom Pricing: Customer-specific pricing rules per product or category.
Net payment terms
Corporate accounts typically pay on net 30 or net 60 terms:
- Shopify Plus B2B: Built-in net payment terms per company account (net 30, 60, 90)
- Credit Key: B2B net terms payment option for non-Plus Shopify stores
- Resolve Pay: Net 30 payment provider for B2B Shopify — pre-approves business customers for net terms
- Manual invoicing: Create Shopify draft orders → send invoice → mark as paid when payment received
Minimum order quantities
Office supplies often have minimum order quantities (MOQ):
- Product level: minimum 5 boxes of paper, minimum 100 envelopes
- Use MinimumOrder app or set MOQ in product description with manual enforcement
- Or: bundle products to enforce minimums (1 unit = 10-pack)
- Metafield:
product.metafields.ordering.minimum_quantity(number_integer)
Repeat order / saved order lists
B2B buyers reorder the same products regularly:
- Shopify Plus B2B: Companies can save order templates for repeat orders
- OrderlyEmails / Repeat Order: Apps enabling one-click reorder from past orders
- Quick Order Form apps: Allow bulk entry by SKU for large orders (Orderbee, Wholesale Order Form)
Custom printed stationery workflow
Custom printing (letterheads, business cards, notepads with company branding) requires a file upload and approval workflow:
File upload handling
- Infinite Options: Add file upload field to product page (stores file in Shopify)
- Uploadery: Dedicated file upload app with file validation (accepts PDF, AI, EPS; rejects JPEG/PNG below 300dpi)
- Customily: If offering an online design builder for basic customization (text, logo placement)
Proof and approval workflow
After upload, design must be proofed before printing:
- Customer uploads artwork → order placed with "pending proof" status
- Staff review artwork, create PDF proof
- Send proof to customer (email via Klaviyo or manual)
- Customer approves proof → order proceeds to production
- Use Shopify's order notes + tags to manage workflow state: "awaiting-proof", "proof-sent", "approved", "in-production"
- Shopify Flow: Automate status notifications at each stage via Flow + email trigger
Procurement system integration
Large corporate customers often use procurement systems (Ariba, Coupa, Oracle iProcurement):
- Punchout catalog: Allows procurement software to "punch out" to the supplier's Shopify store, add products to a basket, and return a purchase order. Requires custom Shopify storefront integration or punchout middleware.
- Punchout2Go: Shopify-compatible punchout catalog service. Integrates with Ariba, Coupa, SAP Ariba.
- cXML/OCI integration: Standard procurement catalog exchange formats. Middleware layer converts Shopify API responses to cXML or OCI format for procurement system compatibility.
- This is advanced integration — only relevant for stores serving large enterprise accounts with mandated procurement systems.
Product catalog structure for office supplies
Variant structure
Office supplies variants differ from retail products:
- Paper: variant by ream count (single ream, 5 reams, case/10 reams), GSM weight, color
- Pens: variant by color/ink type, pack quantity (1, 5, 12, box of 50)
- Folders: variant by color, pack quantity
- Toner cartridges: variant by printer model compatibility (use product-level structure, not variants)
SKU structure for office supplies
Office supplies stores often have structured SKU systems (manufacturer SKUs). Preserve exact SKUs during migration — business customers re-order by SKU:
- Export WooCommerce products with exact SKUs
- Import to Shopify with matching SKU column
- Verify SKU integrity: check a sample of SKUs in Shopify after import
Quick order / bulk order form
B2B buyers often know what they need and want to enter SKUs directly rather than browse:
- Wholesale Order Form by Wholesale Helper: Tabular order entry form showing all products with quantity inputs. One-click add-all to cart.
- Fast Order by Unilog: SKU-based quick order entry.
- Shopify Plus B2B: Includes a quick order form in the B2B customer portal.
Shopify theme recommendations for office/B2B stores
| Theme | Best for |
|---|---|
| Streamline | Clean, professional — works for both retail and B2B |
| Trade (Shopify free) | Built specifically for wholesale/B2B stores. Table-style collection pages. |
| Warehouse | Large catalog, table-style product listings, B2B-friendly |
| Combine | B2B-focused, quick-add to cart in collection views |
| Dawn (free) | Simple clean catalog — if primarily retail/DTC channel |
Office supplies B2B migration checklist
- Identify B2B account requirements: price tiers, net terms, MOQ, procurement integration
- Decide: Shopify Plus B2B (cleanest) or third-party wholesale app (lower cost)
- Export WooCommerce customer accounts with their pricing tier assignments
- Recreate customer pricing tiers in Shopify (price lists or customer tags)
- Set up net terms payment (Credit Key, Resolve, or manual draft orders)
- Configure file upload workflow for custom printed products
- Build proof approval workflow using order tags + Shopify Flow
- Install quick order form app for B2B buyers
- Verify all SKUs migrated correctly (critical for B2B reordering)
- Set up procurement punchout if serving enterprise procurement systems
- Configure repeat order functionality
- Select B2B-appropriate theme (Trade, Warehouse, or Combine)
B2B office supplies stores are among the most complex Shopify migrations due to the combination of procurement workflows, custom pricing, and net terms requirements. Shopify Plus is the right platform for stores with significant B2B volume — the native B2B features (company accounts, price lists, net terms) eliminate the need for multiple third-party apps and provide a cleaner customer experience. For stores under $500K B2B revenue, the standard Shopify plan with wholesale apps is cost-effective.
Migrate your store with k-sync
Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.
Get started freeRelated reading
Migrating a luggage and travel accessories store from WooCommerce to Shopify (2026)
How to migrate a luggage, travel bags, or travel accessories WooCommerce store to Shopify — luggage specifications, airline compliance, TSA lock, warranty and durability claims, and luggage retail Shopify setup.
Migrating a motorcycle accessories store from WooCommerce to Shopify (2026)
How to migrate a motorcycle accessories, biker gear, or motorbike parts WooCommerce store to Shopify — helmet safety standards, CE-rated protective clothing, type approval for parts, fitment compatibility, and motorcycle retail Shopify setup.