Sam Webster
Created Jul 02, 2024Setting up a basic Multi Part Product (for accepting PDF uploads) | BG_010c
In this tutorial, we will set up a Multi Part type product.
In their default and simplest form, these products are used to allow your end users to directly upload PDF artwork files against a specific product. By uploading PDF's against a specific product, you can benefit from all of the product-based features such as customised landing pages, attribute application and selection and advanced pricing capabilities.
Building on this basic capability, Multi Part products have wide ranging capabilities, always allowing for the upload of PDF's, however providing additional options such as limited PDF validation, the upload of separate PDF's into a single product and much more. These extended capabilities are mostly available by writing config script and at the time of writing are not part of the core Infigo settings.
We will not be focusing on these extended capabilities in this tutorial. If you require additional information, please get in touch with our Support team.
This will take us to our product on the front end of our Storefront so we can view it as our users would.
Remember, you will need to be logged in as (or impersonating) a Storefront administrator to do this. Platform administrators will not be able to view the front end of a particular storefront.

Here we see the default Multi part product editor. It contains several distinct areas:
A "Selected Options" area which shows our requested quantity of the product
A number of uploads area, informing our user of how many files they are expected to upload
An upload area which can either be clicked to launch a file browser, or files can be drag and dropped into it.

10. Users can then proceed to the next step, where they are first able to preview the full PDF then add the product to their basket.
As mentioned earlier, there are many additional configuration options available with the Multipart product type, via the config script.
There are however a few additional pieces of functionality which can be made available as part of the Multipart window without any scripting. We will take a look at enabling these, which consists of:
Displaying selected attributes (such as material and finish)
Providing a downloadable PDF template for customers
Adding instructions, to ensure the files you receive as part of an order are correct.

Here will will enable a downloadable file, which our users will be able to obtain. This is useful if you need to provide a template for your customers to use. This can save a lot of time in the long run, as providing a template could vastly reduce the amount of unusable file uploads received.
Click Downloadable product
Then enable Has sample download file
Then upload a file into the Upload file section
Make sure to save the page.

14. Next we will add some attributes to the product, which will be displayed of the Selected Options section of the multipart product page.
If you are following one of our learning pathways, you may not have come across Attributes yet. This is covered at a later date. Alternatively, there are a number of resources available on the Infigo Academy covering creating attributes and placing them into products.
As a reminder, attributes are selections you give to your users to define the specification of a product. This could be, for example, material, stock, size, finish, colour, etc.

Based on our changes, we can now see several new pieces of information available as part of the multi part product editor.
Our selected options area now contains details of the selected attributes
A sample download PDF is available at the top right of the screen
A new section has been introduced in yellow, containing the upload requirements input for the product.
