Shoppable Videos
Overview
UI Themes
FireworkSdk.shopping.setShoppingViewOptions(
ShoppingViewOptions(
theme = ShoppingTheme.LIGHT // or ShoppingTheme.DARK
)
)Dark Theme
Light Theme
New Product Cards
Single Product Card(V2)
Single Product Card(V1)
Multiple Product Card(V2)
Multiple Product Card(V1)
Why Use Player Version 2?
How to Enable Player Version 2
Step 1: Set Player Versions in Application Class
Step 2: Enable Livestream Support (If Needed)
Available Player Versions
Important Notes
Verification
New Product Indicator Customization
Default Values
Property
Default value
Description
Size Limits
Product Card Click Handler
Priority Order
Priority
Mechanism
When to use
Path 1: Custom Listener (Highest Priority)
Path 2: ViewOptions-Driven External Link (Zero Configuration)
Path 3: Built-in Product Details Page (Default)
Combining Listener and ViewOptions
Version 1 Product Cards Configuration
Configurable Properties
Corner Radius
24dp radius
4dp radius
CTA Button Label

CTA Button Visibility
"Shop now" visible
"Shop now" hidden:
Custom Product Cards
Implementing Custom Product Card View
Important Notes
Shopping CTA Button

CTA Button Click Listener
CTA Button Status
CTA Button Text
Customize Shopping CTA Button
Basic Styling
Shape Customization
Shopping Cart
Cart Behavior
Embedded Cart Example
Cart Click Listener

Product Detail Page (PDP)
PDP Link Button Click Listener

PDP Link Button Visibility
Product Hydration
"Shop Now" Mode
Error Handling
Error Types
Programmatic Control
Dismiss Shopping UI
Open Shopping Cart
Purchase Tracking
Function Signature
Parameters
Parameter
Type
Required
Description
ProductItem Structure
Usage Examples
Basic Purchase Tracking
Complete Purchase with Products
Minimal Configuration
Related Documentation
Last updated
Was this helpful?









