Advanced Offer Display and Behavior Settings
Apr 9, 2026
This section of the BOGOX Free Gift application allows you to customize how offers are displayed in your store, as well as adjust behavior settings, price formatting, and advanced customization through code.
Offer Display
Defines how offers will be presented to customers:
- Popup: Displays the offer in a modal window, ideal for capturing user attention.
- Embed: Inserts the offer directly into the page, integrating it with existing content.
Waiting Indicator
Allows displaying a loading indicator when a customer adds a product to the cart:
- When enabled, a spinner is shown inside the “Add to Cart” button while the action is being processed.
- Improves user experience by providing visual feedback during the wait.
Currency
Controls how prices are displayed within the offers:
- Currency code: Displays the currency code (e.g., USD, EUR) alongside the price.
- Hide Decimal: Hides decimals when they are “.00”.
- Price Rounding: Rounds prices after currency conversion.
Random
Configures random display of offers:
- When enabled, offers are shown randomly in the Cart Upsell module.
- When disabled, offers follow the previously configured order.
Custom CSS
Allows adding custom styles to modify the appearance of the offers:
- Existing styles can be overridden using
!important. - Ideal for matching the store’s visual identity.
Custom JS
Allows adding custom JavaScript code to extend functionality:
- Useful for implementing advanced behaviors or specific integrations.
- Recommended for users with technical knowledge.
Module Objective
This section provides full control over:
- The visual presentation of offers.
- The user experience during the purchase process.
- Advanced customization of design and behavior.
