Powered by Adobe Commerce 2.4.9

240x240logo.png

Firework Shoppable Video

PRODUCT:
0
TOTAL:

Trader Information

Back to top

Overview

Back to top

Firework’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 top

Seller profile

Loop Now Technologies Inc.

Seller contact

E-mail

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

Installation Guides

User Guides

License Type

Open Software License 3.0 (OSL-3.0)

Policy

Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All 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 top

1.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 top

The 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

Q & A

Back to top

Reviews

Back to top