We are looking for someone familiar with the Etsy API to create a custom app for one of our Etsy shops. (
www.diykraftsupplies.com)
Programming language / Environment is an unknown to us.
Store Description -
DIYCS sales craft blanks to crafters and small business owners for them to decorate. We ship the blanks directly to the customer. We currently provide access to our SVGs from our Facebook page as Etsy doesn't have a "mixed" product that is both physical and digital. We are currently expanding our product offering to include multiple types of physical products.
Problem:
Our SVG library is hard to access and not customer friendly. Customers want access to size specific files. We'd also like to include a "license.txt" file, an instruction PDF and have the option to include other files in the future.
Possible Solution:
Customer places an order on our shop for a physical item that also needs one or more digital files to be downloaded.
To comply with Etsy policies - will require email / message to be sent to customer allowing them to opt-in to file access solution.
Application is run on a regular basis by either the administrator of the store, or automatically every X minutes. Application imports relevant new sales information from the shop into the database. (Customer Name, Email, Order #, SKUs ordered, Date of Order, other information?)
User can login to the application with password and email address. Once authenticated, the customer can then access the digital downloads for all previous purchases.
Application keeps track of the total number of times that a file has been downloaded. Possible enhancement would be to allow admin to set the total number of times a file can be downloaded and/or set a time limit that they can be downloaded for the first X days.
Update Files with notice sent to customers of previous purchase of update.
Only customers that have purchased from the Etsy shop can login. Customer is required to set password on first login.
Actual digital downloads will be stored on Google Drive or Microsoft Cloud, or our own website. Prefer to have the database and application reside on our own hosted server.
When future files are added to the sku, customer is notified by Message or Email that an update to the files has been uploaded and is now available for download.
Admin access would be required to allow us to populate the database
with the SKU's and the appropriate files required for each product, add new SKUs / products, reset customer password, and perform any required maintenance.
Interested? Reply to this message thread.