Integrations

PrestaShop

Publish content to a PrestaShop store.

Grandranker publishes articles to your PrestaShop store as CMS pages, using PrestaShop's built-in Webservice API. You connect once with your shop URL and a webservice key; after that, approved articles are created in your store automatically.

The PrestaShop connect wizard in Grandranker

What you need: access to your PrestaShop Back Office and a webservice key with the right permissions: GET, POST, PUT, DELETE for content_management_system and GET for languages.

How to Connect

  1. In Grandranker, go to Integrations and choose PrestaShop.
  2. Create the API key: log in to your PrestaShop Back Office and go to Advanced Parameters β†’ Webservice.
  3. Enable the Webservice if it is not already active.
  4. Click Add new webservice key and generate a key.
  5. Give the key these permissions: GET, POST, PUT, DELETE for content_management_system, and GET for languages. Copy the generated key.
  6. Back in Grandranker, enter your Shop URL (e.g. https://yourstore.com) and paste the key into API Key.
  7. Pick a Default Status: Published (active) to make pages live immediately, or Draft (inactive) to create them hidden for review.
  8. Click Test Connection, then Save & Connect.

Publishing & Verifying

Published articles arrive in PrestaShop as CMS pages. To verify the setup:

  • Publish one article from Grandranker. Then open Design β†’ Pages (CMS pages) in your Back Office and look for it.
  • If your Default Status is Draft (inactive), the page exists but is not visible on your storefront. Activate it in PrestaShop or switch the default to Published (active) in Grandranker.

Troubleshooting

"Connection failed" when testing

Three usual causes, in order:

  1. The Webservice is disabled. Check Advanced Parameters β†’ Webservice and make sure it is turned on.
  2. The key is missing permissions. It needs GET, POST, PUT, DELETE on content_management_system and GET on languages. Edit the key and tick the boxes.
  3. The Shop URL is wrong. Use the root URL of your store, including https://. Do not include any admin path.

The test passes but publishing fails

Permissions can pass a basic connection test but still block writes. Confirm POST and PUT are enabled for content_management_system on the key Grandranker uses.

Requests are blocked by my hosting or firewall

Some hosts and security modules block PrestaShop webservice calls from external services. If the connection times out or returns an access-denied error, ask your host to allow API requests to /api on your shop. Or check any WAF/security plugin rules.

Pages publish but I can't find them

CMS pages live under Design β†’ Pages in the Back Office, not under the blog module. If you use a third-party blog module, note that Grandranker publishes to the native CMS pages, not to that module.

Questions? Contact us at [email protected].