Trader Information
Back to topOverview
Back to topFirework’s extension for Magento 2 transforms a standard Adobe Commerce / Magento store into an immersive, shoppable video experience. Once installed, merchants can embed interactive video carousels, floating players or full-screen livestreams on any page without writing code. The extension syncs your Magento product catalog so items can be tagged directly in videos, letting shoppers add products to their cart while watching.
It supports multiple layouts (carousels, grids, single players) that adapt to desktop and mobile, and allows bulk-upload or social import from Instagram, TikTok and YouTube. You can add polls, quizzes, coupons and QR codes to drive engagement, and track performance with real-time analytics.
Typical use cases include highlighting seasonal collections on your homepage, hosting live-shopping events, or embedding user-generated product reviews on PDPs.
With Firework, your Magento store becomes a rich storytelling platform that converts browsers into buyers while keeping page speed fast.
Features
- Shoppable video: showcase product from different angles and engage visitors
- Livestream shopping: interact with visitors to engage and convert
- Video creation studio: AI powered creation tool to easily import or create
- First-party data: to retarget visitors who watched your video or joined live-shopping events
Streamlined operations
- CMS Page Widgets
- Product Hydration
- Cart Hydration
- Business Portal inside Admin Panel
- Live Shopping Videos
Extension Installation Guide
Technical Specifications
Back to topSeller profile
Seller contact
Current Version
1.3.2
Adobe Commerce platform compatibility
Adobe Commerce (cloud): 2.4 (current)
Adobe Commerce (on-prem): 2.4 (current)
Magento Open Source: 2.4 (current), 2.3 (obsolete)
Type
Stable Build
Updated
16 April, 2026
Categories
Extensions, Marketing, Email Marketing, Marketing Automation, Advertising
Supported Browsers
Chrome, Firefox, Safari, Edge
Documentation
License Type
Open Software License 3.0 (OSL-3.0)
Policy
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top1.3.2:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Added
StoreQuote helper (Helper/StoreQuote.php): Per-store quote persistence via fw_store_quotes cookie — saves/restores the correct quote when switching between store views, eliminating cross-store cart contamination without deleting quotes.
Store map in store-init.phtml: Renders all active store views and detects the actual store from the URL path at runtime, self-correcting when FPC serves a stale page from a different store.
Unified cart retrieval in GetCart: Both store-scoped and default paths now return the full getSectionData() payload with currency, store_id, store_code, and masked quote ID.
Changed
AddItems controller refactored: Replaced ~400 lines of duplicated store-mismatch/quote-recreation logic with a single StoreQuote::switchToStore() call. Consolidated six product-type methods into one buildProductParams() switch. Stripped excessive debug logging.
GetCart controller simplified: Merged getCartForStore() and getDefaultCart() into a single code path delegating to StoreQuote.
store-init.phtml FPC resilience: Compares server-rendered store against URL-detected store and uses the correct value.
Removed
getJsonEncode()/getJsonDecode() wrapper methods from AddItems.
Unused $product and $quoteItem dependencies from AddItems.
1.3.1:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
The GetCart endpoint now supports an optional store_id query parameter, enabling the Firework widget to fetch cart data scoped to a specific Magento store.
New Features
store_id parameter: GET /firework/cart/getcart?store_id=2 returns cart data scoped to that store (items, currency, masked quote ID)
Store isolation: Session quote is only used if it belongs to the requested store — prevents cross-store cart data leakage
Masked quote ID: Each cart item includes a mask_id for guest-compatible cart operations; auto-generated if not already present
Store context in responses: Both store-scoped and default responses now include store_id and store_code fields
Backwards compatible: Without store_id, behavior is identical to v1.3.0
1.3.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Fixed
Reduced cache flush scope — The flushCache() method in Helper/Data.php previously iterated over all cache frontend pools and cleared every cache backend, including:
Full page cache
Block HTML
Layout
Collections
Translations
This caused a full storefront cache flush every time Firework configuration was saved, degrading frontend performance for all visitors until caches rebuilt.
The method now only cleans the config cache type, which is all that is required for configuration changes to take effect.
Upgrade Notes
No breaking changes — drop-in replacement for v1.2.9
No database migrations required
Run bin/magento setup:upgrade after updating the module
1.2.9:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
What's Changed
Added
- Multi-store cart support: The AddItems cart controller now accepts an optional store_id request parameter. When provided, it forces the store context before any cart or product operations, ensuring quotes and products are scoped to the correct store.
- Cross-store quote isolation: When store_id is provided and the existing session quote belongs to a different store, the old quote is deleted and a brand-new quote is created for the requested store, preventing cross-store cart contamination.
- Store initialisation template (store-init.phtml): A new frontend block that writes the current store ID and store code into localStorage (fw_magento_store_id, fw_magento_store_code) on page load and re-asserts them on visibilitychange to prevent cross-tab store pollution in multi-store setups.
- Enhanced logging: Detailed info/warning/error log entries added throughout the add-to-cart flow for easier debugging of store-context and quote-management issues.
- Store context in API responses: store_id and store_code are now included in all JSON responses from the add-to-cart endpoint (success and error cases).
Changed
- Products are now loaded with an explicit $storeId argument via productRepository->get($sku, false, $storeId) to respect the active store scope.
- The response now returns all visible cart items instead of only the most-recently-updated item, giving the Firework widget a complete picture of the cart after each add.
- getQuoteMaskId() now validates the quote ID before attempting a lookup and creates a new masked ID if one does not already exist, with full logging at each step.
1.2.8:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Whitelist related domain in csp
1.2.7:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- Add Headless Magento URL Support
- Fix Laminas Error
1.2.5:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Remove IC Checkout Support
Fix Installation Bugs
1.2.3:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Big Fix: Added guard on json config for backward compatibility
1.2.2:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Added - Firework extension now aligns product URLs with the specified URL suffix in Magento's configuration settings
Added - Firework extension now aligns product URLs with the specified PDP configuration in Firework PDP configuration settings.
1.2.1:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Added - Update Tokens on Firework Dashboard Reload
1.2.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Update: Supported Configurable product types via Webhook Import
Update: Add to Cart support for multiple Currencies
1.1.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Applied changes into the extension to make compatible Magento 2.4.6 and PHP 8.2
1.0.9:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Added - Commerce Purchase Tracking Feature
Update - Zend Framework Replaced with Laminas Framework
1.0.8:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Compatible with Commerce on prem (EE) : 2.3 2.4
Compatible with Commerce on Cloud (ECE) : 2.3 2.4
1.0.7:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Updated assets files versions to improve the player performance.
1.0.6:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Support Instant Checkout Experience On Player Cart
Support Live Shipping Rates on Player Cart
Support Bundle Product Types
1.0.5:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- latest compatible v2.4.4
1.0.4:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- compatible with v2.4.4
- add payment method firework
- multiple item add into cart
1.0.3:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Fixed the bug to get all videos from the channels
1.0.2:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
We are introducing Cart Integration with firework shoppable videos.
1.0.1:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Firework Integration with Magento allows to add widgets (Story Blocks, Carousels, Floating Player,) on CMS pages using Magento 2 core widget functionality. It allows to connect to firework dashboard from Magento admin panel and sync products with your firework channels
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor