Three serums land in your cart before the homepage has told you what the brand is. That order of priorities runs through all three Vetro presets: a beauty storefront, a fashion storefront and a jewelry storefront from The4, built on an Online Store 2.0 base with the buy-box tooling carrying as much weight as the photography. At $340 the question isn't whether it looks polished; it's whether the conversion kit underneath earns a premium price. I spent time on all three demos to find out.
A bundle section with per-slot variant choice
Every preset stages a bundle section that lists three products, lets the shopper pick a size or finish for each slot (30ml to 150ml for a serum, XS to XXL for a shirt, Gold or Silver for a chain) and adds the whole set with one button under a "save 30%" line. It's not decoration. That's a native cross-sell mechanic tied to real variants, which removes the bundle-app install for merchants who sell routines, outfits or matching sets. For skincare brands with 30-to-100 SKUs built around regimens, and for gift-driven jewelry stores with matching sets, it's the section that will carry the most revenue.
The cart drawer is a sales floor
Dawn's cart drawer is a list with a checkout button. Vetro's drawer opens with a free-shipping progress line, then stacks a shipping-protection line item at $4.99, a discount-code field, a $5 gift-wrap toggle, an order-note editor and a shipping estimator with a country dropdown and zip field, all before the checkout button. When the cart is empty it fills the space with four collection chips instead of a blank panel. That's a lot in one drawer. For impulse-buy categories with $40-to-$150 baskets, and for merchants who want add-on revenue without a cart-upsell app, the drawer is where Vetro earns its premium tag.
How many product types can one template hold?
Nine, if the demo's Theme menu is the guide: default, multi-variant, grouped media, linked product, pickup, gift card, customizable, zoom-on-hover and external/affiliate. The external type is the interesting one; a wool coat in the Arrok demo shows a Buy on Amazon button in place of Add to cart, on the card and on the product page, which makes Vetro usable for a brand that lists partner or marketplace products alongside its own. Linked products let colourway siblings sit as separate products with a swatch row that jumps between them, and the customizable type adds a Personalize text field above the colour buttons for engraving or monograms. One template, nine jobs. For multi-brand curators, affiliate-hybrid stores and personalisation-led jewelry, that range is a buying reason.
Wholesale brands get B2B tooling in the box
If you sell to salons, boutiques or stockists as well as to consumers, the August 2026 release matters as much as the demos. Version 3.2.0 added guest price hiding (sign in to see prices), quantity rules with minimums, maximums and increments, and tiered volume pricing, on top of a quick-order-list section that landed in January. That's seven releases in nine months, with a back-in-stock block, a trust-badge block and the Shopify account component arriving along the way. The cadence is the point. For a skincare or jewelry brand running wholesale-enabled operations with 50-to-500 SKUs, Vetro covers the B2B display layer without a wholesale app, provided the store's plan supports quantity pricing.
Social proof is presentation only
Vogue, Refinery29 and Elle logos sit under three quotes on the Vetro homepage; "Emily R.", "Anna M." and "Lily P." appear as avatars with a sentence each on the Arrok and Gario homepages; every product page closes with a row of quotes from a beauty community. None of it can be audited. There's no review engine, no star aggregate on cards or product pages, no verified-purchase mark, and the Theme Store feature list doesn't claim one, so a merchant who wants real ratings is installing an app and restyling it to match. That's set dressing sold as trust. For skincare and fine-jewelry brands where the purchase is considered and prices start at $60, it's the first gap a shopper will notice and the first app you'll buy.
The default register is a sale, not a brand
"Spring sale 30% off" rotates in the Vetro announcement bar, a countdown reading "Sale up to 60% now" sits under the hero, a coupon prompt for 10% off opens the cart drawer, and the Gario demo caps its homepage with tiles reading "30% OFF" and "40% OFF" beside "Timeless Rings". Arrok runs an extra-30% countdown twice on one page. This kept bugging me across all three demos: the theme is pitched at modern beauty with visual elegance, and the elegance survives, but the discount voice is everywhere the copy is, and it will take a deliberate pass to remove it. For luxury-tier jewelry and clinical skincare brands with evergreen pricing and no promo calendar, the demo is a starting point you'll be editing against, not with.
Beauty positioning without beauty logic
The highlighted-ingredients section on the Vetro product page is three ingredient names with a paragraph each, typed by hand into a content block. A five-shade serum base ships with five colour buttons and no shade guidance, no undertone note, no finder. Nothing routes a shopper by skin type. What Vetro offers a beauty brand is a set of well-designed content sections; what it doesn't offer is a data layer (metafield-driven ingredient lists, a concern or skin-type quiz, a routine builder) that turns "crafted for modern beauty" into something structural. For skincare brands with 30-to-100 SKUs and repeat-buyer customers who shop by concern, that's the difference between a theme that looks like the category and one that works like it.
What it takes to launch
Expect a multi-day copy pass across editorial rows, product tabs, testimonial and press blocks, free-shipping threshold strings and product URL handles, followed by bundle, store-location and countdown configuration before launch.
-
What works in this preset
You land on a full-bleed face shot, a three-word promise in caps and one button, and the page doesn't ask for anything else until you scroll. Below that, the Vetro demo, staged as a clinical-natural skincare brand called Pralise, moves through category tiles for serums and masks, a video hero, and a before-and-after slider that lets you drag between two portraits rather than showing them side by side. It's a calm sequence. The theme's section library carries it, but the pacing choices belong to this preset and feel considered rather than templated.
The mega menu splits Face, Body and Hair into sub-collections with a promo image tile and a two-line strapline sitting in the right column, so the navigation doubles as a campaign slot. A utility row above the logo carries Stories, FAQs and Contact links plus social icons and the country selector, which keeps the main bar down to four items. I clicked through every column. Nothing goes deeper than two levels, and for a 40-to-80-SKU skincare catalog that's the right depth.
94A Oxford St, Paddington, with hours for Monday to Thursday and a second block for Friday to Sunday. That's the Sydney tab of a store-locations section that also holds London and New York tabs, each with its own directions button, which gives a retail-plus-online beauty brand a section it would otherwise assemble from an image and a rich-text block. It's a retail section, not a banner. The homepage also stages a featured-product module with a six-item gallery, a video in slot three and four size buttons from 50ml to 250ml, so the buy decision can happen on the homepage without a click-through.
-
What works in this preset
Arrok is the loud one. Where Vetro whispers, this fashion preset opens on a full-width street shot with a campaign line stamped over it, then a marquee of small product cutouts embedded into a sentence of brand copy, an effect that sets the editorial tone in a single scroll. Tabbed best-seller rows follow (Best sellers, Accessories, New arrival), each card carrying colour swatches under the price so a shopper can see a tee comes in Trail brown, White and Light gray before opening it.
The lookbook section pairs one large lifestyle image with three product cards to its right (a polo, a cap, khakis), each with its own swatches and quick view, so the outfit is shoppable piece by piece. Further down, a three-row overlapping-cards section alternates image and copy, and a journal grid pulls six posts with tags, author names and comment counts. It reads like a magazine. For a menswear-and-womenswear brand with 100-to-300 SKUs and a content calendar, that section mix is closer to a publishing layout than a shop template.
Open the boho sweater vest and the size row carries a Find your size link that opens a chart with women's and men's cm tables for bust, waist and hips plus a how-to-measure paragraph. The same page swaps Add to cart for a Pre-order button, because the demo stages the item as not yet in stock, and a Pairs well with row lines up three knits beneath the buy box. Good staging. It shows the fashion template doing three jobs at once without an app in sight.
Where it stumbles
The Best sellers tab leads its second row with a sold-out basic tee at $120 and no back-in-stock prompt on the card, so the first thing a shopper is told in the strongest merchandising slot on the page is that they can't have it. That's a staging choice, and it works against a preset pitched on fast browsing and conversion.
-
What works in this preset
"Unmatched Brilliance", with the second word set in italic serif. That typographic tic (a roman sans headline with one italic accent word) repeats on every heading in the Gario demo, from "Shop Favorites" to "Jewelry That Speaks", and it does more to sell the jewelry positioning than any single section. The hero is a three-slide slideshow rather than the video-led openers of the other presets, and the mega menu leans on gifting: Gifts under $100, For someone special, Celebration edit. I scrolled through it twice.
A lifestyle photo of layered necklaces carries two hotspot pins, each opening a mini card with image, price and quick view, so the editorial shot converts without leaving the section. Below it, a tabbed favorites block switches between Rings, Necklaces, Bracelets and Earrings, eight cards per tab with Gold and Silver swatches on most, and a featured-product module stages a pair of sculpted earrings at $191 with a 22-in-stock line and a colour toggle. The whole homepage is shoppable. That matters for a jewelry brand with 60-to-150 SKUs where discovery happens by browsing rather than by search.
Click into a product and the page stays short on purpose: gallery, price, stock count, a two-line description, colour buttons, then three reassurance lines (fast delivery, easy returns, buyer safety) under the button. The Details and Delivery and Returns collapsibles hold the long copy, and a banner-plus-four-claims section (handcrafted in sterling silver, ethically sourced, hypoallergenic, small batch) sits below the fold as brand proof. Nothing fights for attention. For considered-purchase jewelry priced from $60 to $400, that restraint feels intentional.
Where it stumbles
Every ring in the demo is staged with Gold and Silver as its only option and no size axis, and the size-chart block that the fashion demo deploys isn't staged here. For a jewelry preset where Rings is a headline category, that's the vertical-specific tool a shopper reaches for first. Merchants selling sized rings will need to add the option and populate a ring-size guide themselves before launch.
One skeleton, three convincing registers
Read all three homepages in a row and the same section order shows up each time, yet Vetro comes across as clinical, Arrok as editorial and Gario as a fine-jewelry catalogue. The difference is carried by type choices, spacing, heading treatment and which sections get a video or an italic accent, not by preset-exclusive features. That's the flexibility claim demonstrated rather than stated. A merchant outside the three staged verticals can expect the same tokens to bend to a fourth.
Header and footer built as merchandising surfaces
Across all three presets the header runs a utility row, a four-item main bar and mega menus whose right column is a promo tile with a strapline, while the footer stacks a contact block with address and phone, two link columns, a newsletter field and a full-width logo mark at the very bottom. Neither is an afterthought. Taken together they give every preset a campaign slot above the fold and a brand sign-off below it, and the pattern is consistent enough that a merchant can plan seasonal promos into the navigation itself.
Motion as a house style
Every preset runs a marquee ticker somewhere on the page, embeds small product cutouts inside a sentence of brand copy, and leads at least one section with autoplaying video; the release notes add a button hover flip, a menu reveal timer and per-section animation toggles. It's a theme that moves. For brands whose photography is strong enough to hold that motion it's an asset, and it's the clearest signature Vetro has beyond its section count.
Food and Drink is tagged but never shown
The Theme Store lists Vetro under Jewelry and accessories and Food and drink, and "ingredients or nutritional information" appears in the feature list. The three presets stage skincare, fashion and jewelry; nothing stages a menu, a nutrition panel or a pack-size ladder. A food or supplement brand is buying on faith.
Asset hunger
Video heroes on Vetro and Gario, a full-width street shot on Arrok, hotspot backgrounds, lookbook imagery, before-and-after portraits and six-tile Instagram grids: the presets assume a brand with a photographer and a video budget. Swap the demo assets for product-on-white shots and many sections lose their reason to exist. That's a cost of the design, not a flaw in it, but budget for it.
You buy a kit and subtract
With 36-plus sections, nine product-template configurations, a cart drawer with five optional modules and a header with three menu systems, the demos deploy nearly everything at once. Getting to a calm storefront means switching things off, and each toggle is a decision. Merchants who want a curated set of defaults will find Vetro hands them the whole toolbox instead.
★ 7.8/10
Rating
-
Bundles, cart add-ons, B2B quantity rules, nine product templates and a store-hours section cover ground a merchant would otherwise assemble from apps.
9
-
Every section is documented and the demos label what each template does, but the sheer count means launch is a subtraction exercise rather than an additive one.
7
-
A bottom tab bar with Home, Shop, Search, Account and Cart on every demo, a back-stacking mobile menu with a click-icon-to-expand option, and sticky add-to-cart bars on product pages.
8
-
Lazy-loaded images and a lighter product page after the 3.1.0 rewrite, but each homepage stacks autoplay video, marquees and reveal animations that pull the other way.
7
-
Three presets from one section library with type and spacing doing the differentiation; colour schemes, corner-radius sliders and per-section heading controls arrived across the 3.x releases.
8
Frequently Asked Questions
-
Right-to-left support is on the feature list, the 3.1.0 release extended it to the media-with-reading-text section, and a Theme Store review from July 2026 reports it running on an RTL storefront.
-
Since version 3.0.0 the login, registration, order and address pages use the Shopify account component, which adds sign-in via Shop, Facebook and Google.
-
Yes. On the Vetro demo the buy box reads "Pickup available at Australia warehouse, usually ready in 24 hours" with a store-information panel and a Google Maps directions link; the 3.2.0 release fixed the map pin rendering.
-
English, French, Italian, German and Spanish UI strings are included; product content still needs translating through Shopify Markets.
-
Version 3.1.0 added a back-in-stock block to the product template that collects email addresses for sold-out variants.
-
An age popup section arrived in version 2.1.0 (January 2026), alongside a quick-order-list section and a sticky add-to-cart bar.
This review is based on hands-on testing of the publicly available preset demos of the Vetro Shopify theme as of September 2026. Theme features, preset availability, and performance can change with subsequent updates from the theme developer.