If you want to start importing your products to Channable from Prestashop, you will have to follow the steps explained in this article, which includes downloading the Channable module in your Prestashop account. This module has certain parameters that you can modify and in this article we will explain the different setup options of these parameters.
Once you have installed the Channable module, you should be able to find it in your modules section and by clicking on “Configure” you will enter the module and will see its parameters.
You will see the following different sections in the module:
- Configuration: order configuration section. Only necessary if you contracted an order connection in Channable.
- Feed-URL and Webhook-URL & Order-API-URL: connection information.
- Feed settings: some modifiable import parameters for the import creation.
- Expert: Additional fields in feed: section to add extra fields to the import.
Note: Every time you make a change in a different section of the module, remember to save the changes in that same section.
How do I choose my order settings for my order connection?
First of all, it is important to explain that the order connection is a separate functionality that Channable offers. If you are interested in knowing what the order connection does, you can read this support article and the related articles in the same section. If you already know what it is and want to request it, you just need to follow these steps.
In the Configuration section, you will see all the different parameters that you have to set up for your order connection to work. If you do not have, or have requested, an order connection in Channable, this section of the module will not affect you, you can skip it.
We will explain the different parameters you can find in this section and which values you can use:
- Order states "shipped": when Channable sees that one of the orders has any of these states you have selected, it will send the message to the export platform that the order is “shipped”.
- Order states "cancelled": when Channable sees that one of the orders has any of these states you have selected, it will send the message to the export platform that the order is “cancelled”.
- Order state for imported orders: state that will be assigned to all imported orders when they arrive to Prestashop.
- Carrier to use for generated orders: carrier you want to assign to your orders. You can also assign it from Channable, so this option can be empty.
- Use Channable order comment as Private Note: Yes/No. When active it will create all comments as private notes in your Prestashop.
- Warehouse for imported orders: You can select the warehouse you use for your orders here. It's only needed if you use the warehouse functionality in Prestashop and you have need to relate imported orders to a specific warehouse.
- Use Channable order comment as Customer Thread: Yes/No. In PrestaShop there's a "customer thread" for each order. We can put order IDs (for example from Amazon) or something else here when this option is activated.
How can I check what I am sending to Channable?
In the section Feed-URL and Webhook-URL you can find more information about the connection with Channable.
- Feed-URL: By accessing this URL in the browser, you will be able to see the feed that the module is sending to Channable with all the import information. Here you can also find the API key that you need to create a Prestashop connection in Channable, and also the Lang-ID of the connected store.
- Webhook-URL & Order-API-URL: existing URLs necessary for an order connection with Channable.
Can I apply any filter or modify the way I import my products?
All the filters or different ways to send the import file, can be found on these two sections of the module:
The plugin can be a bit heavy for smaller servers. If your Prestashop import in Channable give a time-out error, you can try these three options:
- Timeout optimization mode: when on, it reduces the initial query one more time, to decrease the risk of potential timeouts.
If inactive, there will be a lot more combined fields fetched. This reduces the number of queries, but needs more power.
- Alternative mode: when on, it fetches specific fields by various standalone-methods, and not within the general query. If a server has not enough power or resources, this could help, but might be a bit slower than the regular mode.
- SQL Optimization mode: when on, it does a "prefiltering" for valid product- and attribute-IDs. This reduces the load for the following query which only fetches data for the previously checked valid IDs and not all products and attributes in the database. This is something that usually should always be activated.
There are also some other parameters:
- Disable out of stock products: filter to exclude products without stock from the import.
- Disable inactive products: filter to exclude inactive products from the import.
- Skip shipping calculation: if enabled it does not calculate the shipping cost.
- Default Customer-ID: customer and corresponding default address used for the shipping cost calculation in the feed.
- Default page size: it needs to be filled for the import to work correctly, unless you send a "limit" parameter for the size of the product page your exporting to Channable. If you don't know which value would be best, you can try with 50 or 100.
- Use Guest checkout: If inactive, all incoming orders will have created a “real”customer account.
Expert: Additional fields in feed
Maybe you have some more information in Prestashop that is not getting imported into Channable. That is because we do not automatically import all fields. If you want to add another field in the import you just have to go to this section, and search for the field you want to add inside the “Available fields” tab. Once you have find it you just need to select it, press the > "assign” button and then press “save”. Once this is done, you just need to run your import in Channable again, for the new information to get imported and you should be able then to see the new field you added to the import.