Skip to main content

PrestaShop API

To build your PrestaShop app, install the API below on your PrestaShop website so that the app can sync with your data:

This guide also solve the ‘failed’ result when Running TroubleShoot on FluxBuilder with your PrestaShop website, or you do not see the product’s images.

1. Website Integration​

  • Install Prestashop Custom API Go to Dashboard > Modules > Module Manager > Upload a module. Select the module ‘PrestashopAPI.zip’.
  • Create a new webservice key Go to Dashboard > Advanced > Webservice > Add a new webservice key. Generate your key and select permissions. Click the Save button after finishing the settings. There is a list of required permissions with the method.

There is a list of required permissions GET: fl_products, fl_combinations, fl_categories, fl_payment_methods, fl_orders, fl_order_histories, fl_product_options, fl_product_option_values, fl_product_features, fl_product_feature_values, fl_product_price_range, fl_cart_rules, countries, states

POST: fl_carriers, fl_payment_methods, fl_orders, fl_sign_in, fl_sign_up, fl_update_user

  • Enable Webservice By default, the webservice feature is disabled on PrestaShop and needs to be switched on before the first use. Go to Dashboard > Advanced > Webservice. Choose “Yes” for the “Enable PrestaShop Webservice” option and click the Save butto

For more details about the Prestashop Service API, refer to this guide.

2. Setup the Regenerate Image​

The first time installing the FluxStore app could cause missing Images or a quite slow Image Loading issue.

Go to Design > Image Settings, add list requirement images if it does not exist:

small_default, medium_default, large_default. Then, tap the Regenerate thumbnails button:

That’s all 😊