envatoaffiliate
by themeforest
Bonbon is a stylish, modern and functional Chocolate Company WordPress Theme. It is designed for chocolate company, sweet shop, chocolate boutique, bakery, food firm or beverage company. Also it fits catering company, or other topic-related businesses. Above all, the theme is a perfect solution for delivery services or a cafe.


The theme is packed with lots of pre-designed pages to display your main services, your gallery and news, etc. The theme is fully Retina ready, which will be a great plus for your business. We made Bonbon compatible with such premium plugins as Revolution Slider, Elementor and Elementor Pro, AI Engine, MailChimp for WP etc. for you to easily operate your website.
The theme also offers the compatibility with Instagram Feed plugin, which means you are able to show off your portfolio to users as a feed on your website.
WooCommerce compatibility makes it super easy to setup and manage your chocolate online shop.

16.10.2025 Version 1.11 – Update
- Added QW Extension addon (to version 1.6.2) has been added;
- Accessibility improvements for WP Accessibility Check have been added;
- Events list Widget: the Classic layout now includes the event time in addition to the date;
- Images Compare Widget: Separate styling for separator/handler, option to hide handler and control tag/offsets for "Before" & "After" have been added;
- Style tweaks for The Events Calendar integrations have been added;
- Audio widget: template "default" (select audio from library) has been added.
17.09.2025 Version 1.10 – Update
Added:
- Plugin Settings – Added links to documentation and descriptions of custom Elementor settings/widgets.
- Stack Sections – Added transition duration control for Zoom, Blur, Opacity effects.
- Elementor Presets Support – Added ability to save/load custom style presets for widgets, sections, columns, and containers. Stored in /plugins/trx_addons/presets/trx_addons-presets.json.
- Skin Notice – Admin notice now includes "Dismiss" (7 days) and "Never Show Again" options.
- Accessibility Improvements – Added role="button" to non-link anchors, converted anchor tags to <span> where appropriate, and added control for target="_blank" for external links.
- TrxAddons: Hook for SportsPress to prevent redirecting to the “Welcome” screen after activation during demo import.
- Theme Core Check: Added warning if theme core isn't updated before skin update (to avoid missing functions).
- Backdrop Blur: New settings for sections, columns, containers, and all Elementor widgets; default semi-transparent background for sticky sections.
- HotSpot Widget: Major redesign for responsive positioning and styling; added tag selection, icon customizations, popup alignment, offsets, and more.
Fixed:
- Security: Fixed potential LFI vulnerability during pagination.
- TrxAddons: Tribe Events export now checks for new TEC tables (tec_events, tec_occurrences) if no events in wp_posts.
- Stack Sections: Fixed offsets, sticky section positioning on iOS, and animation issues with GSAP.
- TrxAddons: Fixed issue where inserting an empty header/footer would insert full page content.
- AJAX Responses: Standardized response parsing and error handling across theme/plugin.
- Mobile Menu: Fixed auto-close when clicking tabs inside the menu.
- PHP 8 Compatibility: Fixed various warnings and errors with string/integer operations and child post queries.
- Header Fixes: Ensured mobile menu button displays correctly in default headers not using shortcodes.
- Customizer: Fixed reset behavior for Logo option.
- Minor bug fixes and optimization.</span>
11.09.2025 Version 1.9 – Update
- CSS\PHP fixes for WP 6.8.2 (shortcodes\widget layouts);
11.09.2025 Version 1.8 – Update
- CSS\PHP fixes for WP 6.8.2 (shortcodes\widget layouts);
02.06.2025 Version 1.7 – Update
Updated: QW Extension addon (to version 1.6.1);
Updated: Optimized all image files stored in the plugin and theme folders;
Added: TrxAddons: WPML – added translation support for our Elementor Extensions like "Background Text";
Added: theme_filter_page_title_selector filters in JS and PHP to allow replacement of the page title selector in Elementor skins and clones;
Added: In the woocommerce.js script, added updating of the total number of products on the page after loading the next batch via load_more or infinite;
Added: a forced check for addon and skin updates via the "Check again" link;
Added: support for skin filtering keywords in the Theme Dashboard;
Fixed: SEO attributes now respect the "SEO snippets" option to avoid validation issues;
Fixed: in the WooCommerce page processing script – Cart: after changing the shipping address on touch devices (mobiles, tablets), the product table disappeared;
Fixed: in the markup and styles of sub-tabs in theme and plugin options to align the spacing from the last sub-tab to the next tab’s heading;
Fixed: In theme options, added a selector to display a divider if a hidden option (type=hidden) precedes it. Previously, the divider (border) was missing in this case;
Fixed: Disabled initialization of the mediaelements script for videos inside the Revolution Slider;
Fixed: Moved loading of translation domains and theme plugins to priority -1 on the after_setup_theme action;
Removed: 'medium' from external thumbnail sizes to prevent conflicts with the custom trx-addons-thumb-medium size;
Removed: the Twenty20 Image Before-After plugin is no longer recommended for installation (compatibility is retained), please use the Images Compare widget instead
02.06.2025 Version 1.6 – Update
- CSS\PHP fixes for WP 6.8 (shortcodes\widget layouts);
07.01.2025 Version 1.5 – Update
Removed: Disabling of rendering replacement in the Post Featured Image block for FSE themes (works only for video, audio, and gallery formats now)
Fixed: Sticky sidebar positioning script on fullwidth pages, when fixed_blocks_sticky == false selected in the options
Fixed: Syntax in the function of the URL replacement for Vimeo videos
14.12.2024 Version 1.4 – Update
Added: Option "Redirect 404"
Added: Option "Disable word hyphenation for the headings on tablets and mobile devices"
Added:Parameter "Show Description" in Layouts - Title shortcode
Added: Layouts: filter 'trx_addons_filter_sc_layout_content_need_inline_css' for custom layouts
Added: Elementor: default settings for compatibility with Elementor "Optimize Control Loading"
Added: Options for customization of shortcodes Switcher and HotSpot
Added: Slider Widget: responsiveness for "Slides per view" and "Slides space" parameters
Added: AI Helper: API support for ModelsLab music generation
Added:AI Helper: Text To Speech/Speech To Text/Voice Covering API from OpenAI and ModelsLab and a new widget Audio Generator (AGenerator)
Added: AI Helper IGenerator: script for repeated opening of images
Added: AI Helper: authorization parameters for Open AI and Google AI APIs to use proxy servers
Added: API Text To Speech / Speech To Text /
Added: Elementor Page Settings: a filter to disable a default section background for layouts
Fixed: Mouse Animation styles
Fixed: Revolution Slider: demo url to support a new version of slider tables
Fixed:FontAwesome 4 compatibility
Fixed: "NavMenu" script for layout submenus
Fixed: PHP8 Compatibility for CPT Services
Fixed: Iframe resize of fullscreen video
Fixed: Elementor 3.25.0+ compatibility
Fixed: AI Helper Chat: title and button styles
Fixed: API Stable Diffusion renamed to ModelLab
Fixed: xxx_get_file_dir() for file compilation in /uploads on multisite installations
Fixed: Rendering of Instagram video posts
Fixed: Woocommerce: styles of product discounts
Updated: QW Extension addon (to version 1.6.0)
07.10.2024 Version 1.3 – Update
- CSS\PHP fixes for WP 6.0+ (shortcodes\widget layouts);
13.08.2024 Version 1.2 – Update
Added: AI Helper: option to choose the API version for Open AI Assistants
Added: AI Helper: parameter 'output_tokens' for text models
Added: Styling parameters for divider in Images Compare shortcode
Added: Roles and capabilities reset when switching to another skin
Added: Customization options for the submenus in the Menu Editor
Added: CSS\PHP fixes (shortcodes and layouts)
Fixed: AI Helper Chat: title styles
Fixed: Compatibility with Elementor plugin: widget "Spacer" when its "Size" equals 0 or is not defined
Fixed: Compatibility with Elementor plugin: priorities for basic classes registration in action 'elementor/init'
Fixed: Compatibility with Elementor plugin: removing duplicate attributes loading="xxx" and decoding="xxx" for tag <img /> with Image Effects
Fixed: Compatibility with Elementor plugin: elementor-editor.js script for post search
Fixed: Compatibility with Elementor plugin: Global Colors Preview styles
Fixed: Compatibility with WPML plugin: icl_get_languages() replaced with filter "wpml_active_languages"
Fixed: Compatibility with WPML plugin: added wpml-config.xml file
Fixed: Compatibility with The Events Calendar plugin: category name, tags and breadcrumbs on the listing pages
Fixed: Dark/Light Switcher script
Fixed: Animation for dropdown menus
Fixed: Autoscroll for Swiper Slider v8
Fixed: Script for the video inserted as a link in the popup
Updated: QW Extension addon (to version 1.5.0)
Updated: "Background Text" (marquee) now uses the heading font family by default
Removed: WP GDPR Compliance plugin (Cookie Information | Free WP GDPR Consent Plugin)
22.04.2024 Version 1.1 – Update
Added: AI Helper Image Generator & Media Library: support for the new image generation model DALL-E-3
Added: AI Helper Image Generator & Media Library: an option for choosing Stable Diffusion API server (stablediffusionapi.com or modelslab.com)
Added: AI Helper Image Generator & Media Library: an option "Autoload list of models" in Stable Diffusion and Stability AI API settings
Added: AI Helper Image Generator & Media Library: new models for Upscale (Stability AI) and Stable Diffusion.
Added: AI Helper: Chatbot AI Assistant to help with basic theme customization (title, tagline, logo, colors)
Added: AI Helper: support for Flowise AI API for chatbots
Added: AI Helper: support for Open AI Assistants API (GPT-4)
Added: AI Helper: support for Google AI API (aka Gemini)
Added: AI Helper: parameters for changing text and placeholders in AI Chat, Text Generator and Image Generator shortcodes
Added: AI Helper: "Embed External Chatbots" options
Added: AI Helper: "LoRA model" parameter for submodels
Added: AI Helper: "Proxy URL" parameter for API settings of Open AI and Google AI
Added: AI Helper: a "model choice" field in Gutenberg editor, Text Generator and AI Chat shortcodes
Added: AI Helper: customization parameters for styling a chat window in "AI Chat" shortcode
Added: AI Helper: Popup Layout for "AI Chat" shortcode
Added: AI Helper: "Remember on reload" option for "AI Chat" shortcode
Added: "Permanent" and switcher customization parameters for Dark/Light Switcher shortcode
Added: "Categories Order" option for the "Categories list" widget
Added: A contact form selection option for individual Team posts that overrides the global option for CPT Team
Added: Compatibility with The GDPR Framework plugin
Added: Meta data (variations) to the cart page
Added: Layout "Simple" for the Hotspot widget
Added: An option to change "More" button text for the Categories List widget
Fixed: Script for Bg-Canvas (Dynamic Background) on mobile devices
Fixed: Script for dropdown shift in RTL version
Fixed: PHP 8 compatibility: $content=null replaced with $content=''
Fixed: Switcher and Image Generator scripts
Fixed: Compatibility with WPML Multilingual CMS (xxx_is_external_url() function)
Fixed: Text shifting for "Background Text" module
Fixed: "WooCommerce Search" filter
Fixed: Styles for video added in portfolio items
Fixed: SVG icon animation in the Icons shortcode
Updated: Blogger shortcode styles
Updated: QW Extension addon (to version 1.4.1)
Updated: Elementor styles
Updated: Gutenberg styles
Removed: Cookie Information plugin installation recommendation
27.12.2023 Version 1.0 – Release