Adding the Widget to Your Theme
Access the theme editor
In your Shopify admin, navigate to Online Store > Themes and click Customize on your active theme.
Navigate to a product page template
Using the dropdown at the top of the theme editor, select a Products template (e.g., Default product). Make sure you’re editing the specific template where you want the try-on widget to appear.
Add the Genlook block
In the left sidebar, click Add block, then search for and select Genlook Widget from the list of available app blocks.
Position the widget
Drag the Genlook block to position it perfectly on the page. We recommend placing it:
- Just above or below the “Add to cart” button
- Immediately below the main product pricing or title
Customizing the Try-On Button
When you click on the Genlook Widget block in the Theme Editor, a settings panel will open on the right side. You can use these settings to perfectly match the button to your brand.Visual Styling
- Button Style: Choose how the button is filled (
Full Width,Filled,Outline, orMinimal). - Button Size: Select
Small,Medium,Large, orExtra Large. - Button Primary Color: The main color used for the button background or border.
- Button Text: Override the default text (e.g., “See how it looks on you”). Leave as “DEFAULT” to use the standard translation.
- Corner Radius: Adjust the roundness of the button from
SharptoFully Rounded. - Shadow Intensity: Add depth to the button with
None,Light,Medium, orStrongshadows. - Font Weight: Change the thickness of the button text (
Normal,Medium,Semi Bold, orBold).
Icon Settings
- Icon Type: Choose a visual cue for the button (
Camera,Person, orSparkles). - Icon Position: Place the icon on the
LeftorRightside of the text, or selectNo Iconto hide it.
Customizing the Try-On Modal (The “Widget”)
You can also customize the popup modal window where the actual try-on experience happens:- Widget Primary Color: The accent color used inside the try-on modal window (e.g., for loaders and secondary buttons).
- Header Title Override: Change the main title at the top of the modal (default is “Try It On”).
- Header Subtitle Override: Change the subtext below the title (default is “See how it looks on you”).
- Upload Info Text: Add a custom instruction message above the photo upload area (e.g., “Please upload a full body photo with long sleeves”). Leave blank to hide.
Advanced Behavior Settings
The block also includes a few advanced toggles to control exactly when and how the widget behaves:- Disable on Out of Stock Products: Check this box to hide the try-on button when a product is completely out of stock.
- Show Remaining Try-Ons: Display a subtle counter to logged-in users showing how many try-on generations they have left for the current period.
- Grammar Gender: Useful for stores operating in gendered languages (like Hebrew or Arabic). You can force the UI translation to use
Male,Female, orDefault (Neutral)phrasing. - Hide Built-in Button: Enable this if you want to use your own Custom Button instead. The widget block stays on the page to load the SDK, but its default button is hidden so you can place your own anywhere in the template.
- Custom CSS: Write your own CSS rules (e.g.,
.genlook-button:hover { ... }) to apply highly specific styles that aren’t covered by the default settings.
Enabling Products
Adding the widget block to your theme is the first step, but the button will only appear on products that have Virtual Try-On actively enabled. To enable products:- Open the Genlook app from your Shopify admin dashboard.
- Navigate to the Products or Collections tab.
- Toggle the try-on feature ON for specific items or entire collections.
When you enable an entire collection, the widget automatically applies to all products inside it. Any new products you add to that collection later will be enabled automatically!
Troubleshooting
The widget isn't appearing on my product pages
The widget isn't appearing on my product pages
- Verify the Genlook Widget block is added to your active product page template in the Theme Editor.
- Double-check that the specific product (or its parent collection) is actively enabled in the Genlook app dashboard.
- Make sure you clicked “Save” in your Theme Editor.
- Ensure the product isn’t Out of Stock (if you have the “Disable on Out of Stock” setting checked).
The button looks weird or is styled incorrectly
The button looks weird or is styled incorrectly
I can't find the Genlook block in the Theme Editor
I can't find the Genlook block in the Theme Editor
- Ensure the Genlook app is fully installed and active in your Shopify store.
- If you’re using a legacy “Vintage” Shopify theme (pre-Online Store 2.0), app blocks may not be supported. Please reach out to our support team for a manual installation.

