close

Necessary update of your password on PrestaShop Addons

Hello,

You are currently the holder of an Addons account created from your Paypal account, which allows you to connect to our marketplace.

In order to increase security and simplicity, we are implementing a single authentication system. Therefore, signing in with PayPal won’t be possible on our marketplace, from April 2nd on. Read morearrow_right_alt

To continue to access your personal space on PrestaShop Addons, we simply invite you to reset your password as of now by clicking on the link below.

You will receive a new password allowing you to directly sign in to your Addons account, without using PayPal. Once logged in, you will be able to change this password in your personal space.

Your Addons account will not be affected in any way by this development.

Sellers API

Please keep in mind: all your API calls must send the variable api_key in POST in order for us to check that it is really you who sends the request.


Last update: 16th June 2020.

 
GET https://api.addons.prestashop.com/request/seller/threads
Get all your threads
Fixed parameters
api_key
The API Key you find in your contributor account, under the settings tab.
Dynamic parameters
sort
You can sort your results by date, available values: ASC / DESC

limit
How many results do you want, default is: 100

page
If there are more results, navigate through pages, default is: 1

Response
{ "success": true, "threads": { "total": 13, "per_page": 100, "current_page": 1, "last_page": 1, "next_page_url": null, "prev_page_url": null, "from": 1, "to": 13, "data": [ { "id_community_thread": 1, "id_product": 11, "topic": "Perfect product", "versionps": "", "token": "321abc123", "date_add": "2016-11-15 14:17:35", "qualification": "presale", "nb_messages": 12, "customer_hash": "321654987abc4568789def", "id_order": 111 }, { "id_community_thread": 2, "id_product": 22, "topic": "Beautiful product", "versionps": "", "token": "321abc123", "date_add": "2016-11-15 14:17:35", "qualification": "", "customer_hash": "321654987abc4568789def", "id_order": 222 } ] } }
GET https://api.addons.prestashop.com/request/seller/threads/{id_thread}/messages
Get all thread messages
Fixed parameters
api_key
The API Key you find in your contributor account, under the settings tab.
Dynamic parameters
id_thread
The ID of the thread you want to get all messages from.

seen: 0 / 1
Get seen (1) or unseen (0) messages.

sort
You can sort your results by date, available values: ASC / DESC

limit
How many results do you want, default is: 100

page
If there are more results, navigate through pages, default is: 1

Response
{ "success": true, "messages": { "total": 2, "per_page": 100, "current_page": 1, "last_page": 1, "next_page_url": null, "prev_page_url": null, "from": 1, "to": 2, "data": [ { "id_community_message": 1, "id_community_thread": 1, "from": "seller", "status": "accepted", "message": "test", "attachments": [{"filename": "image_id.png", "attachment": "https://addons.prestashop.com/upload/image_id.png"}], "date_add": "2016-11-22 10:20:45", "id_employee": 0, "seen": 1 }, { "id_community_message": 2, "id_community_thread": 1, "from": "customer", "status": "accepted", "message": "test", "date_add": "2016-11-23 18:31:07", "id_employee": 0, "seen": 0 } ] } }
POST https://api.addons.prestashop.com/request/seller/threads/{id_thread}/messages/add
Post an answer to a thread
Fixed parameters
api_key
The API Key you find in your contributor account, under the settings tab.
Dynamic parameters
id_thread
The ID of the thread you want to get all messages from.


message
Your answer to the thread.
Response
{ "success": true } { "success": false, "message": "An error occurred during the file upload" }
GET https://api.addons.prestashop.com/request/seller/messages
Get all messages
Fixed parameters
api_key
The API Key you find in your contributor account, under the settings tab.
Dynamic parameters
seen: 0 / 1
Get seen (1) or unseen (0) messages.

sort
You can sort your results by date, available values: ASC / DESC

limit
How many results do you want, default is: 100

page
If there are more results, navigate through pages, default is: 1

Response
{ "success": true, "messages": { "total": 5, "per_page": 100, "current_page": 1, "last_page": 1, "next_page_url": null, "prev_page_url": null, "from": 1, "to": 5, "data": [ { "id_community_message": 1, "id_community_thread": 1, "from": "customer", "status": "accepted", "message": "Help me !", "attachments": [{"filename": "image_id.png", "attachment": "https://addons.prestashop.com/upload/image_id.png"}], "date_add": "2017-02-14 17:49:20", "seen": 0 }, { "id_community_message": 2, "id_community_thread": 3, "from": "seller", "status": "accepted", "message": "Super solution !", "date_add": "2017-02-14 11:09:13", "seen": 0 } ] }
GET https://api.addons.prestashop.com/request/seller/thread/{id_thread}
Get all thread info
Fixed parameters
api_key
The API Key you find in your contributor account, under the settings tab.
Dynamic parameters

Response
{ "success": true, "thread": { "id_community_thread": 1, "id_product": 12345, "topic": "Product question", "versionps": "", "token": "58a2d6cb29d9e", "date_add": "2017-02-14 11:07:07", "qualification": "", "nb_messages": 12, "customer_hash": "e6f0339e59af766ec7b3ade2529b20ba6afca3001f456602ca5e76b64ceba353", "id_order": 54321, "zen": { "type": "free", "purchase_date": "2017-02-14", "nb_days_since_purchase": "1", "nb_days_left": 89, "expiration_date": "2017-05-15", "extended_date": "2018-02-14" } } }
GET https://api.addons.prestashop.com/request/seller/markasseen
Set a message as seen
Get parameters
api_key
The API Key you find in your contributor account, under the settings tab.
id_message
The ID of the message you wish to set as seen.

Response
{ "success": true, }
GET https://api.addons.prestashop.com/request/seller/products
List all your products
Get parameters
api_key
The API Key you find in your contributor account, under the settings tab.

Response
{ "success": true, "products": [ { "id_product": 1, "price": "49.990000", "id_lang": 1, "name": "Product Name", "statut": "declined", "pico": "https://addons.prestashop.com/img/pico/1.jpg", "product_name": { "id_product": 1, "name": "Product Name" } }, { "id_product": 3, "price": "49.990000", "id_lang": 1, "name": "Product Name", "statut": "confirm", "pico": "https://addons.prestashop.com/img/pico/3.jpg", "product_name": { "id_product": 3, "name": "Product Name" } } ] }
GET https://api.addons.prestashop.com/request/seller/product/{id_product}
View product
Get parameters
api_key
The API Key you find in your contributor account, under the settings tab.

Dynamic parameters
id_product
The ID of the product you wish to see

Response
"success": true, "product": { "success": true, "id_product": "1", "id_sheet": 1, "name": "Product Name", "product_type": "module", "price": 49.99, "display_price": "49,99 €", "zips": [ { "compatible_to": "1.7.6", "compatible_from": "1.6.0.4", "id": "1", "version": "1.0.1", "statut": "confirm", "date_add": "05/15/2020", "online": true, "need_update": false, "visible": false, "paid_update": false, "link": "https://addons.prestashop.com/download-file.php?id_product_upload=1&id_product=1" }, { "compatible_to": "1.7.6", "compatible_from": "1.6.0.4", "id": "2", "version": "1.0.0", "statut": "confirm", "date_add": "07/13/2019", "online": false, "need_update": false, "visible": false, "paid_update": false, "link": "https://addons.prestashop.com/download-file.php?id_product_upload=2&id_product=1" } ], "compat_min": "", "rates": { "total": "24", "grade_doc": "4.5", "grade_installation": "5.0", "grade_usability": "5.0", "avg": "4.5", "total_all": "276" }, "module_key": "6c7a3d34fa01934e71f53aae16f2698b", "online": true, "marketing": { "status": "confirm", "comment": false }, "technical": { "status": "confirm", "link": "https://addons.prestashop.com/seller-upload.php?id_product_upload=2&id_sheet=1", "comment": false } } }
GET https://api.addons.prestashop.com/request/seller/invoices
Get invoices
Fixed parameters
api_key
The API Key you find in your contributor account, under the settings tab.
Dynamic parameters

Response
{ "success": true, "invoices": [ { "status": "paid", "amount_wanted_ht": "1000", "type": "bankwire", "date_add": "2020-01-07 18:51:34", "download_url": "https://addons.prestashop.com/en/seller-invoice.php?invoice=1" }, { "status": "paid", "amount_wanted_ht": "5000", "type": "bankwire", "date_add": "2019-07-13 05:23:49", "download_url": "https://addons.prestashop.com/en/seller-invoice.php?invoice=2" } ] }
GET https://api.addons.prestashop.com/request/seller/bank
Get All Withdrawal Information
Get parameters
api_key
The API Key you find in your contributor account, under the settings tab.

Response
{ "success": true, "bank": { "totalEarned": "10 000,00 €", "remainWithdraw": "5 000,00 €", "lastWithdrawal": "01/07/2020", "withdrawThisYear": "5 000,00 €", "totalWithdrawed": "5 000,00 €", "youCanWithdraw": 5000.0000000000, "taxInvoices": [ ] } }
GET https://api.addons.prestashop.com/request/seller/orders
List all your orders
Get parameters
api_key
The API Key you find in your contributor account, under the settings tab.
date_from
The date in format YYYY-MM-DD.
date_to
The date in format YYYY-MM-DD.
Note : If you do not specify dates, the API will provide data for the last 3 months

Response
{ "success": true, "sales": [ { "id_seller_history": "1234567", "id_product": "1212", "type": "income", "amount": "34.99", "id_order": "123123", "detail": "", "product_name": "Product name", "order_source": "0", "order_date": "2020-04-29 19:42:34", "iso_code": "ES", "role": "standard", "role_detail": "0", "cname": "", "product_type": "module", "zen_name": null, "id_zen_product": "0", "id_pack": "0", "contributor_promo": "0", "zen_alone": "0", "id_customer": "1155483", "product_quantity": "1", "presto": null, "customer_hash": "121212aabababab121212", "discount_name": "", "pico": "https://addons.prestashop.com/img/pico/id_product.jpg", "order_date_display": "04/29/2020" } ] }