Curio / Rock On App

12 Operate

Troubleshooting

The things that most often look broken, and what they actually are.

Most of what looks like a bug in Curio is a section with nothing to draw. The theme’s rule is that a block with no data renders nothing — no empty frame, no placeholder — which is right on a storefront and confusing in the editor.

Nothing shows where I expect something#

A section is missing from the storefront#

Work down this list:

  1. It has no content. A slideshow with no slides, a lookbook with no image, a countdown with no end date, a register with no collection. See sections that need data first.
  2. You are on a different template. The theme editor edits one template at a time. Check the dropdown at the top — home page sections do not appear on product pages.
  3. You edited an unpublished theme. Online Store → Themes: the theme with Current theme above it is the live one. Changes to any other theme are invisible to shoppers until you publish it.
  4. The section is disabled. Sections can be hidden with the eye icon in the editor’s left column, which is easy to hit by accident.

A condition stamp, measurement table, or provenance note is missing#

Nearly always the metafield. In order of likelihood:

  1. The key does not match exactly — curio.condition_grade, nothing else.
  2. The value is empty on this particular product.
  3. The block is not on the product template.
  4. The type is wrong, most often measurements created as single-line text.

The full checklist, with what to look at in the admin, is in condition, provenance, and measurements.

The filter column is not there#

Filters come from Shopify, not the theme. Install the free Search & Discovery app and add filters in it. With no filters configured there is nothing to render, so the theme hides the column rather than leaving a gap. Also check Enable filtering is on in the Collection section.

Complementary products is empty#

That section shows only pairings you have made by hand, in Search & Discovery under Product recommendations. It renders nothing until you make some. Related products is the automatic one.

The country or language selector is missing#

Each appears only when there is something to choose between: more than one market with its own currency, or more than one published language. Check Settings → Markets and Settings → Languages, and that the selector is switched on in the Header or Footer section.

“This is the only one” never appears#

All three have to be true on the variant: inventory tracked, continue selling when out of stock off, and exactly 1 in stock. There is deliberately no setting to force the line — see the one-of-one state.

The stock counter shows no number#

The product’s inventory is not tracked, so there is no honest number to print. Turn on inventory tracking in the product’s admin.

Something looks wrong#

Placeholder text is on my live site#

Section defaults are prompts, not copy — “Add a label”, “Describe what buyers can expect from this grade”. Walk the home page and either write them or delete the block. The grading system section is the one that most often ships live untouched.

The mega menu will not open full-width#

A menu becomes a mega menu when a top-level item has a third level of items, or an in-menu promo block pointed at it. Two levels stay a plain dropdown. Check Enable mega menu is on in the Header section, and build the third level in Content → Menus.

An in-menu promo does not appear#

Its Menu item setting has to match the top-level menu item’s text exactly, including capitalization. Rename the menu item and the promo stops matching.

The layout has drifted or the type looks wrong#

Check Theme settings → Layout (page width, margins, section spacing) and Theme settings → Typography (heading scale). If you changed the fonts, verify both pickers still have a value — the design relies on one sans and one monospace, in that order.

The style is too much, or not enough#

Theme settings → Ledger marks. Turn off lot numbers, condition stamps, the tilt on stamps, or the receipt marks, individually. The layout is unaffected — the marks simply stop being drawn.

Product images are cropping badly#

Theme settings → Product cards → Image fit, and the matching setting on the Product information section. Show full image sits the whole photo on a mat, which is the right choice for a catalog of inherited photography in mixed shapes. Fill the frame crops to fill.

Behavior#

The age gate or popup keeps appearing, or stopped appearing#

Both remember a shopper’s answer in their own browser, for the number of days you set. To reset everyone — after changing the question or the offer — raise the section’s Reset version number. That is what it is for. Clearing your own browser storage resets only you.

The countdown shows nothing#

The Ends at field must be filled in and formatted 2026-12-31 18:00. A date in the past shows your expired message. The countdown has no repeat mode by design.

Recently viewed is empty#

Correct behavior for a visitor who has not viewed anything yet. It fills as they browse, from their own browser only.

Gift wrapping is not offered in the cart#

Three things have to be true: the setting is on, a product is selected, and that product’s first variant is available. An out-of-stock wrapping product hides the option. See gift wrapping.

Sold items disappear instead of going to the archive#

Two steps, both needed: turn on Theme settings → Sold lots → Enable sold archive, and keep the sold products published. Then curate them into a collection for the sold archive section.

Prices look wrong in another country#

Check Settings → Markets for that market’s currency and any price adjustment. The theme renders whatever Shopify says the price is; it does not calculate conversions.

After an update#

My settings are gone#

Theme settings belong to a theme version, not to the store, so a newly added version starts with defaults. Your old version is still in the theme library with its settings intact — open both side by side and copy across. Products, metafields, menus, and pages are untouched. See keeping your settings when you update.

My code changes are gone#

An update replaces theme files. Any edit made in the code editor is overwritten. Keep changes noted, or in a separate copy of the theme.

Still stuck#

Send it to us with your store URL, the page URL, and a screenshot. Those three things are usually the difference between a reply that fixes it and a reply that asks a question.