SHOPIFY APP · COMING SOON

Custom productoptionsfor Shopify.

Give customers the choices your products need, with conditional rules, artwork uploads and option prices applied at checkout.

Make room for→ engraved details
Dropdowns/Colour swatches/Artwork uploads/Conditional rules/Font pickers/Checkout pricing/Cart editing/Related products/
WHAT IT DOES

The details a custom order needs.

01 / CHOICES

Collect the right choices

Add dropdowns, swatches, text fields, dates, dimensions, font pickers and file uploads. Use the controls that fit the product.

02 / PRICING

Charge for the choices customers make

Set fixed, percentage, per-character or per-line prices, tiers and formulas. Shopify Functions applies the option price at checkout, without hidden variant products or draft orders.

03 / RULES

Show the options that matter

Show, hide, require or lock options and values based on earlier choices. Checkout validation blocks lines with missing required options.

04 / ARTWORK

Receive artwork with the order

Accept PNG, JPEG, WebP, SVG and PDF files up to 25 MB. OptionCraft strips image metadata and rebuilds SVG and PDF files without scripts before they can be opened.

05 / RELATED PRODUCTS

Carry choices into matching products

Offer a related product under the options and copy the customer's choices to it, or give it its own options. Add an optional bundle discount and ask for any choices that cannot be copied.

06 / ORDER CHECKS

Edit in the cart. Check the order.

Customers can change their options from the cart. After checkout, OptionCraft checks the amounts charged and tags order lines with a price mismatch for your review.

HOW IT WORKS

Set it up around your products.

01

Build an option set

Choose the fields, prices and rules for the details you need from a customer.

02

Assign it to products

Apply the set to the right products and add the OptionCraft block in your Online Store 2.0 theme.

03

Let customers choose

Customers configure the product, and Shopify Functions applies the option price at checkout.

BUILT FOR REAL CATALOGUES

A custom order can need more than a swatch.

For an engraved product, ask the customer to upload artwork, enter a description, or provide both. Show a font picker when they choose text, and set a price by character or by formula.

If they add a matching accessory, copy the choices that apply. Any required option that cannot be copied needs a choice before the accessory can be added.

ILLUSTRATIVE OPTION SET
PersonalisationText and artwork
Your textMade for you
ArtworkUpload a file
PRIVACY AND SECURITY

Keep the order details. Limit the data.

OptionCraft keeps the order fields it needs for price checks. Customer names, email addresses, phone numbers and addresses are removed before order data is stored. Uploads are checked and cleaned before they can be opened, and option and upsell analytics run only when a visitor has allowed analytics.

Varyan Soft publishes OptionCraft and hosts it on Microsoft Azure in the United States. Read the OptionCraft privacy policy for the data, retention and deletion details.

QUESTIONS

Before you set up.

01Does OptionCraft need theme code edits?

No. Add OptionCraft as a theme app block through Shopify's theme editor. It is built for Online Store 2.0 themes.

02How do option prices work at checkout?

Shopify Functions applies option prices at checkout from the customer's configuration. You can set fixed amounts, percentages, charges per character or line, length or quantity tiers, and formulas. Checkout validation blocks a cart line with missing required options.

03Does it create hidden variants or draft orders?

No. OptionCraft applies option prices through Shopify Functions (Cart Transform), without hidden variant products or draft orders.

04Can I show options only when they are needed?

Yes. Rules can show, hide, require or lock options and individual values. A rule can use conditions on two or more options, such as requiring an artwork upload, a description, or both.

05Which files can customers upload?

Customers can upload PNG, JPEG, WebP, SVG and PDF files up to 25 MB. Images are saved again to strip embedded metadata. SVG and PDF files are rebuilt without scripts, and files that fail the checks are quarantined.

06Can customers change options from the cart?

Yes. Customers can edit their options from the cart. Related-product upsells can also copy their choices, with options that cannot be copied marked as needing a choice before the product can be added.

07Can I translate the storefront text?

Yes. Merchants can translate the storefront text. The OptionCraft admin is in English.

08What happens to data when I uninstall?

Access tokens are deleted immediately. When Shopify sends its store-erasure request 48 hours after uninstall, OptionCraft deletes the store's settings, options, order checks, uploads and analytics. Published-option backups have a 30-day lock and are removed automatically after 365 days. See the privacy policy for retention and recovery-copy details.

COMING SOON

Have a product in mind?

Tell us what your customers need to choose. Contact Varyan Soft about OptionCraft →

Lexi

AI assistant

Hi, I’m Lexi, Varyan Soft’s AI assistant, not a person. I can explain our services and prices, point you to the right page, and help you book a free 30-minute consultation. I can make mistakes, so please don’t share passwords, health or payment details.

Powered by ElevenLabs · Privacy