Adding Additional Custom Options to Products (including file uploads) - A better eCommerce Platform for B2B+B2C - Website World

Adding Additional Custom Options to Products (including file uploads)

Custom questions are a great way to collect additional information from customers that is not tracked as stock. These are ideal for product customisations such as:

  • Personalised names or text
  • Additional colour options or trims
  • Uploading logos, images, or documents per product
  • Special instructions per product

Custom questions allow you to extend your product options beyond standard sizes, colours, and styles that are stock-tracked.

Step 1: Accessing Custom Questions

There are multiple different variations, options, sizes and text questions that can be used at an individual product level. 

All of these options can be accessed via the individual product's Options/Sizes tab. 

  • Product Variations with Stock Levels (A)
  • Manage Colours (B)
  • Manage Sizes (B)
  • Manage Styles/Options (B)
  • Custom Questions (C)
  • File Upload / T&C
  • Link Related Products
  • Duplicate This Product

Go to the product you wish to edit.

Navigate to the Custom Questions section (Under the product options tab).

Step 2: Choose an Input Type

Custom question fields can use a variety of input types:

  • Text – single-line text input
  • Multi-line Text – longer text responses
  • Drop Down Box – select one option from a list of options
  • Radio Buttons – choose one option from multiple choices
  • Checkboxes – select one or more options
  • Button Set – multiple selectable buttons
  • Image Buttons – select an image as an option
  • Number – numeric input
  • Date – date selector
  • Yes/No Question – simple true/false choice
  • File Upload – allow customers to upload files (e.g., logos or images)

Step 3: Configure Your Question

For each question you can set:

  • Label / Question Text – what the customer sees
  • Required Field – make the question mandatory before checkout
  • Preisgestaltung – optionally add an additional charge for certain answers
  • Conditional Logic – show or hide fields based on the customer’s previous answers

Step 4: Save and Preview

After adding and configuring all custom questions preview your product page to ensure that questions display correctly and any conditional logic works as expected.

Tips for Using Custom Questions

  • Use custom questions for personalisation or special instructions that don’t affect stock levels.
  • Conditional questions help streamline the checkout process by only showing relevant fields.
  • File uploads are useful for logos, design files, or reference images.
  • Pricing adjustments can be applied per option, e.g., extra charge for a custom colour or trim.

    Appending an enquiry form

    You can also append an enquiry form to all your products.  From your shopping cart manager select Setup > Display Options > then tick the checkbox labelled "Include an enquiry form" then click[Save]

    Additional question fields and file uploads can be entered in at the checkout page, but those questions are fixed to the entire order, and are not product specific.

    If you are working with events, consider using our events management system, then adding generic products within that area that can be connected to your events.

    More From This Section

    There are three ways of adding additional options to your product. Product Variations with Stock Levels, the less complex (Simple) Product Options, or as Additional Custom Questions
    Once the product has been created you can go in and add variations via the OPTIONS/SIZES tab
    If you have product variations with Stock / SKU codes here is where you can go to delete or edit and option
    Custom questions are a great way to collect additional information from customers that is not tracked as stock.
    How do I include colour choices with my shopping products as well as sizes? Or how do i give different styles a different code or stock on hand quantity?
    You can set the option layout to be dropdowns, swatches, single price and more
    You can rename Colour, Size, and Option via the DESIGN > REWORD TITLES AND PROMPTS area.
    No product option is set when a customer views the product, but you can choose to make one to be the default
    With Product Variations you can enable a setting which will allow customers to add multiple options at once. Great for B2Bs.
    With Product Variations you can choose to show the range of prices available rather than the main product price.
    You can add image swatches to your colours, sizes and options to your Product Variations and set them to display in the product area and category list
    You can add image swatches to your colours, sizes and options and set them to display in the product area and category list
    Simple Product Options: global options allow you to define colours, sizes and styles as reusable options that can be applied to any product. You can centrally manage images, pricing, or removal of those colours/sizes/styles and then apply them across products or categories in bulk.
    If you set the Display Stock Level to Quantity number the options will show the stock available.
    With Product Varations you can set a product up so that the main product image can change when a swatch or option is selected. If using swatches the swatch can be a different image from the one that replaces the main product image.
    If your Ecommerce Store has products with product variations, you can update the pricing for each variation via the Options / Sizing tab when editing the product.
    Revert variations back to basic size/colour/style options.
    Please see the category management area, as we consider that make/model/year is more about findability, and not an option of a product itself.
    If your Ecommerce Store has products with product variations, you can add weight values for each variation via the Options / Sizing tab when editing the product.
    Remember a customers choice for size, style or colour, so that it defaults for future purchases.

    FAQ Topics

    Search for help:

    > Heim