Requirements
- ✓PrestaShop 1.7.8 or later
- ✓PHP 7.4 or later
- ✓PrestaShop Webservice API enabled
- ✓A StreamCart account (free trial available)
Installation Guide
Connect StreamCart to PrestaShop
Download the StreamCart module
Download the StreamCart module from the PrestaShop Addons marketplace, or go to your StreamCart dashboard under Settings → Integrations → PrestaShop.
Upload the module in Back Office
Log in to your PrestaShop Back Office and go to Modules → Module Manager → Upload a Module. Select the downloaded .zip file.
Install and configure
Click Install. The module configuration page will open. Enter your Project ID (found in StreamCart dashboard → Settings → Project) and save.
Script injected via displayHeader
The module hooks into the displayHeader hook to inject the StreamCart embed script automatically on every page of your storefront.
Product catalog syncs via Webservice API
StreamCart uses the PrestaShop Webservice API to pull your product catalog. The module creates a dedicated API key with read-only product access.
Configure widgets in StreamCart dashboard
Create your widgets in the StreamCart dashboard, associate videos to PrestaShop products, and publish. Changes appear on your store in real time.
Manual Installation
Edit header.tpl directly
If you prefer not to use the module, go to Design → Theme & Logo → Edit theme → header.tpl and paste the script before </head>.
Troubleshooting
Common issues and fixes
Module does not appear in the module list after upload
Ensure the .zip file structure is correct — it should contain a single folder named streamcart/ at the root. Re-download from the StreamCart dashboard if unsure.
Webservice API returns 401 errors
Go to Advanced Parameters → Webservice → API Key and confirm the StreamCart key has GET permissions on the products and combinations resources.
Embed script is missing from the page source
Check that the displayHeader hook is not disabled on your theme. Go to Design → Positions and confirm the StreamCart module is listed under displayHeader.
Need help?
Our support team can assist with module installation, Webservice API configuration, and product sync.
Contact Support →