PrestaShop Integration
PrestaShop Setup Guide, this page provides step-by-step guidance on obtaining credentials, which are essential for the setup process.
Last updated 6 months ago

What is PrestaShop
PrestaShop is a free, open-source e-commerce platform allowing businesses to create and manage online stores. It offers many features, including customisable themes and templates, a robust product management system, payment and shipping integration, and various marketing tools. PrestaShop is designed to be user-friendly and customisable, allowing businesses to create a unique online shopping experience for their customers. The platform is also known for its scalability, making it suitable for companies of all sizes, from small startups to large enterprises. PrestaShop is constantly updated with new features and improvements and has a large community of developers and users contributing to its ongoing development. Overall, PrestaShop is a comprehensive and flexible e-commerce platform that provides businesses with the tools and features they need to succeed in the online marketplace.

Obtaining your API Keys from PrestaShop
To obtain your PrestaShop Webservice Key, you need to follow the steps below:
1. Log in to your PrestaShop Dashboard using your admin credentials.
2. After logging in, navigate to the "Advanced Parameters" section in the left-hand menu and click "Webservice".
3. Once on the Webservice page, click the "Add new webservice key" button.
4. On the next page, click the "Generate Key" button to let the system generate a unique key for you.
5. In the "Permissions" section, you must select the specific permissions you want to grant to the API key. These permissions will determine which data and actions the key can access. Select the specific permissions as described below:
products: View (GET)
product_options: View (GET)
product_option_values: View (GET)
stock_availables: View (GET), Modify (PUT)
orders: View (GET)
order_invoices: View (GET)
order_details: View (GET)
order_carriers: Modify (PUT)
addresses: View (GET)
customers: View (GET)
currencies: View (GET)
combinations: View (GET)
Ensure that each permission is selected as described above. Once you have chosen the permissions, click the "Save" button.
6. After you click "Save", you will see the newly generated API key in the table on the same page. Copy this key, as it will be needed to set up your sales channel in Channels.

Installing the PrestaShop Sales Channel
To add the PrestaShop sales channel to your Channels account, kindly adhere to the following steps:
Access your account and go to the left side of the screen. Click the "Stores" button.
If you already have a store, click "View Store" on the right side of the screen to access it.
To edit an existing store, click the edit button on the right side. If you need to create a new store, click "+ ADD" above, name it, and use the edit button to make changes.
Click "+ ADD" in the Channels section to begin the installation.
A window will appear in the centre of the screen. Choose "PrestaShop" from the available channels list.
Provide the required information:
Channel Name: In the field provided, you can enter any name. However, it is recommended that you choose a name that has meaning to you, such as "PrestaShop," as it will serve as an apparent reference for the source of the order in the future.
Domain: This is where you should enter the name of your store, as it will appear in the URL. For example, if your store name is "ABC Company," you should enter https://abccompany.prestashop.com/.
Web Service Key: Please enter the key obtained through your PrestaShop earlier.
After filling out the fields, customise other options, then click "Save" in the bottom-right corner.
You'll be back in the recently installed channel. Activate it at the top of the screen using the "Is Active" button.
Congratulations! You've successfully set up your PrestaShop sales channel on Neuro.
You can now sell products on PrestaShop and manage orders from your Neuro dashboard.
Click to Maximise the Video.
For additional support, contact the Neuro Support Team.
