Shopping configurations (Flutter)
Customize product info view
You could utilize FireworkSDK.getInstance().shopping.productInfoViewConfiguration to customize the shopping CTA button, the Firework PDP link button, and the video product card.
Create a configuration for shopping CTA button
final shoppingCTAConfiguration = ShoppingCTAButtonConfiguration(
// The text of shopping CTA button: "Shop now" or "Add to card"
text: ShoppingCTAButtonText.shopNow,
// The text color of CTA button
// Only supported on iOS
textColor: "#000000",
// The background color of CTA button
// Only supported on iOS
backgroundColor: "#c0c0c0",
// The text color of CTA button
// Only supported on iOS
fontSize: 16,
// iOS font info
iOSFontInfo: IOSFontInfo(
fontName: "Helvetica",
systemFontStyle: IOSSystemFontStyle.italic,
systemFontWeight: IOSSystemFontWeight.heavy,
),
);Create a configuration for Firework PDP link button
Create a configuration for video product card
Apply configurations
You could utilize FireworkSDK.getInstance().shopping.productInfoViewConfiguration to apply these configurations.
Show cart icon
The cart icon is hidden by default. You could show the cart icon with the following codes:
Show the red indicator on the cart icon
The host app could use FireworkSDK.getInstance().shopping.setCartItemCount to sync the cart item count to Firework SDK. The count should be greater than or equal to 0. We just use count to show or hide the red indicator on the cart icon. If count > 0, we will show the red indicator on the cart icon. Otherwise, we will hide the red indicator on the cart icon.
Last updated
Was this helpful?