Overview
The B2B Points program lets you reward wholesale and corporate customers for their purchases separately from your retail loyalty program. Once activated, the program allows you to set up earning and redemption rules tailored to B2B customers, encouraging long-term cooperation and larger repeat orders.
🚀 Feature availability
The B2B Points program is available for Shopify Plus merchants using Growave Plus or Unlimited plans.
Key benefits / use cases
Independent B2B loyalty program — separate from the retail Points setup.
Custom earning logic — define how many points customers earn for each order.
Flexible redemption options — amount-based or percentage-based discounts.
Shopify B2B compatibility — supports draft orders and company accounts.
How to enable B2B in Shopify
In Shopify admin, go to Customers → Companies → Add company.
Fill in the company details and click Save.
Open the company page, click the three-dots menu → Add customers.
Choose existing customers or create new ones. Assign the customer to the company and click Save. These customers will then be able to access Growave’s B2B Points program via the Rewards popup or Rewards page after logging in through their B2B account.
How Shopify treats existing D2C accounts
When you add an existing retail (D2C) customer to a Company in Shopify, their account becomes associated with that company. From that moment, when the customer logs in using the same email:
Shopify automatically routes them to the B2B experience tied to the company.
All orders placed under that login are recorded as B2B orders, and loyalty activity is tracked under the shared company balance in Growave.
The same email can no longer be used for a separate retail (D2C) account.
To maintain both retail and B2B profiles, the customer must use different email addresses.
How to share login link with B2B customers
When adding customers to the company, you can enable Notify customer that they can start placing B2B orders — they will receive an email with a login link.
How to use B2B Points program
Step 1. Activate the program
In your Growave admin, go to Rewards → B2B Points.
Before first activation, you’ll see a banner prompting you to enable the program and empty sections for Ways to earn and Ways to redeem.
Set up these sections as described below, then activate the program.
⚠️ Important
The B2B Points program is disabled by default. You can enable or disable it anytime in Growave admin → Rewards → Settings → B2B Points program status.
Step 2. Create earning rules
Go to Growave admin → Rewards → B2B Points → Ways to earn and click Add ways to earn.
Select Place order as the earning rule type.
Configure the rule settings:
Title — Add a descriptive rule name (e.g., “Earn 1 point for every $10 spent”).
Minimum purchase amount — Set the minimum order value required to earn points.
The system will not allow creating two Place order rules with the minimum purchase amount disabled. Each rule must have a distinct minimum purchase value.Earning value — Define how many points are earned (e.g., 1 point).
For every (monetary value spent) — Define how much must be spent to earn those points (e.g., every 10 USD).
Upload action icon — Add an image to display this action in the Rewards widget.
Click Save to apply changes.
✅ Tip
You can create multiple earning rules with unique purchase thresholds and earning ratios.
Step 3. Create redemption rules
Go to Growave admin → Rewards → B2B Points → Ways to redeem.
Click Add ways to redeem and choose one of the following types:
Amount discount – Exchange points for a fixed-value discount (e.g., $10 off).
Percentage discount – Exchange points for a percentage discount (e.g., 10 % off).
Configure your desired point-to-discount ratio and click Save.
✅ Tip
You can create an unlimited number of redemption rules for B2B customers.
Program behavior and limitations
Order recognition and data sync
For an order to be marked as B2B in Shopify, the customer must be logged in through a B2B company account.
Orders placed while logged out (even if the customer belongs to a company) will not be treated as B2B.Old orders are not synchronized.
To link an earlier B2B order to a company, update the order (e.g., add a note). This will allow our system to record the company ID in the backend.The Rewards for past actions feature does not apply to the B2B Points program.
Refunds are not yet supported in the B2B Points program.
B2B earning rules do not support multipliers such as VIP Tiers, Birthday, or Boost campaign.
Customer eligibility and widget behavior
Logged-out visitors see the standard retail Rewards widget (if active), not the B2B one.
Customer eligibility settings apply to both retail and B2B programs.
When eligible B2B customers are logged in under a company account, they will see the Company balance displayed in the Rewards pop-up widget.
All members of the same company share one balance and one set of available rewards. Any actions that earn or redeem points affect the company’s overall balance, and all eligible users within that company will see the same updated values.
If you disable the B2B Points program, the Rewards pop-up widget and Rewards page content (Growave's Ways to earn, Ways to redeem, and Available rewards blocks) will be hidden from B2B users.
Order and points management
You can delete Place order rules in the B2B program (unlike in the retail Points program). Go to Growave admin → Rewards → B2B Points → click Edit next to rule title → click Delete.
The system prevents duplicate actions with identical minimum purchase amounts or earning ratios and displays an in-app banner reminder.
Resetting the retail Points program does not affect B2B balances or discounts.
B2B customers place draft orders, while merchants approve and collect payment afterward. Points are awarded according to the Reward management by order status and Reward amount calculation settings.
Discount logic and order flow
Discount behavior in the B2B Points program differs from the retail Points program.
When a B2B customer applies a reward in the Rewards widget, the applied discount dynamically disappears from the widget and reappears if another discount is selected.Shopify does not support applying discounts at checkout for B2B orders.
However, B2B customers can redeem and apply discounts via Growave’s Rewards pop-up or Rewards page, after which they are applied automatically at checkout.Discount refunds are not supported through either Shopify admin or the storefront.
If you have any questions or need assistance, contact us at [email protected] or via the chat in the bottom-right corner of the Growave admin panel. We're here to help! 🤗