Arvo Custom Product Forms app icon

Arvo

Custom Product Forms for Shopify

βœ“ Available on Shopify App Store ✦ No-Code Builder πŸ› Works on Every Plan
Install on your Shopify Store

What You're Actually Looking At

Seven screens in the order you'll meet them, from install to a finished order.

Technical Specifics

Line-item properties: how and where they show up

Every answer is written as a line-item property on the cart line. That's the native Shopify field, the one variant details already use, so the data belongs to the order rather than to Arvo. Properties appear in the cart, at checkout, on the confirmation email, on the order page in your admin, and on the packing slip if your packing slip template prints line-item properties. Shopify's default template does. One detail worth having: any property whose name starts with an underscore stays hidden from customer-facing pages but visible in the admin, which is the standard Shopify trick for internal fulfilment notes you don't want repeated back to the buyer.

File uploads: limits and storage

File upload isn't on the free plan at all. Starter allows 5 files per field at 10MB each. Pro raises that to 20 files at 50MB each. Where those files live afterwards isn't stated in the App Store listing, and neither is how long they're kept. If you engrave or print and you need a customer's original artwork three weeks after the order shipped, ask the developer before you build a process around it. This is the kind of detail that only becomes a problem at the exact moment you need it.

Themes, and what happens when yours updates

Arvo goes onto the product page as a theme app block, the Online Store 2.0 mechanism, added once through Add block and then Apps in the theme editor. Since it isn't a code edit, an update to your current theme leaves it in place. Switching themes is a different story. App blocks are placed per template and don't travel, so a new theme means adding the block again, and so does replacing the product template. Vintage themes from before Online Store 2.0 don't support app blocks, so if that's what you're running, this isn't a fit without manual template work.

Markets, draft orders and subscriptions

The listing doesn't say how Arvo behaves with Shopify Markets, draft orders, or subscription selling plans, and guessing on your behalf wouldn't help you. What can be said is that line-item properties are core Shopify plumbing that those features generally handle. What isn't written down is the specific part: how an add-on price converts across Markets currencies, and whether a personalization answer follows a subscription into its second and third orders. If you run any of the three, test it on one product before rolling it out.

Add-on pricing, discount codes and tax

Add-on pricing runs through Shopify's Cart Transform Functions, which is Shopify's supported way to adjust what a cart line costs without touching the product's own price. Here's the part that deserves a test. Because the add-on is applied as a cart-level adjustment, a percentage discount code worked out against the original line price may not recalculate the way you'd expect against the adjusted total. The developer doesn't document it either way. If discount codes are a big part of how you sell, run one through before launch. Tax behaves normally, calculated on the resulting line total under your store's usual settings, the same as any other line item.

What Each Plan Actually Unlocks

Taken straight from the Shopify App Store listing. All charges in USD, billed every 30 days.

Free

$0 / month

  • βœ“ Up to 25 products with forms
  • βœ“ Unlimited customized orders
  • βœ“ 7 core field types
  • βœ“ Conditional logic
  • βœ“ 10 starter templates
  • βœ“ Options on order, email and packing slip
  • βœ“ Basic analytics

Starter

$9.99 / month

  • βœ“ Unlimited products
  • βœ“ All field types, plus file upload (5 files Γ— 10MB)
  • βœ“ Add-on pricing
  • βœ“ Live preview personalizer
  • βœ“ 50+ template library
  • βœ“ Advanced date picker
  • βœ“ Advanced analytics

Pro

$19.99 / month

  • βœ“ Everything in Starter
  • βœ“ Multi-file upload (20 files Γ— 50MB)
  • βœ“ Image and color swatches
  • βœ“ FOMO badges per choice
  • βœ“ Priority support

What It Doesn't Do

One form per product is the big one. There's no shared field structure you edit once and push everywhere, so a catalog of 300 near identical engraved items means 300 form configurations to keep in step, or 300 duplicates of one template. For a few dozen products that's nothing. For a large catalog built on one repeated pattern it's ongoing work that never quite ends.

The free plan stops at 25 products and has no file upload. Upload starts on Starter at $9.99 a month. If customers need to send you artwork from day one, plan on Starter and skip the free tier.

Add-on pricing goes through Cart Transform Functions, and how that lands with percentage discount codes isn't documented anywhere. Test it if codes matter to your store.

It suits engraving, jewelry, apparel, pet gifts, stationery, signage and custom furniture. Products where personalization is a handful of fields per item. It suits you less if you need one master configuration governing thousands of products, or if you need confirmed behaviour with Markets, subscriptions or draft orders before you can launch, because none of that is written down yet.

Arvo vs. Doing It Another Way

Shopify's own variants. If your personalization is really a fixed set of choices, four colors and three sizes, use variants. They're free, they're built in, and no app is involved. Where variants stop is free text and file uploads. Shopify doesn't offer either natively, and that gap is the whole reason apps like this exist.

The established options apps. Several apps in this category have been around far longer than Arvo and carry far more reviews. They tend to cover more field types and more complex pricing rules, and they tend to cost more and take longer to set up. If you need pricing logic more involved than a flat amount per option, look at those first. And if you're already on one that works, switching costs you time you may not get back.

Order notes and a free text field. Free, no app, no setup, and exactly the failure mode described at the top of this page. If your volume is low enough that somebody reliably reads every note before it ships, you probably don't need a forms app yet. The month that stops being true is the month one starts paying for itself.

Perfect for Personalized Products

Engraving Apparel Print & Art Pet Gifts Stationery Jewelry Signage Custom Furniture

Before You Install

Nothing. Answers are written onto the order as line-item properties at the moment the order is placed, and Shopify keeps them as part of the order record, not Arvo. Uninstalling stops new forms rendering on your product pages. It does not touch orders you have already taken.

It renders through a theme app block rather than an iframe or an injected script, which is the lighter of the two approaches. That said, the developer has not published load time numbers, so if speed is a live concern on your store, test it on your own theme rather than taking anyone's word for it.

The listing does not say whether submissions can be exported beyond what already sits on the order in Shopify Admin. Worth asking the developer before you build reporting around it.

The file is something your customer made for your order. What the listing does not cover is where uploads are stored or how long they stay there. If you engrave or print, and you might need that original file weeks later, ask first.

Not documented. If you have live forms sitting above the lower plan's product limit, ask support what happens to them before you downgrade rather than after.

The listing does not say.

πŸ›

Ready to Let Shoppers Make It Theirs?

Install Arvo and publish your first form in a few minutes. There's a free plan, no code and no credit card.

Free plan available Β· 25 products free Β· Live in minutes

Featured on StackLedge Shopify Custom Product Form Shopify Custom Product Form Featured on launched.tools REVIEWED βœ“
← Back to all Shopify Apps