Skip to content

Announcement Bar Methods

SmartCart.getAnnouncementBarsInCartArray

Get announcement bar instances used in the cart

Returns: Array - The announcement bar instances

Example

// Get all announcement bars currently in the cart
const bars = SmartCart.getAnnouncementBarsInCart();

// Log the number of active announcement bars
console.log(`${bars.length} announcement bar(s) active`);

// Iterate through bars to check their state
bars.forEach((bar, index) => {
  console.log(`Bar ${index + 1}:`, bar);
});

SmartCart.getAnnouncementsByComponentIdArray

Get announcements by component ID

Returns: Array - The announcements for the component

Param Type Description
id string The component ID

Example

// Get announcements for a specific component
const componentId = 'my-announcement-component';
const announcements = SmartCart.getAnnouncementsByComponentId(componentId);

// Display announcements in a custom container
announcements.forEach(announcement => {
  console.log('Announcement:', announcement);
});
See something that needs updating? Suggest an edit