Latest Version 1.8.1: Released on Oct 09, 2026
Fix:
- Add "if ( ! defined( 'ABSPATH' ) ) { exit; }" guard to all theme PHP files to prevent direct file access.
- Add nonce check to AJAX handler bzotech_load_ajax_tool_panel().
- Sanitize/clamp $_GET number, posts_per_page, page inputs (archive.php, index.php, search.php, top-filter.php, shop/product-list ajax handlers...) to prevent abuse via invalid values.
- Harden Bzotech_Template::load_view()/load_view_assets() against path traversal.
- Escape output with esc_html()/wp_kses_post() in ajax tool-panel HTML and yith-compare-button.php icon output.
- Fix fatal TypeError on PHP 8 when AJAX json_decode() returns null (new bzotech_decode_ajax_json() helper).
- Fix "session already active" PHP warnings by guarding session_start()/session_destroy() with session_status().
- Fix double-encoded Google Fonts URL.
- Fix body-background option type (Redux/metabox), reworked to unified "background" control.
- Fix mega menu init timing (hooked to init instead of running at file load).
- Fix Redux config loading too early (deferred to init hook).
- Fix undefined $item_wrap/$item_inner notices in post/product grid templates.
- Fix Redux 4.x saves the post meta of fields registered in Redux_Metaboxes::$fields
Updated:
- Migrate icon library from Font Awesome to Line Awesome across templates, post-meta output and social icon maps.
- Migrate product gallery/image sliders from Slick to Swiper.js (single product detail templates, quick view) — added 3 missing detail-minimal-style1/2/3.php templates to match the other demo styles.
- Migrate image/video popups from Magnific Popup to Fancybox (Instagram gallery, popup video).
- Consolidate & minify frontend CSS/JS into fewer bundled files (base-style, elementor, side-wide, style, custom-style) for fewer HTTP requests.
- Add no_found_rows to WP_Query calls (search, related/latest products, ajax pagination, widgets) for better query performance.
- Cache repeated option/meta lookups with static vars + object cache for tax attributes.
- Add loading="lazy" to product swatch images.
- Add preconnect hints for Google Fonts.
- Load jquery-elevatezoom only on single product pages; drop unused scripts (slick, magnific-popup, accordionSlider, modernizr, hoverdir, TimeCircles, jcarousellite, mCustomScrollbar, owl.carousel, jquery-ui-tabs/slider) and their library files.
- Preload Elementor header/footer widget CSS/JS earlier to fix missing styles on first load.
- Remove layout-shift "opacity:0" preload rule that could hide page content.
- Plugin Bzotech Core 2.3
- Plugin Bzotech Elementor 2.2
Removed:
- Remove unused Elementor Slider "Accordion" style and its settings (widget still available with all other styles; existing content built with the Accordion style will need to be rebuilt with another slider style).
- Remove unused Elementor "Image Choose" and "Ajax Select2" custom controls (not referenced by any widget).
- Remove the theme's old built-in demo importer and legacy Customizer (Option Tree) integration, superseded by the current import flow.
- Remove unused post-like feature script and dead owl-carousel slider functions (bzotech_owl_slider, bzotech_all_slider — no markup used them).
![]()
GiftXtore is a trendy and creative Elementor WooCommerce WordPress theme. It includes 10+ elegant prebuild homepages that can adapt any online business, specially jewelry store, gold shop, diamond store, gem store, silver store, flower shop or kids toys and teddy bear shop.
GiftXtore is utilized with Elementor – a powerful drag-and-drop page builder that lets users simply modify and create new pages without the need for technical knowledge. GiftXtore theme is totally adaptable any device, including a PC, tablet, or smartphone, can display it beautifully, and One Click Demo Import makes the import process easy.
The theme offers many essential eCommerce features as Product Filter, Ajax Add to Cart, Ajax Wishlist, Mini Cart, and others. It is a premium-quality theme made for websites for online jewelry stores and other eCommerce corporate business firm sites.
Dokan Compatible
The theme is compatible with Dokan. You can easily build multi-vendor marketpacke with Dokan multivendor marketplace plugin. Start your own multivendor marketplace and earn with large product ranges. Achieve a lot more with Dokan. No matter what type of product you want to sell – tangible or bookable – Dokan has got you covered. Create any kind of marketplace that you can imagine.![]()
![]()
![]()
![]()
Theme Features
- 10 Elegant Homepage Layouts
- Fully responsive
- Dokan compatible
- Elementor Page Builder
- WooCommerce ready
- Revolution Slider ready
- FOX (free version) ready
- Ajax shop filter
- SEO Friendly
- Mega menu built-in
- One Click Demo Import
- Modern minimalist design
- Optimize design for mobile
- Ajax Add to Cart
- Product filter by price
- Product filter by rating
- Product filter by categories
- Ajax remove from Cart ready
- Instagram Feed
- Contact Form 7
- Ajax Login and Registration
- Blog ready
- Support all default WordPress post types
- Flexible Theme Options
- High Speed & Performance
- Customized for Online Store
- Cross Browser Compatible
- Free Lifetime Updates
- 7/24 fast support
![]()
Change Log
Version 1.8.1: Released on Oct 09, 2026
Fix:
- Add "if ( ! defined( 'ABSPATH' ) ) { exit; }" guard to all theme PHP files to prevent direct file access.
- Add nonce check to AJAX handler bzotech_load_ajax_tool_panel().
- Sanitize/clamp $_GET number, posts_per_page, page inputs (archive.php, index.php, search.php, top-filter.php, shop/product-list ajax handlers...) to prevent abuse via invalid values.
- Harden Bzotech_Template::load_view()/load_view_assets() against path traversal.
- Escape output with esc_html()/wp_kses_post() in ajax tool-panel HTML and yith-compare-button.php icon output.
- Fix fatal TypeError on PHP 8 when AJAX json_decode() returns null (new bzotech_decode_ajax_json() helper).
- Fix "session already active" PHP warnings by guarding session_start()/session_destroy() with session_status().
- Fix double-encoded Google Fonts URL.
- Fix body-background option type (Redux/metabox), reworked to unified "background" control.
- Fix mega menu init timing (hooked to init instead of running at file load).
- Fix Redux config loading too early (deferred to init hook).
- Fix undefined $item_wrap/$item_inner notices in post/product grid templates.
- Fix Redux 4.x saves the post meta of fields registered in Redux_Metaboxes::$fields
Updated:
- Migrate icon library from Font Awesome to Line Awesome across templates, post-meta output and social icon maps.
- Migrate product gallery/image sliders from Slick to Swiper.js (single product detail templates, quick view) — added 3 missing detail-minimal-style1/2/3.php templates to match the other demo styles.
- Migrate image/video popups from Magnific Popup to Fancybox (Instagram gallery, popup video).
- Consolidate & minify frontend CSS/JS into fewer bundled files (base-style, elementor, side-wide, style, custom-style) for fewer HTTP requests.
- Add no_found_rows to WP_Query calls (search, related/latest products, ajax pagination, widgets) for better query performance.
- Cache repeated option/meta lookups with static vars + object cache for tax attributes.
- Add loading="lazy" to product swatch images.
- Add preconnect hints for Google Fonts.
- Load jquery-elevatezoom only on single product pages; drop unused scripts (slick, magnific-popup, accordionSlider, modernizr, hoverdir, TimeCircles, jcarousellite, mCustomScrollbar, owl.carousel, jquery-ui-tabs/slider) and their library files.
- Preload Elementor header/footer widget CSS/JS earlier to fix missing styles on first load.
- Remove layout-shift "opacity:0" preload rule that could hide page content.
- Plugin Bzotech Core 2.3
- Plugin Bzotech Elementor 2.2
Removed:
- Remove unused Elementor Slider "Accordion" style and its settings (widget still available with all other styles; existing content built with the Accordion style will need to be rebuilt with another slider style).
- Remove unused Elementor "Image Choose" and "Ajax Select2" custom controls (not referenced by any widget).
- Remove the theme's old built-in demo importer and legacy Customizer (Option Tree) integration, superseded by the current import flow.
- Remove unused post-like feature script and dead owl-carousel slider functions (bzotech_owl_slider, bzotech_all_slider — no markup used them).
Version 1.8.0: Released on May 09, 2026
Fix:
- Fix function bzotech_minicart_ajax()
Version 1.7.9: Released on Mar 12, 2026
Fix:
- Fix demo data import timeout errors.
Updated:
- Plugin: Bzotech Core 1.7
Version 1.7.8: Released on Jan 19, 2026
Fix:
- Fix YITH WooCommerce Compare Plugin
- Fix YITH WooCommerce Wishlist Plugin
Version 1.7.7: Released on Jan 06, 2026 - Improve load_more_product and load_more_post hooks - Update plugins
Version 1.7.6: Released on Oct 03, 2025 - Security fixes: + load_more_product + load_more_post
Version 1.7.5: Released on July 15, 2025 Fix: Security fixes
Version 1.7.4: Released on December 27, 2024
Updated:
- Plugin Bzotech Elementor
- Plugin Slider Revolution 6.7.25
Fix:
- Update the Swiper slider to version 8.4.5 for compatibility with Elementor version 3.26.3.
Version 1.7.3: Released on November 22, 2024 - Update: Updated Slider Revolution version 6.7.22 in download package - Fix: Disable WooCommerce message contains outdated copies of some WooCommerce template files
Version 1.7.2: Released on October 23, 2024
- Update:
+ Slider Revolution version 6.7.20
+ bw-craftxtore.pot: updated the data for the theme's language translation. There might be new translations added, and you can use the Loco Translate plugin to "Sync" them.
+ Load CSS Elementor
- Fixes:
+ Fixed importer: update settings default
+ Product sticky: smoother product sliding effect
+ Fixed Theme check
Version 1.7.1: Released on September 05, 2024 - Fixed Warning: Your theme (theme_name) contains outdated copies of some WooCommerce template files. - Updated: Bzotech core version 1.6 - Updated: Slider Revolution plugin version 6.7.18
Version 1.7: Released on June 12, 2024 - Added homepages #9 & #10 - Bugfix: sub mega menu when hover - Bugfix: data_linkk - Update: shop ajax - Update: video product in Theme Options - Update: Image down size
Version 1.6: Released on November 21, 2023 - Updated demo data xml file
Version 1.6: Released on November 01, 2023 - Added homepage #8
Version 1.5: Released on October 20, 2023 - Added homepage #7
Version 1.4: Released on October 07, 2023 - Added homepage #6 - Dokan Multivendor Marketplace Compatible
Version 1.3: Released on September 27, 2023 - Added homepage #5
Version 1.2: Released on September 15, 2023 - Added homepage #4
Version 1.1: Released on September 08, 2023 - Added homepage #3
Version 1.0: Released on August 23, 2023 - Initial release