Firework for Developers
One-to-one Virtual ShoppingBusiness Portal
  • Welcome to Firework for Developers
  • Firework Interactive Video and One-to-many Digital Showroom
  • Web
    • Getting Started (Web)
      • Shopify
      • Magento
      • Wordpress (WooCommerce)
      • Salesforce Commerce Cloud
      • BigCommerce
    • Integration Guide for Web
      • Components
        • Hero Unit
        • Carousel / Grid
        • Storyblock (Web)
        • Player (Floating)
        • Storylink
      • Styling
      • Feed Attributes
      • Player
        • Configuration
          • Appearance
      • Video customization
        • Video Factory
        • CTA Button
        • Product cards
      • Events
        • Embed Feed and Storyblock Events
        • Video player events
        • Live stream events
        • Shopping events
      • Shopping Integration (V2)
        • Introduction
        • Shopping APIs
        • Product Hydration
        • Product Factory
        • Cart Sync
        • Tracking
          • Purchase
          • Add to cart
          • Remove from cart
          • Page viewed
        • Shopping Integration FAQ
        • Migrate from V1
      • Web SDK
      • Enhanced Picture-in-Picture
      • Privacy settings
        • Tracking settings
        • Cookies management
        • Content Security Policy
    • Telemetry console
    • Firework Service Domains
    • FAQ & Troubleshooting (Web)
  • Android SDK
    • Integration Guide for Android SDK
      • Getting Started (Android)
      • Video Feed (Android)
        • Video Feed Layouts (Android)
        • Channel Feed (Android)
        • Discover Feed (Android)
        • Playlist Feed (Android)
        • Dynamic Content Feed
        • Channel Hashtags Feed
        • Sku Feed
        • Single Content Feed
        • Configure Video Feed
      • Customization
        • CTA
      • Analytics (Android)
      • Shoppable Videos (Android)
        • Product Hydration
      • Live Stream Support (Android)
      • Video Player (Android)
      • StoryBlock (Android)
      • Share & Video Deep linking
      • Ad Support (Android)
      • Configure Video Advertisements Source (Android)
      • In-app Language Switches
      • Compose support(Android)
    • Sample App (Android)
    • FAQ & Troubleshooting (Android)
    • Changelog (Android)
  • iOS SDK
    • Integration Guide for iOS SDK
      • Getting Started (iOS)
      • ATT compliance (iOS)
      • Video Feed (iOS)
        • Discover Feed(iOS)
        • Channel Feed (iOS)
        • Playlist Feed (iOS)
        • Playlist Group Feed (iOS)
        • Dynamic Content (iOS)
        • Hashtag Playlist (iOS)
        • SKU Playlist (iOS)
        • Video Ads (iOS)
        • Video Feed Layouts (iOS)
      • Story Block (iOS)
      • Customization (iOS)
        • Video feed configurations (iOS)
        • Player configurations (iOS)
        • Shopping configurations (iOS)
          • Customize product card on videos using the custom view (iOS)
        • Customize click behaviors (iOS)
      • Shopping (iOS)
      • Live Stream Support (iOS)
      • Analytics (iOS)
      • Share & Deeplinking(iOS)
      • Ad Support (iOS)
    • Sample App (iOS)
    • FAQ & Troubleshooting (iOS)
    • Changelog (iOS)
  • React Native SDK
    • Integration Guide for React Native SDK V2
      • Getting Started (React Native)
      • ATT compliance React Native (iOS)
      • Video Feed (React Native)
      • Story Block (React Native)
      • Customization (React Native)
        • Video feed configurations (React Native)
        • Player configurations (React Native)
        • Shopping configurations (React Native)
          • Customize product card on videos using the custom view (React Native)
        • Customize click behaviors (React Native)
      • Shopping (React Native)
      • Live Stream Support (React Native)
      • Ad Support (React Native)
      • Analytics (React Native)
      • App-level Language Setting (React Native)
      • Share & Video Deeplinking (React Native)
      • Android Style (React Native)
      • Inject Android Image Loader (React Native)
      • Integrate SDKs in Hybrid React Native and native Apps
      • Reference (React Native)
      • Sample App (React Native)
      • FAQ & Troubleshooting (React Native)
      • Changelog (React Native)
  • Flutter SDK
    • Integration Guide for Flutter SDK V2
      • Getting Started (Flutter)
      • ATT compliance Flutter (iOS)
      • Video Feed (Flutter)
      • Story Block (Flutter)
      • Customization (Flutter)
        • Video feed configurations (Flutter)
        • Player configurations (Flutter)
        • Shopping configurations (Flutter)
          • Customize product card on videos using the custom view (Flutter)
        • Customize click behaviors (Flutter)
      • Live Stream Support (Flutter)
      • Shopping (Flutter)
      • Ad Support (Flutter)
      • Analytics (Flutter)
      • App-level Language Setting (Flutter)
      • Share & Video Deeplinking (Flutter)
      • Inject Android Image Loader (Flutter)
      • Android Style (Flutter)
      • Integrate SDKs in Hybrid Flutter and native Apps
      • Reference (Flutter)
      • Sample App (Flutter)
      • FAQ & Troubleshooting (Flutter)
      • Changelog (Flutter)
  • Help Articles
    • Importing Products to Firework
    • Adding products to a video
    • Displaying product videos on product pages using hashtag filtering(Web)
    • Syncing Carts
    • Encoded IDs
Powered by GitBook
On this page

Was this helpful?

  1. Web
  2. Getting Started (Web)

Magento

PreviousShopifyNextWordpress (WooCommerce)

Last updated 2 months ago

Was this helpful?

Easiest way to integrate is to install Firework Magento Extension. This way you can automatically sync products, add widgets into your templates or pages.

Detailed guide for installation can be found .

Extension Installation guide

Step 1: First download the Firework Extension for Magento 2

Navigate to the Magento Marketplace Paste the access keys in your auth.json file inside magento project.

Use the "composer require firework/firework" command to add the extension to your project.

Please run the following commands to install code base and database schemas.

 php bin/magento setup:di:compile
 php bin/magento setup:upgrade
 php bin/magento setup:static-content:deploy -f
 php bin/magento indexer:reindex
 php bin/magento cache:clean
 php bin/magento cache:flush 

Once you’ve executed all the commands you can exit the command line interface and open your Administrator console for Magento 2. Navigate to the Store, and then its Configuration. If there is a new tab in the menu with the Firework Logo, it means you’ve installed the Firework extension correctly, and it’s ready to use.

NOTE: Do not modify the Endpoint URL in Webhook Configuration, it will be prefilled and modifying it will break the integration.

If the above steps seem confusing or daunting to you, feel free to reach out to your Firework Account Manager. They are more than willing to assist you in this configuration.

NOTE: To implement all changes on the magento storefront, the store admin needs to flush the cache each time settings and configurations are done.

Step 2: Configure the Firework Extension

Once the Firework Extension is installed, we need to ensure it is configured correctly to integrate with your stores. These steps need to be performed by a Magento store administrator.

Navigate to System and then to Integrations, and select Add New Integration. Fill out the general information on the Integration and Save your changes.

Select API from the left-hand navigation menu and allow access to the below features:

  • Cart

  • Catalog

  • Customers

  • Marketing

  • My Account

Step 3: Add Widgets

Navigate to the page upon which you want to display a Firework widget. Go to the page editor, and select Insert Widget, and then select Firework Videos as your Widget Type.

From the Widget Options you can select the layout you wish to add to the page, and use the dropdown menus to select the appropriate Channel and Playlist.

Step 4: Import Products

Once you connect to the Firework Dashboard you will be directed to your store. The Products tab will include any imported products already. But the Import Products tab will list all the products that you have in your magento store.

You can click the Import button on the right to add the product from your Magento Store to your Firework Store. This will enable you to apply this product on product cards on your Firework Videos and Livestreams.

If products are already imported you will see Sync button to update the products data in your firework account

Step 5: Enable Purchase Tracking

Please Navigate to the Store -> Settings -> Configuration -> Firework -> Purchase Tracking -> Enable

Step 6: Activate Cart Integration

Select a video in your library, and use the options menu … to select Edit.

In the video options use the Video Overlays button to add a Product Card to the video.

Use the dropdown menu to select the store that you have integrated to your Magento Store.

Then select the product you want to overlay atop the video you are editing and click Add.

Once your video is edited to include the product you can return to the page on which you embedded your Firework widget.

If you select your video you will see the Product Card on the playing video.

Selecting the product and Shop Now will put the product in the shopping cart for this session on your site.

here
https://commercemarketplace.adobe.com/firework-firework.html
(My Profile - Access Keys)