Requirements
- ✓WordPress 6.0 or later
- ✓WooCommerce 7.0 or later
- ✓PHP 8.0 or later
- ✓A StreamCart account (free trial available)
Installation Guide
Connect StreamCart to WooCommerce
Download the StreamCart plugin
Search for "StreamCart" in the WordPress Plugin Directory, or download the .zip file from your StreamCart dashboard under Settings → Integrations → WooCommerce.
Install and activate the plugin
Go to WP Admin → Plugins → Add New → Upload Plugin. Select the .zip file and click Install Now. Then click Activate Plugin.
Enter your Project ID
Go to Settings → StreamCart in your WordPress admin. Paste your Project ID (found in the StreamCart dashboard under Settings → Project) and click Save.
Embed script is added automatically
The plugin hooks into wp_head and injects the StreamCart embed script on every page. No manual code edits required.
Product catalog syncs via REST API
The plugin authenticates with the WooCommerce REST API and syncs your product catalog automatically on activation and on a daily schedule.
Configure widgets in the dashboard
Open the StreamCart dashboard, create a widget, associate videos to your WooCommerce products, and publish. Changes are reflected on your store immediately.
Manual Installation
Without the plugin
If you prefer not to use the plugin, add the embed using a WordPress action hook in your functions.php, or paste directly into header.php.
Troubleshooting
Common issues and fixes
Plugin is active but embed script is not loading
Check that wp_head() is called in your theme's header.php. Some custom themes omit this hook. If missing, add <?php wp_head(); ?> just before </head>.
Products are not syncing
Go to WooCommerce → Settings → Advanced → REST API and verify that StreamCart has an active API key with Read permissions. Regenerate the key if needed.
Conflict with caching plugins
Exclude the StreamCart embed script URL from your cache plugin's JS minification and deferral settings (e.g., in WP Rocket or W3 Total Cache).
Need help?
Our support team can help with plugin installation, API key setup, and product sync issues.
Contact Support →