=== Botiga Pro === Contributors: aThemes Tags: ecommerce, botiga, gutenberg, woocommerce Requires at least: 5.5 Tested up to: 6.7 Requires PHP: 7 Stable tag: 1.4.13 License: GPLv3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html Provides enhancements for the Botiga WordPress theme. == Upgrade Notice == = 1.4.13 = Added - New 'Handbags' starter. Added - Variation Swatches: Caching layer to increase the performance. Fixed - Extra Checkouts: 'woocommerce_before_order_notes' without $checkout object. Fixed - Variation Swatches: Terms order is not following the parent attribute settings. = 1.4.12 = Fixed - Variation Swatches: Attributes being displayed multiple times. = 1.4.11 = Fixed - Variation Swatches: Limit of swatches option is not displaying correctly. Fixed - Add to Cart Notifications: Notification is empty if you add an item from the wishlist. Fixed - Buy Now: The button is still shown on archive pages even when the product is out of stock. Fixed - Product Filter: Not working properly when the WooCommerce option to display categories in the shop catalog is enabled. = 1.4.10 = Fixed - Elementor 3.26.0+ fatal error breaking the editor. = 1.4.9 = Added - Templates Builder: Build custom 'My Account' pages. Added - Product Filter: More Color Swatch color types (gradient and multiple). Added - Product Filter: Improved the ‘Select’ type component to allow multiple selection as well as display count of products. Fixed - Product Filter: Filter presets shortcode not working. Fixed - Product Filter: Multiple product filter presets not working. Fixed - Variations Gallery: Not working within templates builder single product templates. Fixed - Mega Menu: The ‘Botiga Menu Options’ button in the admin is messed with the menu items position links. Fixed - Buy Now: Custom URL not working properly. The button is redirecting to /wp-admin page. = 1.4.8 = Added - Templates Builder: Advanced Reviews block and Elementor widget. Added - Templates Builder: Detect loaded templates and display admin top bar shortcuts for quick access. Added - Hooks: Admin top bar toggler to hide or display the hooks location in the frontend. Fixed - Hooks: The ‘botiga_single_product_after_header’ is rendering twice. Fixed - Variation Swatches: Performance issue when archive swatches is enabled and default variations are set. Fixed - Variations Swatches + RTL: Swatches are displaying with wrong spacing. Fixed - Variations Gallery: Not working properly when used within a custom single product page (made with templates builder). Fixed - Side Cart + RTL: Side cart displays empty. = 1.4.7 = Fixed - Templates Builder: Custom single product template with wrong body class name. Fixed - Templates Builder: 'Products Query' block is not following the WooCommerce hide out of stock option. = 1.4.6 = Changed - Templates Builder: New method to detect when a page is loaded by the builder. = 1.4.5 = Added - Templates Builder: New category to create custom Cart templates. Added - Templates Builder: New category to create custom Checkout templates. Fixed - Mega Menu and old header system: The vertical mega menu column item is not being hidden on mobile. Fixed - Extra Checkouts and Virtual Products: The shipping step is being displayed when ordering only virtual products. Fixed - Extra Checkouts: Order attributes are not being rendered. = 1.4.4 = Fixed - False positive security issue with 'react-router-dom' and 'polyfill' warning message. Fixed - Product Filter: Mobile safari issue with the automatic close of slide-in sidebar. = 1.4.3 = Added - Product Filter: New options to control the 'order' and 'orderby' from the loaded terms. Fixed - Product Filter: Glitch when the slide-in sidebar is enabled and a filter is loaded. Fixed - Templates Builder: Display conditions not persisting in the UI when switch to another category page in the admin. Fixed - Templates Builder: The default breadcrumbs being displayed in the single product template. = 1.4.2 = Added - Product Filter Module: Compatibility with W3 Total Cache lazy load. Added - Templates Builder: Script to migrate v1 templates to the v3. Fixed - Product Filter Module: Adoptive filter not working when the first page loaded is a category. Fixed - Product Filter Module: Parent categories selection/filtering issue. Fixed - Extra Checkouts: Place order button not appearing in some cases. Fixed - Infinite Scroll Pagination: More products do not loading when the product filters module is enabled. = 1.4.1 = Changed - Templates Builder: New User Interface and User Experience. Fixed - Demo Shoes: Layout breaking in the RTL mode. Fixed - Product Filters Module: The widget block isn't rendering in the customizer widgets manager. Fixed - Display In Cart Quantity: Fatal error in the single product page when $product is null. = 1.4.0 = Added - Shop Fitlers module. Fixed - Mega Menu Vertical: Items are not expanding on mobile. Fixed - Templates Builder: Product Query Block - Filter by category not working. Fixed - Shopify / One Step Checkout: The shipping radio options to select isn’t appearing when ‘Hide shipping costs until address is entered’ option from Woo is enabled. Fixed - Mega Menu: Background color option isn't working. Fixed - Product Video: 'Display Controls' option isn't working with Vimeo videos. Fixed - Load More/Infinite Scroll Pagination: Isn't working when the number of pages is high. Fixed - Fix in cart flag PHP error on admin saving posts. Fixed - Free Shipping Progress Bar: Non-numeric PHP error. Fixed - Mini Cart Cross Sell: Products are hidden in the first load when quantity of products to display is 1. = 1.3.9 = Added - Variation Swatches: New 'botiga_variation_swatches_attribute_name' filter to attributes names. Added - Templates Builder: Load more and inifnite scroll pagination compatibility to 'Products Query' component (in both gutenberg and elementor components). Added - Custom Fonts: Compatibility with Elementor builder typography options. Added - Accordion Style to lists that contains sub-items. Added - Shopify/One Step checkout: Compatibility with Moneris payment. Changed - Shop Active Filters: Improved compatibility with YITH WooCommerce Ajax Product Filter. Changed - Templates Builder: Improvements to the 'Products Query' to make it compatible with 'Filter By Attribute' widgets. Changed - Image Swap: The style is now loaded in a sepated stylesheet file to avoid issues with custom dynamic CSS generation. Fixed - Product Video: The single product lightbox icon is removed when a product contains video. Fixed - Related Products Slider: JS error when the page is resized. Fixed - Free Shipping Progress Bar: It isn't displaying in the shopify/one-step checkouts. Fixed - WooCommerce Payments returning an error on extra checkout layouts. = 1.3.8 = Added - Mega Menu: New 'Vertical' layout option. Added - Product Video and Audio: Support for YT embed URL's and more options for video parameters. Added - Templates Builder: 'Advanced' panel to blocks with extra options. Changed - Templates Builder Related Products Component: Render products as placeholders in the backend (editor). Changed - Side Cart: Improved style when side cart is empty. Changed - Filter By ACF Widget: Display message to admins whether ACF field type is not allowed. Fixed - Variation Swatches: Terms not showing when more than one variation has the same terms with different stock status and hide out of stock items is enabled. Fixed - RTL Single Product Navigation: Generating horizontal scroll on mobile. = 1.3.7 = Added - Header Login/Register Component: New option to display an icon instead of text. Added - Modal Popup: Toggle/switch in the customizer options for 'Edit Mode'. Changed - Wishlist: Improved workflow on single product page. Changed - Single Product Tabs (accordion style): When description is quite long the behavior isn’t working well. Changed - Shopify Checkout: Improved UX by scrolling to top when next step is opened. Changed - Improved 'Botiga Extra Shipping Options' free shipping admin field. Changed - Add To Cart Notifications: Improve style on mobile. Changed - Advanced Reviews: Display less content in the review modal product description. Fixed - Advanced Reviews: PHP Fatal ValueError regarding sprintf() with Chinese language. = 1.3.6 = Added - Product Swatch: New option to control the 'load variations by ajax' threshold. Fixed - ACF/MetaBox Filters: Labels not displaying correctly when using 'select' or 'radio' fields. Fixed - Header Login/Register component: Extra plugins pages/links are not being included in the dropdown list. Fixed - Login Popup: Doens't show up while incorrect login. Fixed - Wishlist: Elements with visible text labels do not have matching accessible names. Fixed - Quick View: Some pro galleries style not rendering correctly in the modal. Fixed - Checkout 4 & 5: Compatibility with Square payment method. = 1.3.5 = Added - Shop Catalog Filters: New horizontal filter position. Added - Shop Sidebar Filter Widgets: New option for accordion style. Changed - Free Shipping Hide Other Methods: Now you can select which methods to hide when free shipping is met. = 1.3.4 = Fixed - Shopify Checkout: 'Use different shipping address' it's requiring optional fields. Fixed - Login/Register dropdown display issue. Fixed - Mega Menu: JS error when trying to create a mega menu from a single item. Fixed - Blog Share Box: Generating horizontal scroll when there’s high number of items. Fixed - Product Swatch: When one of the attribute is set to "Any attribute..." in all variations, the swatches are not being rendered. Fixed - Side cart opening on page update using Elementor Builder. Fixed - Layout issues in some demos due to recent updates from WordPress and WooCommerce. Fixed - Old templates builder docs links are broken. = 1.3.3 = Changed - Templates Builder: Display placeholder content while previewing a template. Fixed - Templates Builder: Custom thank you pages not working with variable products in some cases. Fixed - Shopify and One Step Checkout: Guest account checkbox isn't working properly. = 1.3.2 = Added - Templates Builder: New 'Checkout Order Detail' and 'Checkout Thank You Nav' to build custom order thank you pages. Added - New 'Book' starter. Added - Header Builder: More two extra shortcode components. Changed - Removed .map files. Changed - Advanced Reviews: Date and time format to follow WordPress settings. Fixed - Product Navigation Arrows: Links do not have a discernible name. Fixed - Templates Builder: Single product add to cart component quantity input plus/minus colors not working. Fixed - Templates Builder: Products Query orderby popularity isn't ordering correctly. Fixed - Templates Builder Related Products: Returning wrong related products in some cases. Fixed - Modal Popup: The popup image on layout 4 isn't showing on mobile. Fixed - Filter By Attributes Widget: Performance issue with the query that return all products. Fixed - Advanced Reviews: Lighthouse accessibility warning regarding 'select' without 'label'. = 1.3.1 = Added - Notice regarding WooCommerce 8.3 new cart and checkout blocks. Fixed - Templates Builder: 'Products Query' orderby 'popularity' not working properly. = 1.3.0 = Changed - Botiga modules will take precedence over Merchant modules. Fixed - Product Swatches: Variation images are taking precedence over the attribute image. Fixed - Product Swatches on Shop Catalog; Not working in the pagination items from infinite scrolling pagination. Fixed - Product Swatches On Shop Catalog: Anchor href from variations rendering wrong value (which breaks the functionality). Fixed - Widget 'Filter by attribute': Not working for variable products attributes that are not being used for variations. Fixed - Modal Popup: Improve output kses allowed tags to render forms. Fixed - Shopify/One-Step Checkout: Duplicated product count. Fixed - Checkout Quantity Input: Duplicated nonce field ID console warning. = 1.2.9 = Added - Templates Builder: New UI and UX in the theme dashboard. Added - Mobile Offcanvas Menu Categories Dropdown: New options to control the 'order' and 'orderby'. Added - Floating MIni Cart Icon: New option to control the visibility. Changed - Custom Fonts: Added 'font-display: swap' for better rendering. Fixed - Blog Share Box: Icons links rendering without the title attribute. Fixed - Shopify Checkout: Theme is overriding stripe gpay and apple pay hidden style. = 1.2.8 = Added - Free Shipping Progress Bar: New option to include tax in the calculation. Changed - Checkout Styles 4 and 5: Better compatibility with 'WooCommerce Products Bundle' plugin. Fixed - Cart: Table layout 2 quantity is not showing. Fixed - Product Swatches: PHP warning. Fixed - Product Equal Height: The option isn't working due to wrong hook initialization. = 1.2.7 = Added - Header Login/Register component: Match with woocommerce account endpoints. Fixed - Add To Cart Notifications: Variable products images are not being displayed. Fixed - Add To Cart Notifications: Simple products with attributes throwing fatal error. Fixed - Templates Builder: WC Products 'Grid & List' option isn't returning products correctly. Fixed - Templates Builder: WC Products 'Sorting' option isn't working properly. Fixed - Templates Builder: Some components are not being rendered in the frontend. Fixed - Templates Builder + Mega Menu: Product grid components conflicting with main menu HTML list elements. Fixed - Single Product: Product video is rendering over the size chart modal. = 1.2.6 = Added - Widget: Filter by ACF Custom Fields. Added - Widget: Filter by MetaBox (plugin) Custom Fields. Added - Product Swatches in the shop catalog: New option to display e.g '+3' when there's a lot of swatches to display. Added - Product Video Gallery: Possibility to upload thumbnails for the self-hosted videos. Added - Declare compatibility with HPOS in the plugin. Changed - Product Swatches Images: New image size for 'image' swatch type. Fixed - Side Mini Cart: Offcanvas Header area background color working only on customizer. Fixed - Wishlist Page: Options in the metabox 'Botiga Page Options' are not working. Fixed - Quick View: Variations images are not working with grid gallery layouts. Fixed - Single Product Reasons to Buy: Checkmark icons sometimes without style. Fixed - Multi Step Checkout: Optional shipping fields always considered as required. = 1.2.5 = Changed - Better handle of changelog requests. = 1.2.4 = Added - New 'Shoes' starter. Added - New 'Theme Dashboard' design. Changed - Product Swatch: Lazy load attribute to image swatches. Changed - Better customizer workflow in some sections. Fixed - Duplicated checkout quantity nonce. Fixed - Free Shipping Progress Bar: Wrong hook to inject the feature html. = 1.2.3 = Fixed - Multi Step Checkout - Invisible required fields breaking the process. Fixed - Templates Builder: Templates not rendering for new templates. = 1.2.2 = Added - Free Shipping Progress Bar Module. Added - Add To Cart Notifications Module. Added - Checkout: Display Quantity Input. Added - Mega Menu Columns: Pre defined layouts for columns based on the selected number of columns. Changed - Quick Links: Mobile improvements. Fixed - Single Product Gallery: Some layouts with no pagination in the thumbnails. = 1.2.1 = Added - 'Buy Now' feature. As a new module at Apperance > Theme Dashboard > Theme Features. Added - Mobile Menu Off-Canvas: New options to display menu categories tab, which facilitates the category navigation. Added - Templates Builder: Display conditions (categories) to 'Shop Catalog'. Added - Templates Builder: Query options to filter by category in the 'Products Query' widget. Added - New option to display quantity of products in the cart as label of the add to cart button. Added - New option to display 'Continue Shopping' button in the cart page. Changed - Shopify Checkout - Order Received: Add missing woo hooks to ensure compatibility with extra plugins. Changed - Improvements to admin block editor layout appearance to be more close to frontend layout. Changed - WCAG improvements. Fixed - Shopify Checkout: Login form being displayed twice. Fixed - Product card quantity is not being rendered with woocommerce blocks. Fixed - Product card ‘stock status’ is not being rendered with woocommerce blocks. = 1.2.0 = Added - Product Swatch: New option to change product title with variation name when you select the variation. Added - Filters Sidebar: New customizer styling options to control colors and spacing. Added - Size Chart: New color and layout styling options as well as more icon options. Added - Header > Header Image: New checkbox option to replace the header image with category image (when at shop archive category pages). Added - Single Product/Shop Catalog: New ACF Field to elements. Added - Sticky Add to Cart: New option to allow third party plugins content to render inside the sticky add to cart area. Added - Header search component 'Layout Type - Search Form Visible': New option to hide search form input on mobile. Changed - Product Video Gallery: Allow videos to product variations too. Fixed - Checkout: Layouts 4 and 5 - Payment getting wrong billing fields. Fixed - Side Mini Cart Quantity: Sometimes the plus/minus icon disappear. Fixed - Product Swatch: Swatches are rendering the product link in the single product page. Fixed - Mega Menu: Some old mega menu structures are not working properly with new UX. = 1.1.9 = Added - New demo 'Plants'. Fixed - Shop Catalog: Display quantity on shop catalog generating wrong white space. Fixed - Product Swatch: Swatches are not rendering when 'Any attribute' is selected on admin. Fixed - Product Card Stock: When 'Manage Stock Level (quantity)' is enabled and stock is '0', it’s showing the product is in stock while it should be out of stock. Fixed - Modal Popup: Automatically scrolling to top after some seconds (mobile safari only). Fixed - Side Mini Cart: In some mobile devices the bottom area buttons are hidden due to browser bottom address bar overlaping. = 1.1.8 = Added - Google Autocomplete: New field for adding extra parameters in the query string from API. Added - New 'order' and 'orderby' options to products upsell, related and recently viewed. Changed - Product Swatch: Separated styling options for shop catalog and single product. Changed - Extended mega menu functionality to side header layouts. Changed - Custom Fonts now works with Google Fonts at the same time. Fixed - Mini cart quantity picker: Freezing sometimes and responsive issue. = 1.1.7 = Fixed - Product Linked Attributes: Post type metabox options not displaying. = 1.1.6 = Fixed - Header/Footer Builder PHP error. = 1.1.5 = Added - Checkout: 'Google Address Autocomplete' to billing and shipping address fields. Added as a module at Theme Dashboard > Theme Features. Added - New quantity value min, max, step and default value control. Added as a module at Theme Dashboard > Theme Features. Added - Customize > Header Image: New metabox option inside the post, page, product post level to replace the global image. Added - Shop Header Style: More customization options like image background, border and border color. Added - Product Swatch: More customization options to control the swatches styling (width, height, colors, border, border color, etc). Added - Product Swatch (Color type): Possibility to have gradient and multiple colors. Added - Filter Products By Attribute Widget: Added new 'Allow selecting multiple options?' option (dropdown). Added - Header/Footer Builder: New responsive 'visibility' option to all components. Added - Support to dropdowns in the footer menu component. Added - Login/Register Header dropdown: Added new filter to make the dropdown extendable with custom code (botiga_header_login_register_before_first_dropdown_item, botiga_header_login_register_before_logout_dropdown_item and botiga_header_login_register_after_last_dropdown_item). Added - Better Dokan and WCFM plugin compatibility with header login/register dropdown. Now it will automatically add the vendor profile link in the dropdown. Changed - Filter Products By Attribute Widget: Display only variations available in the current products query. Fixed - Botiga Active Filters Widget not detecting some active attributes. Fixed - Shop Catalog Quantity Input: Product is added to cart even if the quantity is set to '0'. Fixed - Modal Popup: Content block not working when there’s only one template in the dropdown. = 1.1.4 = Added - Elementor version from pro demos/starters. Added - Templates Builder module (compatible with gutenberg and elementor). You can now build custom layouts for shop archive, single product, 404 page, mega menu dropdowns, modal popup content and hooks. Added - Mega Menu new content 'block' type. You might render custom templates (from templates builder) into mega menu dropdowns. Added - Modal Popup new content 'block' type. You might render custom templates (from templates builder) into the modal content. Added - Modal Popup: Possibility to have image only in the popup. Added - Shop Header Layouts Categories: Customizer option to toggle the display of categories terms count number. Added - Shop Catalog: Add 'available on backorder' message to products that are on 'backorder'. Added - Checkout styles 4 and 5: Compatibility with the plugin 'Brazilian Market On WooCommerce'. Changed - Some pro features are now modules. Changed - Variable Products: Automatically disable the variation when is out of stock (in the first load). Fixed - Display Conditions: 'Product Categories' plus 'specific - Category Name' not working. Fixed - Side Mini Cart inside mobile off-canvas not working. Fixed - Featured Video/Audio gallery disappears after open it one time in the carousel/slider. Fixed - Multi-Step Checkout: 'required field' issue. Fixed - Wishlist is not working inside woocommerce shortcodes alone. Fixed - Side Mini Cart: Safari fix simulating a scroll (only on safari) to avoid bottom are buttons hidden in some devices. = 1.1.3 = Fixed - PayPal, Google/Apple Pay buttons not working on shopify multi-step and one-step layouts. = 1.1.2 = Added - Multi-Step Checkout Layout like Shopify. Added - One-Step Checkout Layout. Added - Quick Links Module. Added - New option to display quantity field on product catalog/shop pages. Fixed - Footer Builder: Some footer 'hooks' are not working with footer builder. Fixed - Single Product Gallery Styles: The sticky effect is not working. Fixed - Single Product Navigation: Mobile and tablet layout issue. Fixed - Mega menu: Columns overtaking container in smaller screen sizes when has multiple columns. = 1.1.1 = Added - Site Layouts (default, boxed, padded and fluid). Added - Custom Sidebars. Possibility to create unlimited custom sidebars with display conditions. Added - WooCommerce Linked Variations. Added - Shop Catalog Grid & List View: Make it with ajax request instead of reloading the page. Added - Side Header Mini Cart: New option for 'Floating Mini Cart Icon'. Added - Single Product Video Gallery: Possibility to select the videos order (before or after product images). Changed - 'Product Stock' out of stock string should follow the text entered in the 'Out of stock text' field. Fixed - Mega Menu: Layout issue when mega menu container overtakes the browser window size. Fixed - Product Swatch: Added border color to swatches. = 1.1.0 = Added - Header and footer builder premium components. Added - Single Products: Product gallery video. Added - Size chart. Added - Next/Prev product buttons/links on single product page. Added - Option to display stock on shop catalog product cards. Added - Option to toggle products layout between grid and list view. Added - Product Filter Sidebar: Possibility to have the slide-out effect on mobile and the classic sidebar (without effect) on desktop. Added - Shop Catalog: New option to show products per page links on the front-end. Added - Shop Catalog: Products masonry grid layout. Added - Single Products: Product variation gallery. Added - Option to enable sidebar on single product page. Added - Single Products: Option to upload a 'Brand' image for each product. = 1.0.9 = Added – Breadcrumbs Module. Enable it from Appearance > Theme Dashboard > Breadcrumbs box. Added – Single Product: Reasons to buy list. Added – Single Product: Trust Badge. Changed – Side Header: Sub-menus expand on click when has child items. Fixed – Safari (desktop) infinite scroll issue. Fixed – Single Product Sticky Add To Cart: Gpay & Apple Pay buttons issue. Fixed – Quick View: Swatches overflow issue. Fixed – Product Swatch JS file isn't enqueing on pages with nested woocommerce blocks. Fixed – Product Cards Image Swap: Wishlist button/icon needs z-index. Fixed – Product Swatch Filters: 'Color' type isn't breaking in a new line. Fixed – Header Builder: Shortcode component isn’t working properly. = 1.0.8 = Fixed – Product swatches inside quick view not working. = 1.0.7 = Added – Built-in Mega Menu feature. A module that can be enabled from Appearance > Theme Dashboard > Mega Menu Added – Single Post Table Of Contents: Subheadings support and sticky mode. Added – Image Swap (switch product image when mouse over the product card). Added – Product Swatch: Option to display swatches on shop catalog. Added – Product Swatch: New 'image' swatch attribute type. Added – Product Swatch: Built-in theme 'Active Filters' widget. Added – Product Swatch: Built-in theme 'Filter Products By' widget.