Storefront setup

Add the Design Now button to your product pages and enable cart editing, using Shopify theme app blocks — no code changes.

Customezo installs into your storefront as theme app blocks. Nothing is injected into your theme’s code, nothing is left behind if you uninstall, and you can turn every piece on or off from the Shopify theme editor.

There are two pieces:

PieceWhere it goesWhat it does
Design Now buttonProduct template, as a blockOpens the designer for that product.
Customezo Cart UXApp embed (site-wide)Adds Edit design and Preview links to cart line items.

Add the Design Now button

  1. In Shopify admin, go to Online Store → Themes and press Customize on your published theme.
  2. Switch the top selector to a Products → Default product template (or the specific template your custom products use).
  3. In the left panel, under the product information section, press Add block and choose Design Now from the Customezo apps group.
  4. Drag it into position — directly above or below the Add to cart button works best.
  5. Press Save.

The button only appears on products that have the designer enabled in Customezo, so you can safely add it to a template shared by all products.

Button settings

SettingWhat it does
Button textThe label shown to shoppers. Leave empty to use the default, which is translated automatically.
Button stylePrimary (filled) or Outline.
Background color / Text colorOverride the colors to match your theme.
Font size12–24 px.
Border radius0–30 px.
Show iconShows a small design icon before the label.
Full widthStretches the button to the width of the product form.
AlignmentLeft, center or right when the button is not full width.
Open modeOpen the designer in the same tab or a new tab.

Match your theme

Set the background color to your theme’s primary button color and the radius to the same value your Add to cart button uses. The designer itself is styled separately — see Designer branding.

Enable Customezo Cart UX

  1. Still in the theme editor, open the App embeds tab in the left panel.
  2. Switch Customezo Cart UX on.
  3. Press Save.

This embed detects customized line items in your cart and adds the links your shoppers need.

Cart UX settings

SettingWhat it does
Edit designShows an Edit design link on customized cart items so shoppers can reopen the designer.
Edit design labelCustom wording for that link.
Locked labelWording shown when the design can no longer be edited, for example once production has started.
Design preview linkShows a link that opens the full-size preview of the customer’s design.
Preview link labelCustom wording for the preview link.
Cart section IDs (advanced)Only needed if your theme uses non-standard cart section names and the links do not appear.
AnalyticsSends anonymous interaction events so your dashboard stats stay accurate.

Check that everything is live

Back in Customezo, the dashboard shows a Theme status card:

  • Theme — the published theme Customezo inspected.
  • Design button — detected or not detected.
  • Cart UX — detected or not detected.
  • Re-check — runs detection again after you save theme changes.

Legacy Liquid templates

If your product page uses a legacy Liquid template rather than a JSON template, Shopify does not expose enough information for automatic detection. Add the block as usual, then mark the setup step with I’ve installed it. If detection later succeeds, it replaces your manual confirmation automatically.

Testing it

  1. Open a product that has the designer enabled on your storefront.
  2. The Design Now button should appear where you placed it.
  3. Design something, add it to the cart, and confirm the Edit design and Preview links show on the cart line.
  4. Reopen the design from the cart, change something and update the cart — the line item and its price should update.

Troubleshooting

The button does not appear.

  • Confirm the designer is enabled for that product in Customezo (Products → the product → Enable designer).
  • Confirm the product status is Active and the product is published to the Online Store sales channel.
  • Confirm you added the block to the template that product actually uses.
  • Press Re-check on the dashboard’s Theme status card.

The button appears on products that should not have it. The block hides itself on products without a designer configuration. If it still shows, the product likely has the designer enabled — disable it on the product page in Customezo.

Cart links do not appear. Confirm the app embed is on and saved. If your theme renders the cart with custom section names, enter them in the Cart section IDs setting.

Styling looks off. Adjust colors, radius and full width in the block settings rather than adding CSS. If your theme overrides button styles globally, switch the block to Outline and set the colors explicitly.

More fixes: Troubleshooting.