1. PRODUCT IMAGE CUSTOMIZER:
The Product Image Customizer is a option type that allows shoppers to personalize products in real time. By uploading images, adding custom text, and previewing changes instantly on the product mockup, customers can create unique, one-of-a-kind designs before purchase.
How it works:
Upload Images: Shoppers can add photos, logos, or artwork to the product.
Add Text: Customers type names or messages, then adjust font, size, and color.
Live Preview: Changes instantly appear on the product mockup, reducing guesswork.
Easy Editing: Users can reposition, resize, or remove elements before saving.

Merchants will receive the customized image in the customer’s order, displayed as separate line item properties.
How to make it visible on the product page like other option types:
Once the option is created and assigned under the option set, please follow the steps below to make it visible on the product page:
Add Block under the Product Template: In your Shopify theme editor, go to the Product Template and add the Product Customizer block.

Add image class: This will enable the customizer to show directly on your product page for shoppers to interact with.

How to get it from the product page image:
- Save the theme settings.
Now, check your product page to see if the option appears. If it’s still not visible, please reach out to us via Live Chat Support within the app or write to us here, and our team will be happy to assist you further.
NOTE:
1. The Product Image Customizer cannot be previewed within the app during setup, unlike other option types.
2. This option type is not compatible with the Edit Option feature on the cart page.
2. INVENTORY & SKU MANAGEMENT:
The App helps merchants keep track of product option availability and stock levels efficiently. By assigning SKUs to option values(Enterprise plan feature), you can monitor inventory for each variant separately, prevent overselling, and ensure that customers only see options that are actually in stock. This feature streamlines order fulfillment and improves overall store management.
App manages inventory for option values after an order is successfully placed, ensuring accurate stock updates.
If Shopify’s existing variants are linked to the app’s option values, the inventory will be automatically deducted from the corresponding Shopify variant when a customer purchases that option.
For advanced control, the Enterprise plan lets you assign separate custom SKUs to each option value and set inventory thresholds, helping you track stock more precisely and avoid overselling.
Important to note:
- Inventory for option values is updated only after an order is successfully completed.
- As a result, when stock is limited, multiple customers may still place orders for the same option at the same time.
- The final availability of an option value is confirmed only once the order has been placed.
Inventory Reporting
This feature allows merchants to export the Hulk Options inventory report manually. Along with this it also allows merchants to opt-in for a weekly/monthly automated export via email.
Please note that this feature is only available for the Options created via our app and have the Inventory Management option enabled.
To export the Inventory Report manually please navigate to the Product Options Page > Options Tab > Click on the Inventory Report. Merchant's will receive the exported data on the Store Admin email address.

Please note that the time to process the export file will be totally dependent on the amount of data/options stored on the App Database for the particular Shopify store.
To opt-in for the Automated monthly/weekly Inventory report please navigate to the Settings Page > General Settings > Inventory reporting > Enable the option and select the time-frame of the automated export.

3. ENHANCED CONDITIONAL LOGIC:
While the Basic and Advanced plans let you show or hide entire options, Enhanced Conditional Logic lets you show or hide specific values within an option based on what the customer selects, giving more precise control over the product customization.
For example, if you have a T-shirt color option with values Red, Blue, and Green, and a Size option with values Small, Medium, Large.
With Enhanced Conditional Logic, you could set it so that if a customer selects Red, only Small and Medium sizes are shown, and Large is hidden. This way, irrelevant combinations won’t appear to the customer.
4. GOOGLE FONT SELECTOR:
The Google Font Selector option type in allows customers to personalize text on products by choosing from a wide range of fonts from Google Fonts. Shoppers can instantly see their selected font applied, making it easy to create custom designs with the exact style they want.
Additionally, it can offer custom fonts by entering the font name and the URL of an uploaded .otf or .ttf file, giving complete flexibility to use any unique font beyond the Google Fonts library. This enhances product customization and provides a more personalized shopping experience.

5. SCHEDULE OPTIONS:
This feature helps to define a time window during which this specific option will be visible or available for selection.
Starting time:
Sets the date/time when the option becomes active and visible to customers.Ending time:
Sets the date/time when the option becomes inactive or hidden from customers.Note: The time zone follows your store’s time format, which can be changed in Advanced Settings.

6. LINK MULTIPLE OPTIONS WITH PRODUCT IMAGE:
This feature allows the product thumbnail image (or main product image) to change dynamically when customers select certain options (swatch, dropdown, color/image dropdown, radio buttons, etc.).
It supports “multiple option” selections — meaning that the image can change based on the combination of several option values (e.g., Color and Size, and Pattern).
How It Works / Setup Steps
Here are the steps and requirements to enable this functionality:
Enable the “Change product image/thumbnail on option selection” checkbox for the options in which you want image change behavior.

Edit the option set and enable “Image change option combination” for all the relevant options (i.e., those options that should trigger image changes).

Target Selector Setup:
Identify the theme’s product image thumbnail class/selector from your theme’s code (Liquid/CSS). You’ll need to supply that class/selector inside the app (“Product images parent selector”) so the app knows which HTML element to target for image swapping.
Image Alt Text Matching:
If the image should change when one option is selected, the image’s alt text should exactly match that option name.

If it’s for a combination of multiple option values, then the alt text should be a string combining the option names, joined by underscores (_), in the prescribed format. For example: OptionName1_OptionName2_OptionName3. Then, when those options are selected together, the image with that alt text is shown.






