=== Cart All In One For WooCommerce ===
Contributors: villatheme, mrt3vn
Donate link: http://www.villatheme.com/donate
Tags: Cart All In One For Woocommerce, woocommerce mini cart, wc mini cart, wc cart, wc sticky cart
Requires at least: 5.0
Tested up to: 6.8
WC tested up to: 10.2
Stable tag: trunk
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Cart All In One For WooCommerce helps your customers view cart effortlessly.


== Description ==

One Click Checkout WooCommerce and boost your sales with WooCommerce Cart All in One plugin is intended to help customers fulfill their orders with a single click. One Click Checkout WooCommerce saves customers time by checking out directly on the sidebar cart, bypassing the cart page. Customers are not distracted in the ordering process. When a customer registers, One Click Checkout WooCommerce saves all of their important and relevant information. This also aids in the elimination of repetitive manual data entry. You will be surprised at how sales and revenues increase to take advantage of this plugin using the one Click Checkout WooCommerce technique.
WooCommerce Cart All In One Plugin is a powerful extension that helps to innovate the functions of the Cart on the WooCommerce Store. The plugin also provides users with many useful tools to design all the elements relating such as Sidebar Cart, Menu Cart, Sticky Add To Cart button, Checkout on Sidebar Cart, one click checkout WooCommerce, which will make your WooCommerce Store work more effectively.

[Try the Demo](http://new2new.com/?item=woocommerce-cart-all-in-one "Demo Cart All In One For WooCommerce") | [Documents](http://docs.villatheme.com/?item=woocommerce-cart-all-in-one "Documents") | [Premium version](https://1.envato.market/bW20B) | [Facebook group](https://www.facebook.com/groups/villatheme "VillaTheme")

###Preview WooCommerce Cart All In One
[youtube https://youtu.be/jtOBUr6VvsE]

###How to install and use the plugin
[youtube https://youtu.be/81bdzp_FsLs]

### Important Notice:

- Plugin works based on WooCommerce plugin.

- To handle WP’s Conditional Tags, this plugin uses eval() which is very dangerous because it allows execution of arbitrary PHP code. Therefore, please only fill this field with proper conditional tags which are validated and/or provided by trusted developers.

- It is released on WordPress.org and you can use plugin as free to build themes for sale.

###THE PLUGIN FEATURES

&#9658; **SIDEBAR CART:** Display Sidebar cart pop-up with all features of the cart page. Customers can add coupons, select quantity, remove items

- **Sidebar cart icon:** display a small sidebar cart icon at the corner of the screen. Let the customer know how many products they have in their cart. And allow them to open the sidebar car pop-up.

- **Sidebar cart pop-up:** the sidebar cart pop-up appear when a customer adds a product to the cart or click on the sidebar cart icon. The pop-up allows them to view their cart, use coupons or go to the check-out page directly.

- **Product information:**  the sidebar cart pop-up displays the information about products in the customer’s cart including product name, product image, price, quantity.

- **Change quantity:** customers can change the quantity of each product directly in their cart.

- **Remove Product:** a remove button appear next to each product name, allowing the customer to remove that product from their cart.

- **Cart Subtotal:**  display the subtotal amount, this amount does not include tax, shipping… and be the same as the subtotal amount on your cart page.

- **Cart total:**  display the cart total amount.

- **Update Cart button:**  when customers change quantity product in their cart, the update button allows them to update the cart total amount.

- **Use Coupon:**  Coupons can be applied on the sidebar cart pop-up. If the coupon is added successfully, the cart total amount will be reduced and the plugin will display a successful message. If the coupon can not be used, the plugin will display an unsuccessful message with the reason.

- **Checkout:**   a checkout button allows customers to go directly to the checkout page if they decide to purchase your items.

- **View Cart:**   go to the cart page directly with the View Cart button.

- **Related products:**   the related product option allows to display of related products at the bottom of the sidebar cart. You can choose to display the best-selling products, recently viewed products, or top-rated products.

- **Assign page:**  choosing the pages which display the sidebar cart.

&#9658; **MENU CART:** The plugin adds a cart icon to the menus. It allows the customer to view the cart by hovering their mouse on the menu bar.

- **Menu Cart icon:** the plugin will display a cart icon on selected menus. The icon will display the number of items in the cart.

- **Dropdown cart:** display cart dropdown when customers hover their mouse over the menu cart icon.

&#9658; **AJAX ADD TO CART:** The AJAX Add to Cart option allows customers to add products to the cart from single product pages or quick view pop-ups without reloading the page. Besides that, the user can choose the products which are not to be applied to ajax add to the cart.

&#9658; **ADD TO CART FOR VARIABLE PRODUCT:** The plugin offers a custom Add to Cart button for the variable product. The customers can select variations and add the product to the cart in archive pages without going to the single product page.

- **Select option pop-up:** in archive pages, when a customer clicks on the add to cart button of a variable product, a pop-up will appear allowing them to select the product variations. With the variation, pop-up customers can select product variations, quantity and then add the product to the cart.

- **Change the add to cart button label:** change the label of the add to cart button to “select options” or any text you want. This option applies to variable products only.

&#9658; **DESIGN:** The plugin allows you to design the front-end of the sidebar cart,  menu cart to match your website. The designs can be visible in the settings area before publishing.

- **Sidebar Cart:**

- 2 styles: there are 2 sidebar cart style full height and pop-up.

- 4 position: you can put the sidebar cart in 4 positions.

- 8 styles of Sidebar trigger Event

- 12 loading type and change the color loading bar

- Automatically open sidebar cart when adding products to the cart.

- Add to cart animation: display an animation of the product “fly” to cart when clicking the add to cart button.

- Open the sidebar cart when adding products to the cart.

- Header: change background change, title, title color, apply coupon button color in the header area.

- Product list: background color, product image radius, product title color, remove icon color. Change the title color when hovering the mouse on the product.

- Footer: change the background color, checkout button text, checkout button color, view cart button text, view cart button color, cart total text color in the footer area.

- **Sidebar Cart icon:**

- 5 front-end styles: The styles of sidebar icons are designed creatively to have more choices for users.

- 45 cart icons: There are many cart icon types from simple to eye-catching to suitable with many styles.

- Customize the size of cart icon: Change the Sidebar cart icon size with the adjusting ruler.

- Customize the position of cart icon: Choose the positions for sidebar cart icon on the site by the Sidebar Cart Horizontal and Sidebar Cart Vertical.

- Shadow for box: Create the box-shadow to make it more impressed

- Color Settings: Easily to set the color of sidebar cart icon, background,  product counter, Border Radius. The users can choose the colors from the color picker or enter the color hex.

- **Menu Cart:**

- Navigation page: choose to redirect to the cart page or checkout page when clicking on the menu cart icon.

- Show content: display the content of the cart when hover mouse on the menu cart icon.

- 45 cart icons for you to select.

- Change the color of the cart icon and cart hover color.

- Cart icon text: choose to display product quantity, total price, or both quantity and total price on the cart menu.

- Choose to show the subtotal or total price on menu cart

- Change the text color of the menu cart.

### PREMIUM FEATURES
All features from the free version.

&#9658; **Sticky Add To Cart Button:** The plugin can display the Sticky add to Cart on single pages which helps to increase the rate of adding products to the cart from customers because Customers can add products without scrolling the bar to find the add to cart button.  Moreover, there are options for excluding products or categories from showing the Sticky add to Cart.

- **Select Product to Preview:** Help user design sticky add to Cart button easily and effectively

- **Templates:** There are four templates of sticky add to cart button to choose

- **Positions:** Set the positions for sticky add to Cart button.

- **Display of Product ratings and Product Quantity.**

- **Set up the colors by color picker of text, background, icon…**

- **Adjust the Border radius, image width, size of buttons…**

&#9658; **Recently Viewed Products:** The plugin has an option for adding recently views products to the WooCommerce stores to remind customers about what they are interested in and helps them to buy the items they want quickly. Recently viewed products can add to the single product page or anywhere with the shortcode.

&#9658; **Checkout area on Sidebar Cart – One click checkout WooCommerce:** With the plugin, Checkout steps are integrated into Sidebar Cart. Customers can checkout directly on the sidebar cart without going to the checkout page. This feature will encourage the customers to complete their orders quickly and boost your sales.

- **Customize the steps of checkout:** The plugin can convert all checkout steps to the sidebar Cart. It helps the Customer to save time to one click checkout WooCommerce without going to the check-out page.

- **Change the title of steps:** Change the title of check-out steps to be suitable for the site.

- **Choose the icons available on checkout area on sidebar Cart:** There are many available icons with different style to choose

- **Set up the color for background, icon, button and border-radius:** The picker color and radius adjusting rules help to design the checkout out area easily and quickly.

### And much more things are waiting for you discover

[GET PRO VERSION](https://1.envato.market/bW20B) or [https://codecanyon.net/item/woocommerce-cart-all-in-one/30184317](https://1.envato.market/bW20B)

### Documentation

- [Getting Started](http://docs.villatheme.com/?item=woocommerce-cart-all-in-one)

### Plugin Links

- [Project Page](https://villatheme.com/extensions/woocommerce-cart-all-in-one/)
- [Documentation](http://docs.villatheme.com/?item=woocommerce-cart-all-in-one)
- [Report Bugs/Issues](https://villatheme.com/knowledge-base/security-is-our-priority/)

### MAY BE YOU NEED

[9MAIL - WordPress Email Templates Designer](https://wordpress.org/plugins/9mail-wp-email-templates-designer/)

[9Map - Map Multi Locations](https://wordpress.org/plugins/9map-map-multi-locations/)

[Abandoned Cart Recovery for WooCommerce](https://wordpress.org/plugins/woo-abandoned-cart-recovery/)

[Advanced Product Information for WooCommerce](https://wordpress.org/plugins/woo-advanced-product-information/)

[AFFI - Affiliate Marketing for WooCommerce](https://wordpress.org/plugins/affi-affiliate-marketing-for-woo/)

[ALD - Dropshipping and Fulfillment for AliExpress and WooCommerce](https://wordpress.org/plugins/woo-alidropship/)

[Boost Sales for WooCommerce - Set up Up-Sells & Cross-Sells Popups & Auto Apply Coupon](https://wordpress.org/plugins/woo-boost-sales/)

[Bopo - WooCommerce Product Bundle Builder](https://wordpress.org/plugins/bopo-woo-product-bundle-builder/)

[Bulky - Bulk Edit Products for WooCommerce](https://wordpress.org/plugins/bulky-bulk-edit-products-for-woo/)

[Cart All In One For WooCommerce](https://wordpress.org/plugins/woo-cart-all-in-one/)

[Catna - Woo Name Your Price and Offers](https://wordpress.org/plugins/catna-woo-name-your-price-and-offers/)

[Checkout Upsell Funnel for WooCommerce](https://wordpress.org/plugins/checkout-upsell-funnel-for-woo/)

[ChinaDS – Tmall-Taobao Dropshipping for WooCommerce](https://wordpress.org/plugins/chinads-dropshipping-taobao-woocommerce/)

[Clear Autoptimize Cache Automatically](https://wordpress.org/plugins/clear-autoptimize-cache-automatically/)

[COMPE - WooCommerce Compare Products](https://wordpress.org/plugins/compe-woo-compare-products/)

[Coreem - Coupon Reminder for WooCommerce](https://wordpress.org/plugins/woo-coupon-reminder/)

[Coupon Box for WooCommerce](https://wordpress.org/plugins/woo-coupon-box/)

[CURCY - Multi Currency for WooCommerce - The best free currency exchange plugin - Run smoothly on WooCommerce 9.x](https://wordpress.org/plugins/woo-multi-currency/)

[Customer Coupons for WooCommerce](https://wordpress.org/plugins/woo-customer-coupons/)

[DEPART - Deposit and Part payment for Woo](https://wordpress.org/plugins/depart-deposit-and-part-payment-for-woo/)

[Email Template Customizer for WooCommerce](https://wordpress.org/plugins/email-template-customizer-for-woo/)

[EPOI - WP Points and Rewards](https://wordpress.org/plugins/epoi-wp-points-and-rewards/)

[EPOW - Custom Product Options for WooCommerce](https://wordpress.org/plugins/epow-custom-product-options-for-woocommerce/)

[EU Cookies Bar for WordPress](https://wordpress.org/plugins/eu-cookies-bar/)

[EXMAGE - WordPress Image Links](https://wordpress.org/plugins/exmage-wp-image-links/)

[Faview - Virtual Reviews for WooCommerce](https://wordpress.org/plugins/woo-virtual-reviews/)

[FEWC - Extra Checkout Fields For WooCommerce](https://wordpress.org/plugins/fewc-extra-checkout-fields-for-woocommerce/)

[Free Shipping Bar for WooCommerce](https://wordpress.org/plugins/woo-free-shipping-bar/)

[GIFT4U - Gift Cards All in One for Woo](https://wordpress.org/plugins/gift4u-gift-cards-all-in-one-for-woo/)

[HANDMADE - Dropshipping for Etsy and WooCommerce](https://wordpress.org/plugins/handmade-dropshipping-for-etsy-and-woo/)

[HAPPY - Helpdesk Support Ticket System](https://wordpress.org/plugins/happy-helpdesk-support-ticket-system/)

[Jagif - WooCommerce Free Gift](https://wordpress.org/plugins/jagif-woo-free-gift/)

[LookBook for WooCommerce - Shoppable with Product Tags](https://wordpress.org/plugins/woo-lookbook/)

[Lucky Wheel for WooCommerce - Spin a Sale](https://wordpress.org/plugins/woo-lucky-wheel/)

[Lucky Wheel Giveaway](https://wordpress.org/plugins/wp-lucky-wheel/)

[Notification for WooCommerce | Boost Your Sales - Recent Sales Popup - Live Feed Sales - Upsells](https://wordpress.org/plugins/woo-notification/)

[Orders Tracking for WooCommerce](https://wordpress.org/plugins/woo-orders-tracking/)

[Photo Reviews for WooCommerce](https://wordpress.org/plugins/woo-photo-reviews/)

[Pofily - WooCommerce Product Filters](https://wordpress.org/plugins/pofily-woo-product-filters/)

[Product Builder for WooCommerce - Custom PC Builder](https://wordpress.org/plugins/woo-product-builder/)

[Product Pre-Orders for WooCommerce](https://wordpress.org/plugins/product-pre-orders-for-woo/)

[Product Size Chart For WooCommerce](https://wordpress.org/plugins/product-size-chart-for-woo/)

[Product Variations Swatches for WooCommerce](https://wordpress.org/plugins/product-variations-swatches-for-woocommerce/)

[REDIS - WooCommerce Dynamic Pricing and Discounts](https://wordpress.org/plugins/redis-woo-dynamic-pricing-and-discounts/)

[REES - Real Estate for Woo](https://wordpress.org/plugins/rees-real-estate-for-woo/)

[S2W - Import Shopify to WooCommerce](https://wordpress.org/plugins/import-shopify-to-woocommerce/)

[Sales Countdown Timer](https://wordpress.org/plugins/sales-countdown-timer/)

[SUBRE – Product Subscription for WooCommerce - Recurring Payments](https://wordpress.org/plugins/subre-product-subscription-for-woo/)

[Suggestion Engine for WooCommerce](https://wordpress.org/plugins/woo-suggestion-engine/)

[Thank You Page Customizer for WooCommerce - Increase Your Sales](https://wordpress.org/plugins/woo-thank-you-page-customizer/)

[TMDS - Dropshipping for TEMU and Woo](https://wordpress.org/plugins/tmds-dropshipping-for-temu-and-woo/)

[VARGAL - Additional Variation Gallery for Woo](https://wordpress.org/plugins/vargal-additional-variation-gallery-for-woo/)

[VISeek - Easy Custom Search](https://wordpress.org/plugins/viseek-easy-custom-search/)

[W2S - Migrate WooCommerce to Shopify](https://wordpress.org/plugins/w2s-migrate-woo-to-shopify/)

[WebPOS – Point of Sale for WooCommerce](https://wordpress.org/plugins/webpos-point-of-sale-for-woocommerce/)

[WPBulky - WordPress Bulk Edit Post Types](https://wordpress.org/plugins/wpbulky-wp-bulk-edit-post-types/)

== Installation ==

1. Unzip the download package
1. Upload `woo-cart-all-in-one` to the `/wp-content/plugins/` directory
1. Activate the plugin through the 'Plugins' menu in WordPress

== Frequently Asked Questions ==

== Screenshots ==
1. Sidebar cart
2. Cart icon on frontend
3. Design on customize


== Changelog ==
/**1.1.20 - 2025.10.06**/
– Updated: Update support class

/**1.1.19 - 2025.07.26**/
- Updated: Compatibility with navigation block
- Updated: Compatibility with WC cart block
- Updated: Display the notification of adding products to the cart successfully after adding to the cart by Ajax without reloading

/**1.1.18 - 2025.02.28**/
- Updated: Update support file

/**1.1.17 - 2024.12.28**/
- Updated: Compatible with WP 6.7 and WC 9.5
- Updated: Update support class

/**1.1.16 - 2024.10.28**/
- Updated: Compatible with WP 6.6 and WC 9.3
- Updated: Enhanced UX in customize

/**1.1.15 - 2024.04.26**/
– Updated: Delete the old description for the 'Assign page' and add the link of the WC condition tag

/**1.1.14 - 2024.04.13**/
– Updated: Compatible with WP 6.5 and  WC 8.7
– Updated: Update support class

/**1.1.13 – 2023.08.04**/
– Updated: Compatible Storefront menu
– Updated: Compatible Elementor v:3.15
– Updated: Update support class

/**1.1.12 – 2023.04.12**/
– Updated: Compatible with 'High-Performance order storage (COT)'

/**1.1.11 – 2022.12.15**/
- Updated: Show on cart & checkout page
– Fixed: Add missing nonce

/**1.1.10 – 2022.10.17**/
– Updated: Update support class

/**1.1.9 – 2022.05.30**/
– Updated: Compatible with WP 6.0
– Updated: Update support class

/**1.1.8 - 2022.05.19**/
- Updated: Update support class

/**1.1.7 - 2022.04.20**/
- Updated: Update support class

/**1.1.6 - 2022.03.29**/
- Updated: Update support class

/**1.1.5 - 2022.03.21**/
- Updated: support class

/**1.1.4 - 2022.01.10**/
- Updated: support class

/**1.1.3 - 2021.11.15**/
- Fixed: Can not translate 'Coupon code' in the sidebar cart

/**1.1.2 - 2021.10.26**/
- Added: New display style for the sidebar cart icon

/**1.1.1.0 - 2021.10.07**/
- Fixed: Can not get list applied coupons

/**1.1.0.9 - 2021.07.31**/
- Updated: support class

/**1.1.0.8 - 2021.06.26**/
- Updated: Allow to change enable/disable special feature on the customizer
- Updated: support class
- Added: Option enable/disable show the product title link on Sidebar Cart List Products

/**1.1.0.7 - 2021.06.03**/
- Fixed: Can not display the product plus slide

/**1.1.0.6 - 2021.06.02**/
- Updated: Support class

/**1.1.0.5 - 2021.05.11**/
- Fixed: refresh page after add to cart ajax on single product

/**1.1.0.4 - 2021.05.04**/
- Fixed: Sidebar cart icon don't show if horizontal/vertical is 0
- Fixed: fly product image to cart on single page

/**1.1.0.3 - 2021.04.09**/
- Fixed: Ajax add to cart

/**1.1.0.2 - 2021.04.09**/
- Added: Display style of products price on Sidebar Cart List Products
- Updated: Display style of variation pop-up
- Fixed: Find variation on variation pop-up
- Fixed: Style of loading icon

/**1.1.0.1 - 2021.03.01**/
- Fixed: Change variation on variation pop-up
- Fixed: Update cart after adding product without refresh page
- Updated: Change product image size on the product plus slide
- Updated: Change time to show message popup

/**1.1.0 - 2021.01.26**/
- Added: Link to pro
- Added: Exclude products which are not applied ajax add to cart
- Added: Hide the notification of adding products to cart successfully after adding to cart by Ajax
- Added: Set text of cart total on Sidebar Cart Footer
- Added: Quantity border color on Sidebar Cart List Products
- Added: Quantity border radius on Sidebar Cart List Products
- Added: Font size of Trash Icon on Sidebar Cart List Products
- fixed: Slide of Product Plus on Sidebar Cart Footer
- fixed: Menu cart doesn't show
- fixed: Responsible on mobile if the address bar is visible
- Updated: Remove all 'Sidebar Trigger Event Style' and add 8 others
- Updated: Shake cart when add products to cart.
- Updated: New style of product quantity on Sidebar Cart
- Updated: Assign pages to show Sidebar Cart
- Updated: Link to documentation

/**1.0.9.1 - 2020.04.23**/
- Update: support class

/*1.0.9 - 2020.04.11*/
- fixed: Menu cart style
– Updated: Compatible with WP 5.4 and WC4.0

/*1.0.8.3 - 2020.03.23*/
- updated: declare text domain

/*1.0.8.2 - 2020.03.16*/
- updated: declare text domain

/*1.0.8.1 - 2020.02.10*/
- fixed: Subtotals not visible in cart

/*1.0.8 - 2020.01.30*/
- fixed: Add variation to cart with popup
- added: Hide popup after add variation to cart

/*1.0.7 - 2019.12.30*/
- fixed: Disabling variation popup
- fixed: Changing variation “add to cart”
- fixed: able to add items to cart When Ajax add to cart is enabled
- fixed: add variation to cart When Ajax add to cart is enabled
- fixed: Fly to cart doesn’t work when adding the first item to cart
- fixed: Not calculating shipping in the final price when “total” is selected
- added: Show meta data of cart item
- added: Reduce size of sidebar cart icon

/*1.0.6 - 2019.11.16*/
- Updated: Sanitize input data

/*1.0.0  - 2019.*/
- Release version 1.0.0