Do I need Shopify variants?
No. Global upload forms can apply to all products without using a fake default variant strategy.
FAQ
Setup, protected customer data, file privacy, upload formats, ZIP downloads, and how SnapUpload behaves when checkout is not completed.
No. Global upload forms can apply to all products without using a fake default variant strategy.
SnapUpload stores a hidden upload ID with the line item and links the upload after Shopify sends the order webhook.
Shopify requires protected data approval for order topics such as orders/create. Once approved, order linking can run in production.
Yes. Merchants can allow multiple file type groups in a single upload field.
Yes on paid plans for non-image production formats. Merchants can configure the maximum file size in settings, and SnapUpload enforces it in the browser and on the server.
Yes. Image upload fields can enable a built-in crop step with rotate and flip controls before the customer confirms the upload.
Not fully. SnapUpload is upload-first and works best beside Shopify product options or configurator apps when a store needs swatches, dropdowns, conditional logic, or price formulas.
Yes. Upload History supports single ZIP downloads and selected bulk ZIP downloads.
No. Shopper-facing line item properties show a clean received message while actual download links stay inside the app.