Prestashop Module Development - Etsy Integration
$30-250 AUD
Paid on delivery
Hi,
Im looking for someone to develop an Etsy integration module for Prestashop. I will provide the the module file skeleton as well as a Oauth 1.0 library for integrating with the Etsy API. I will also provide a test shop. You will need to fill in the functionally (including SQL tables)
I will need the following features:
Product Sync
When a product is added or edited it needs to be updated on Etsy, this includes photos etc. Please don’t worry about variations (may look at this in future).
Products will need to be tracked in a database table (prestashop id > etsy id).
PLEASE MAKE SURE ALL LISTINGS YOU ADD A MARKED AS DRAFT MODE DURING DEVELOPMENT.
This should only happen after the initial Etsy Account login (Config ETSY_TOKEN and Config ETSY_TOKEN_SECRET must be set)
Order Sync
Need to import all orders on etsy and update the stock count for products. I also wont a front end page that will trigger this somehow, so it can be added as a repeating cron job. (or if you know of a built in function that will periodically do something in prestashop please use that).
Orders will need to be tracked in a database table.
This should only happen after the initial Etsy Account login (Config ETSY_TOKEN and Config ETSY_TOKEN_SECRET must be set)
Shipping
For each carrier create a shipping template, Prestashop uses individual countries and Etsy uses regions, so will need to map each country to a region.
When create a product and adding It to Etsy just select the preferred carrier in prestashop and apply that Shipping Template.
You will need to track shipping templates in a database table.
This should only happen after the initial Etsy Account login (Config ETSY_TOKEN and Config ETSY_TOKEN_SECRET must be set)
Error logging
I would like a log page that logs API errors, mainly for development but also handy for shop owners. Needs to be in a database and have a back end page. I would recommend starting with this.
Pages
There will need to be the following controllers/pages in the back end:
• Etsy Login (this will be provided)
• Bulk Product Export (used after installing the module to import the catalog)
• Config Page (we will discuss configuration options as we continue)
• Anything else you deem necessary for the functionality
Technical Details
The oauth 1 library is League Oauth1 with a custom Etsy server object written by me, it uses Guzzle 3.
Documentation you will need:
Guzzle 3: [url removed, login to view] (mainly the response object)
League: [url removed, login to view] (you will probably not need this, the login and setup token credientials are already implemented, and I can provide examples on how to work with this)
Etsy API: [url removed, login to view] (you will need this)
I can provide examples/help if you get stuck with any of the oauth stuff.
Im looking for about a 3 week turnaround maximum.
Project ID: #10178379
About the project
2 freelancers are bidding on average $345 for this job
This project is interesting for me. I'm ready to start it right now and finish asap. Best regards, Alrounders Team!
Hi, Thanks for giving your valuable time on me. I am Prestashop developer with 3+ years of experience. In my experience, I have worked on Prestashop websites and create so many plugins. Some of the plugins in More