Prestashop Module Development - Etsy Integration

Closed Posted 7 years ago Paid on delivery
Closed 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.

Etsy OAuth PHP Prestashop Smarty PHP

Project ID: #10178379

About the project

2 proposals Remote project Active 7 years ago

2 freelancers are bidding on average $345 for this job

alrounders

This project is interesting for me. I'm ready to start it right now and finish asap. Best regards, Alrounders Team!

$500 AUD in 7 days
(28 Reviews)
4.8
einfachsns

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

$444 AUD in 7 days
(0 Reviews)
0.0