Duplicate your theme before editing any code. In your Shopify admin go to Online Store → Themes, open the actions menu (
…) on Mirenique and choose Duplicate. Always edit the copy so you can return to a clean working version.Product pages
Mirenique's product page (sections/main-product.liquid) combines a numbered specimen media gallery with reorderable commerce and beauty-education blocks.
Standard commerce blocks
- Vendor, Title, Price: Displays product vendor, title, sale/regular price, unit pricing (e.g.,
$12.00 / 100 ml), tax/shipping policy notes, and Shop Pay Installments (payment_terms). - Variant picker: Supports button pills or dropdowns. Options with native Shopify color or image swatches render visual swatches automatically. Unavailable combinations are marked and sold-out variants disable the submit button cleanly.
- Quantity selector & Buy buttons: Includes inventory-aware quantity controls, Add to bag button, dynamic accelerated checkout buttons, and the Gift card recipient form (send to a friend's email with message and scheduled send date) on gift card products.
- Selling plans (Subscriptions): When a subscription app attaches selling plan groups to a product, Mirenique renders a radio selector for one-time purchase vs. subscription frequencies and displays the selected plan in the cart.
- Pickup availability: Automatically displays local pickup status and a multi-location drawer when local pickup is configured in Settings → Locations.
- Complementary products: Renders curated pair-with products configured via the free Shopify Search & Discovery app.
- App blocks (
@app) & Custom Liquid: Insert review widgets or custom snippets anywhere in the product column.
Beauty formulary blocks
Each beauty block can be populated either directly in the Theme Editor or dynamically per product using dynamic source metafields. If all fields in a block are empty, the block hides automatically without leaving blank space.
| Block | What it displays |
|---|---|
| Suitability | A structured specification table for Skin / hair type, Primary concerns, Texture, Scent, and pH level. |
| Formula facts | Highlights key active ingredients with concentrations, plus an expandable disclosure for the complete Full ingredients (INCI) list. |
| Usage & ritual | Displays time-of-day badges (AM, PM, or AM + PM), recommended amount (e.g., “2–3 drops”), frequency, application instructions, and pairing notes. |
| Claims strip | Compact typographic badges for verified product attributes (e.g., Fragrance-free, Dermatologist tested, Vegan). |
| Collapsible row | General-purpose accordion row for shipping, recycling, or clinical study notes. |