Does Hulk Product Options work with Shopify B2B catalogs?

Modified on Wed, 11 Mar at 1:26 AM

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:

  1. B2B customer logs into their company account

  2. Shopify shows catalog pricing for the product

  3. Customer selects custom options created in Hulk Product Options

  4. The app calculates option add-on charges

  5. The app creates or updates the order with the base price + option charges

Example:

ItemPrice
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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article