Yes, Hulk Product Options works with Shopify B2B catalogs. In a B2B setup, Shopify catalogs control the base product pricing and availability for company customers, while the Hulk Product Options app adds custom options and additional charges on top of the catalog price.
When a B2B customer places an order, the product price is taken from the assigned B2B catalog, and any selected product options with add-on charges are added by the app, resulting in the final order total.
The Hulk Product Options app adds custom options and add-on charges (e.g., engraving, customization, add-ons) on top of the product price.
The flow works like this:
B2B customer logs into their company account
Shopify shows catalog pricing for the product
Customer selects custom options created in Hulk Product Options
The app calculates option add-on charges
The app creates or updates the order with the base price + option charges
Example:
| Item | Price |
|---|---|
| Product base price from B2B catalog | $50 |
| Custom engraving option | +$10 |
| Gift packaging option | +$5 |
| Final price | $65 |
NOTE:
Our app uses Shopify’s draft order flow to correctly add selected options and their additional charges to the order. For this to work properly, customers should follow the standard checkout flow (Add to Cart → Checkout).
Please avoid using accelerated checkout buttons on the product page, cart page, or cart drawer, as they may bypass the draft order process and prevent option charges from being included in the order.
Buy Now and Shop Pay dynamic checkout buttons are supported only on the product page when enabled from App Settings → General Settings.
Other additional payment methods can still be used on the checkout page, as the draft order is already created by that stage.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article