View Categories

How to use File Upload Field in Optiontics

The File Upload field lets customers attach one or more files to a product before adding it to the cart — logos, photos, design proofs, documents. Uploaded files travel with the order, and you can optionally charge per file. You control which file types are allowed, the size limit, and how many files a customer may upload.

Use Cases #

  • Custom-print products — customer uploads artwork or a logo.
  • Personalized gifts — upload a photo to engrave or print.
  • Print shops — submit a PDF or design file for a quote/order.
  • Services that need a brief, spec sheet, or reference document.
optiontics file upload block/field

How to Use #

  1. Activate Optiontics Pro.
  2. Open Optiontics → Add-ons and edit (or create) an add-on form.
  3. Drag the File Upload block onto the canvas.
  4. Select the block to open its settings on the right.
  5. Set the label, upload text, allowed types, size, and count limits (below).
  6. Save, assign the add-on to a product, and preview.

Settings & Customizations #

  • Label — field title shown to the customer (default: Upload Field).
  • Description — helper text under the label.
  • Hide title — render the uploader without a label.
  • Required — customer must upload before adding to cart.
  • Upload text — the upload button text (default: Upload).
  • Drag & drop text — hint inside the drop zone (default: Click or drag and drop).
  • Allowed types — permitted file extensions (default: png, jpg).
  • Max file size — per-file limit in MB (default: 2).
  • Min files — minimum number of files required (default: 0).
  • Max files — maximum number of files allowed (default: 3).
  • Charge per file — add the field price for each uploaded file.
  • Conditional logic — show/hide the field based on other field values.
  • Custom CSS class / ID — for styling hooks.

FAQ #

Q1: Why is the field empty / locked?
A1: It’s a Pro feature — activate Optiontics Pro to enable it.
Q2: Can customers upload more than one file?
A2: Yes — set Max files (default 3). Use Min files to require a minimum.
Q3: How do I restrict file types?
A3: List the allowed extensions in Allowed types (e.g. png, jpg, pdf).
Q4: Can I charge based on uploads?
A4: Yes — enable Charge per file to apply the price for each file uploaded.
Q5: Where do the uploaded files appear?
A5: Filenames show in the cart and checkout, and the files are attached to the order for fulfillment.

Conclusion #

The File Upload (Pro) field turns any product into a custom-order intake — collect artwork, photos, or documents right on the product page. Lock down allowed types, size, and count, optionally charge per file, and the uploads ride along with the order.