[intro] Before you begin, you need to ensure that you have created a Drop Down List Product Option manually by following the steps within this Guide. You then need to have exported your Products to a spreadsheet and deleted any rows that contain Products which you don’t want to add the Drop Down List to, but keep the rows containing the Products you want to add Options to, and your guideline Product where you've already added the Product Option manually.[/intro]
In this example, I’m going to add a Drop Down List Product Option to one of my existing Products. I have exported all of my Products to a spreadsheet, and then deleted all of the Products I don’t want to add Product Options to from it. Obviously, this is my test shop, so there’s only a handful of Products on it - you may want to add a Drop Down List to lots more!
Before I exported my spreadsheet, I created a Drop Down List Product Option on one Product (‘EKM Events’) using the steps in this Guide. I have not deleted this Product from my spreadsheet yet as I’ll be using this as a guideline and will delete it before I upload the spreadsheet back onto my EKM online shop.
1. The first thing you need to do is create an empty row beneath the Product that you want to add the Drop Down list onto. You can do this by right-clicking on the far left-hand side and clicking Insert:
2. On the Product row for the Product you’re adding the Drop Down List to, amend the Action column to read ‘Edit Product’. If the Product has any Variants, be sure to amend these to 'Edit Product Variant':
3. Now you need to scroll to the right on your spreadsheet, until you find the columns OptionName, OptionSize, OptionType, OptionValidation, OptionItemName, OptionItemPriceExtra and OptionItemOrder, as these all list the various different details required for your Drop Down List:
OptionName
This is the name you have given to your Drop Down List.
OptionSize
This is the maximum number of characters which can be used when creating this Product Option.
OptionType
‘DROPDOWN’ is the kind of Product Option you’ve chosen.
OptionValidation
This area is blank as I did not enforce Option Validation on my Drop Down List. If I did want Option Validation, I would need to add ‘NotEmpty’ in the relevant cell for my Drop Down List.
OptionItemName
This is the name I’ve given to each of the Options a customer could choose, separated by a colon.
OptionItemPriceExtra
This is the price each choice is, in the order the choices are displayed, again, separated by a colon.
OptionItemOrder
This is the order that the different choices are displayed. ‘1’ is obviously the first choice.
4. Your next step is to copy the contents of the Product Options cells for your guideline Product into the Add Product Option row, like this:
5. If you need to make any amendments to the Option to suit a different Product, make sure that you retain the format of that of your original guideline Product. When you have finished adding the Drop Down List to your other Products, you need to delete your guideline Product - both the Product, Product Variant (if there are any) and Product Option rows - and then copy the CategoryPath, ID and Name cells from the Edit Product row into those on your Add Product Option row:
6. This will attach the new Product Option to the Product. You now need to save your spreadsheet. Open your browser and log into your EKM online shop. From the Dashboard, click the Features tab:
7. On the Features page, scroll down and click the Launch button to open the Import/Export System:
8. Within the feature, you need to click Import From File:
9. Click the Choose File button:
10. This will open the File Explorer window. Select the spreadsheet from its location on your computer and click open. You will then see the file listed next to the Choose File button. Click the green Upload button:
11. The page will update, and you will see the name of the spreadsheet listed in the table. Click the File Name:
12. Now you need to click Test For Errors:
[caution]You must remember that every time you upload a spreadsheet to your EKM online shop that you click Test For Errors instead of importing it directly onto your shop. This is so that the system can check that the file has been correctly formatted. If there are any errors on a spreadsheet that is imported without being tested for errors, this can cause issues within your EKM online shop.[/caution]
13. You’ll then see your spreadsheet displayed in the Test For Errors window:
[warning]If any of the rows are highlighted red or pink, click Warnings & Errors, where the issues will be detailed. You will need to rectify the issues on your spreadsheet before uploading it again and testing for errors to ensure that these problems have been rectified.[/warning]
14. You now need to click Start Import Process:
15. When the file has processed - which may take a couple of moments depending on the number of Products you have on your spreadsheet - you’ll see the green Done button. Click this to finish:
16. Your new Product Options will now be visible on your Product Pages.
[caution]You cannot edit Product Options. You can only Add or Delete them using spreadsheets. If you wish to edit any aspect of an existing Product Option, you will need to duplicate the Product Option rows for the Product on your spreadsheet and copy these to the rows below. For the first instance of the Product Option, amend the Action column to read ‘Delete Product Option’, and then for the second copied version, amend this to ‘Add Product Option’ and change the details of the Product Option accordingly.[/caution]
[more]
- How to add Product Options using a spreadsheet
- How to add Product Options using a spreadsheet - Text Box
- How to add Product Options using a spreadsheet - Text Area
- How to add Product Options using a spreadsheet - Image
[/more]
[contact] If you need our help with your EKM online shop, contact your Account Manager or Customer Support, who will be able to point you in the right direction. We're open from 8am-6pm weekdays and 9am-5.30pm on the weekends. If you'd like to suggest a feature or an upgrade on any of the EKM platforms, please let us know on the EKM Suggestions board. If you have a non-account specific question ask the EKM Team, join us in EKM Community. [/contact]