Picture of Accepting Additional Asset File Types in Multipart Upload Products

Accepting Additional Asset File Types in Multipart Upload Products

1. What’s New

Multipart products have always been the “upload-your-file” option in Infigo. Historically, the default configuration only guaranteed support for PDF (and, if a storefront-wide toggle was enabled, common image types).
As of April 2025, the XML schema for the latest iteration of the MultiPart UI recognises type="asset" parts plus an AllowedMimeTypes list, letting you specify exactly which formats the storefront will accept—PSD, AI, EPS, JPEG, PNG and more—without altering the customer interface.


2. Essential XML Elements

Node / Attribute Required? Purpose
<PartConfiguration type="asset" mode="asset" … /> Yes Tells the UI this upload area is a fixed artwork file (“asset”).
<AllowedMimeTypes> Optional Comma-separated extensions and/or MIME strings. If omitted, storefront falls back to its global default (normally PDF + any globally-enabled images).
<Usage type="range" min="…" max="…"/> As needed Sets min/max uploads for this part.
previewModeType="normal"
confirmPreview="False"
Yes Asset parts never generate live previews, so keep preview disabled and confirmation off.

3. Complete Sample Snippet

Paste the block below into the config of your Multipart Configuration (or extend an existing script).

 

<?xml version="1.0" encoding="utf-8"?>
<Configuration previewModeType="normal" confirmPreview="False">
    <!-- NEW: define an asset part -->
    <Parts>
        <PartConfiguration type="asset" mode="asset" name="upload"/>
    </Parts>

    <!-- Make the part visible to shoppers -->
    <InputItems>
        <InputItem type="part">
            <ItemInfo>
                <InternalName>upload</InternalName>
                <UIName>Upload your artwork (89 mm × 59 mm with 2 mm bleed)</UIName>
                <UIDescription>Accepts PDF, AI, PSD, EPS, JPG or PNG.</UIDescription>
            </ItemInfo>
            <ItemContent>
                <PartName>upload</PartName>
                <Usage type="range" min="1" max="10"/>

                <!-- NEW: extended file-type list -->
                <AllowedMimeTypes>
                    .psd,*.pdf,application/pdf,
                    .jpg,.png,image/jpeg,image/png,
                    .ai,application/postscript,.eps
                </AllowedMimeTypes>
            </ItemContent>
        </InputItem>
    </InputItems>

    <!-- Basket sequence -->
    <Order>
        <OrderItem>upload</OrderItem>
    </Order>
</Configuration>

Need fewer formats? Delete any entry inside <AllowedMimeTypes>.
Happy with PDFs only? Remove the <AllowedMimeTypes> node entirely and the product reverts to the storefront default.


4. Quick Test Checklist

  1. Open the product and start the Multipart UI.

  2. Upload each file type in the list you have provided—UI should accept them.

  3. Try an unlisted type (e.g. DOCX)—UI should block it.

  4. Click Add to Basket; no preview step should appear.

  5. Verify existing PDF-only Multipart products still work.


 

For further XML guidance, see the Multipart Product Config Builder tool (currently in beta) in the Infigo Academy.

By inserting the single type="asset" part and listing your new AllowedMimeTypes, you unlock wider file support across every Multipart Upload product—no extra UI work required.

Incomplete
Alternate Search Terms
WYSIWYG stands for "What You See Is What You Get" which means that the styling choices made in this editor will be reflected on the front end.