A step-by-step walkthrough for sales reps using the B2B portal to browse products, build quotes, and manage orders on the go.
Login
→
Select Company
→
Browse Catalog
→
Build Cart
→
Create Quote
→
Send & Track
▶Use arrow keys or the buttons below to navigate. Press Ctrl+P to print / export as PDF.
Overview
What We'll Cover
1Logging In
2Selecting a Company & Contact
3Browsing the Product Catalog
4Product Details & Adding to Cart
5Quick Order (Bulk SKU Entry)
6Reviewing Your Cart
7Applying an Additional Discount
8Creating a Quote
9Managing Quotes
10Sending Quotes & PDF Export
11Reordering from a Quote
12Commissions
13Tips & Best Practices
14Frequently Asked Questions
Step 1
Logging In
Access the portal with your rep credentials
your-store.myshopify.com/portal/login
Welcome Back
Sign in to your sales rep portal
Forgot password?
1Enter the portal URL provided by your admin
2Type your email and password
3Tap Sign In to access the portal
Step 2
Select a Company
Choose the company you're placing an order for
Companies
Companies
Select a company to browse contacts and start a quote
Acme Hardware Inc.
3 contacts · Denver, CO
JM
John Miller · john@acmehw.com
SR
Sarah Roberts · sarah@acmehw.com
DW
David Wilson · david@acmehw.com
Summit Outdoor Supply
2 contacts · Portland, OR
Step 2 (continued)
Select a Contact
Pick the customer contact you're ordering on behalf of
1Tap a company card to expand it and see all contacts
2If the company has multiple locations, choose the shipping location first
3Tap a contact name to enter the catalog as that customer
💡The contact you select determines the shipping address and email for the quote. Make sure you pick the right person!
⚠If a company has B2B pricing set up, the catalog will automatically show B2B prices for that company's contacts.
Step 3
Browsing the Catalog
Search products, filter by collection, and add to cart
Catalog — Acme Hardware Inc. / John Miller
← Change Company
Quick Order🛒 3
🔍
GridList
🎿
Hydrogen Snowboard
$480 $600
🎿
Oxygen Snowboard
$720
⛄
Winter Jacket
$350
🧣
Snow Boots
$280
Step 3 (continued)
Catalog Features
🔍
Search
Type at least 2 characters to search by product name. Recent searches are saved for quick access.
📁
Collection Filter
Filter products by collection (e.g., Snowboards, Accessories). Select "All Products" to see everything.
📈
B2B Pricing Overlay
If the company has a discount, you'll see the B2B price with the retail price crossed out.
🎲
Grid / List View
Toggle between a visual grid and a compact list view. Your preference is remembered.
✏
Stock Status
Each product shows stock: In StockLow StockOut of Stock
🛒
Quick Add to Cart
Tap the "Add to Cart" button directly from the catalog to add products quickly.
Step 4
Product Details
View full product info, select variants, and add to cart
Hydrogen Snowboard
🎿
Snowboard Co.
The Collection Snowboard: Hydrogen
SnowboardIn Stock
$480$60020% off
SKU: SNOW-HYD-001 · UPC: 123456789
1
Step 4 (continued)
Product Page Tips
1Select the variant (size, color, etc.) before adding to cart
2Set the quantity — some products have a minimum order quantity
3Check the stock badge: you cannot add out-of-stock items
4The B2B price is shown automatically if the company has a discount
5Tap Add to Cart — a confirmation toast will appear
💡Use the back arrow to return to the catalog. Your search and collection filters are preserved!
Step 5
Quick Order (Bulk SKU)
Add multiple products at once by entering SKU codes
Quick Order
Quick Order
Start typing to search SKUs with autocomplete
Paste Multiple SKUs
Order Pad
SNOW-HYD-001Hydrogen SnowboardFoundx5
SNOW-OXY-002Oxygen SnowboardFoundx10
BOOT-WIN-003Winter BootsFoundx3
Step 5 (continued)
Quick Order Tips
1Single SKU: Type a SKU code — autocomplete shows matching products with images, prices, and stock status
2Paste multiple: Paste a list from a spreadsheet or email. Supported formats:
SKU x5SKU[tab]10SKU,3SKU 5
3Duplicate SKUs are automatically merged and quantities summed
4SKUs not found in the catalog show a Not Found badge
5Tap Add All to Cart to add everything at once
💡Quick Order is the fastest way to place large orders. Perfect when customers send you a list of SKUs via email or chat!
Step 6
Reviewing Your Cart
Review items, adjust quantities, and prepare your quote
Cart — 3 items
🎿
Hydrogen Snowboard
Medium · SKU: SNOW-HYD-001
−5+
$2,400
🎿
Oxygen Snowboard
Large · SKU: SNOW-OXY-002
−10+
$7,200
🧣
Snow Boots
Size 42 · SKU: BOOT-WIN-003
−3+
$840
Order Summary
Subtotal$10,440
Taxes & shipping at checkout
Total$10,440
+ Add discount
Continue Shopping
Step 6 (continued)
Cart Features
🛒Adjust quantities using the − / + buttons on each line item
🗑Remove items by tapping the remove button next to each product
📋Order Notes: add special instructions (e.g., "Deliver to warehouse entrance"). Auto-saves when you tap away. Max 500 characters.
💰Prices reflect the company's B2B discount automatically — no manual calculation needed
🔗Tap Continue Shopping to go back to the catalog without losing your cart
⚠Taxes and shipping are calculated at checkout, not in the cart. The total shown is the subtotal before tax.
Step 7
Applying an Additional Discount
Negotiate per-deal pricing with an extra discount on top of B2B prices
Cart — Order Summary
Order Summary
Subtotal$10,440
Discount (10%)−$1,044
Total$9,396
Remove
Step 7 (continued)
Discount Details
1In the summary sidebar, tap + Add discount to reveal the discount input
2Enter a percentage (e.g., 10 for 10% off)
3The discount applies on top of the company's B2B price — they stack multiplicatively
4All line totals and the cart total update instantly
5Tap Remove to clear the discount and hide the input
⚠Your admin sets a maximum discount for your account. If you exceed it, you'll see "Exceeds maximum allowed" and the Create Quote button will be disabled.
💡How stacking works: If the company gets 20% off and you add 10% more, the final price is: Retail × 0.80 × 0.90 = 28% off retail (not 30%).
Step 8
Creating a Quote
Turn your cart into an official quote with a checkout link
Confirm Quote
Create Quote?
CustomerJohn Miller
CompanyAcme Hardware Inc.
Items18 items (3 products)
Discount10% additional
Total$9,396
Your cart will be cleared after the quote is created.
Step 8 (continued)
What Happens Next
Create Quote
→
Draft Order in Shopify
→
Checkout Link Generated
→
Cart Cleared
1A draft order is created in Shopify with the exact negotiated pricing
2A checkout link (invoice URL) is generated for the customer
3Your cart is cleared automatically
4You're redirected to the quote detail page where you can send it to the customer
💡The checkout link shows the exact prices you negotiated. No double-discounting or surprise price changes for the customer!
Step 9
Managing Quotes
View, filter, and track all your quotes in one place
Quotes
Quotes
Your quote history
🔍
All 24Draft 3Sent 8Accepted 5Converted 6Expired 2
Quote
Company
Status
Total
Created
#Q-1024
Acme Hardware
Converted
$9,396
2 hours ago
#Q-1023
Summit Outdoor
Sent
$4,200
1 day ago
#Q-1022
Acme Hardware
Draft
$1,800
2 days ago
#Q-1021
Mountain Gear Co
Expired
$6,000
65 days ago
Step 9 (continued)
Quote Statuses
Draft
Just created. Not yet sent to the customer. You can still make changes.
Sent
Emailed to the customer. Waiting for their response. Shows delivery status.
Accepted
Customer accepted the quote. Ready for order conversion.
Rejected
Customer declined. You can create a new quote with different terms.
Expired
Quote passed its expiry date (60 days). Create a new one if needed.
Converted
Customer completed checkout. The quote became a real Shopify order!
Step 10
Sending Quotes & PDF
Share quotes with customers via email with an attached PDF
Quote #Q-1024
Quote #Q-1024
Draft
Acme Hardware Inc.
John Miller · john@acmehw.com
1250 Blake St, Denver, CO 80202
🎿
Hydrogen SnowboardMedium · x5
$2,160
🎿
Oxygen SnowboardLarge · x10
$6,480
Totals
Subtotal$9,396
Taxes & shipping at checkout
$9,396
Step 10 (continued)
Sending a Quote via Email
✉Tap Send via My Email — this opens your default email app with a pre-filled message
📄A PDF attachment is automatically downloaded for you to attach to the email
✓The quote status changes to Sent with a timestamp
📥Email delivery status is tracked — you'll see if the email Delivered or Bounced
💡The email includes a checkout link where the customer can review the quote and complete payment directly. Prices are locked!
📄You can also tap Download PDF separately to save the quote for your records or share it via other channels (WhatsApp, Zalo, etc.).
Step 11
Reordering from a Quote
Quickly recreate a previous order
1Open any sent, accepted, or converted quote
2Tap the 🔄 Reorder button in the sidebar
3If your cart already has items, you'll be asked to confirm replacement
4All line items from the quote are added to your cart with the same quantities
5You're redirected to the catalog where you can adjust items or create a new quote
💡Reorder is perfect for repeat customers who order the same products regularly. It saves you from rebuilding the cart from scratch!
⚠Prices in the reordered cart will reflect current pricing, not the original quote's prices. Review before creating a new quote.
Step 12
Your Commissions
Track your earnings — pending and confirmed
Commissions
This Month
$1,200
3 orders
Last Month
$3,500
8 orders
All Time
$24,800
52 orders
Recent Commissions
Order
Status
Date
Amount
#1024
Confirmed
Today
+$450
#1019
Pending
3 days ago
+$380
Bonus
ConfirmedManual
1 week ago
+$200
#1012
Confirmed
2 weeks ago
+$170
Pending — order placed, awaiting payment confirmation.
Confirmed — payment received, ready for payout.
Step 13
Tips & Best Practices
🔒
Privacy First
The discount input is hidden by default. Clients on your tablet won't see discount details unless you reveal them.
⚡
Use Quick Order for Bulk
When a customer sends you a list of SKUs, paste them all at once in Quick Order instead of searching one by one.
🔄
Reorder for Repeat Customers
Find the customer's last quote and tap Reorder. Adjust quantities as needed and create a new quote in seconds.
📈
Track Your Commissions
Check the Commissions page regularly. Commissions start as Pending when the order is placed and become Confirmed once paid.
📋
Add Order Notes
Include delivery instructions, special packaging requests, or customer reference numbers in the order notes.
📨
Follow Up on Sent Quotes
Check the email delivery status on sent quotes. If an email bounced, verify the customer's email and resend.
FAQ
Frequently Asked Questions
Common questions from sales reps
Q
Can I edit a quote after creating it? Not directly in the portal. Once a quote is created, it generates a draft order in Shopify. To make changes, ask your admin to edit the draft order in Shopify Admin, or create a new quote with updated items.
Q
Why can't I see any companies after logging in? Companies must be assigned to your rep account by an admin. If you see "No companies assigned," contact your admin to assign companies to your profile.
Q
What happens if a product goes out of stock after I create a quote? The checkout link remains valid, but the customer may see updated stock availability at checkout. If the product is completely unavailable, Shopify will notify them during the checkout process.
Q
How long is a quote valid? Quotes expire after 60 days by default. After that, the status changes to Expired and the checkout link is no longer active. Create a new quote if the customer still wants to order.
FAQ (continued)
More Questions
Q
Can I apply different discounts to different products in the same cart? The additional discount applies as a single percentage across all items in the cart. If you need different discounts per product, create separate quotes for each group of products.
Q
Why does the checkout total differ from the quote total? The quote shows the subtotal before taxes and shipping. At checkout, Shopify calculates the exact tax based on the shipping address and adds any applicable shipping charges.
Q
Can the customer pay with a purchase order (PO) number? Yes, if your store has B2B payment terms enabled. B2B customers may see options to pay by PO, net-30, or other terms configured by your admin in Shopify.
Q
How do I know when a customer completes their order? The quote status changes to Converted automatically and a Pending commission appears on your Commissions page. Once the customer pays, it updates to Confirmed. Check your quotes and commissions regularly.
FAQ (continued)
Troubleshooting Issues
Q
I forgot my password. How do I reset it? On the login page, tap "Forgot password?" and enter your email. You'll receive a reset link. If you don't receive the email, check your spam folder or contact your admin.
Q
The "Create Quote" button is disabled. What's wrong? This usually means your additional discount exceeds the maximum allowed for your account. Remove or reduce the discount percentage. If your cart is empty, add items first.
Q
I sent a quote but the customer says the email bounced. Check the quote detail page for a Bounced indicator. Verify the customer's email address is correct, then resend. You may also share the PDF directly via text or messaging apps.
Q
I see "Too many login attempts" — what do I do? For security, logins are rate-limited to 5 attempts per minute. Wait for the countdown timer to expire, then try again with the correct credentials. If you're locked out, use the password reset option.
Summary
The Complete Workflow
🔒 Login
→
🏢 Company
→
👤 Contact
→
🛒 Browse
→
💳 Cart
→
📄 Quote
→
✉ Send
→
💰 Earn
1Sign in to the portal with your rep credentials
2Select a company and pick the customer contact
3Browse the catalog or use Quick Order to add products
4Review your cart, apply additional discount if needed
5Create a quote — this generates a draft order with locked pricing
6Send the quote via email with PDF and checkout link
7Customer checks out — commission starts as Pending, then Confirmed once paid!
Thank You
You're Ready!
Start selling with the Field B2B portal today
💻
Works Everywhere
Tablet, phone, or desktop — the portal is fully responsive
📄
Professional PDFs
Download or email branded quote PDFs to customers
💰
Transparent Commissions
Track pending and confirmed earnings from every converted quote
💬Questions? Contact your admin for help with login credentials, company assignments, or discount limits.