Dec 10th, 2017 Update: This code is no longer being maintained. We have found Amazon Merch is no longer worth our time and we are focusing on other projects. Amazon also often makes small changes to the upload process that breaks the script, making it a nightmare to maintain. The code will remain open source and available for anyone to take over and tweak, but that won’t be us any longer.
Sept 15th, 2017 Update: Amazon recently made a slight tweak to their Merch pages that broke the existing uploader. You can download the latest version of Merchpy which has fixed this issue.
Uploading shirts to Merch By Amazon is a giant pain in the ass and a tedious manual process. I set out to automate as much of the process as possible so that either a.) much of the work could be outsourced without having to hand over your Amazon credentials to someone or at least b.) all of the button pressing on the website could be automated.
The result is something I’m calling MerchPy. I made this for myself and figured others could benefit from it as well, so I’m releasing it for free, open source, with no warranty or guarantee that this will work for you as well.
MerchPy is a rather quickly hacked-together Python script that automates much of the Merch upload process. The script relies on you entering all the shirt upload information into a .CSV file, which it then uses to fill out the forms on the Merch website as it navigates the pages.
Let’s get into how you can install and run MerchPy.