=== One Page Quick Checkout for WooCommerce ===
Plugin Name: One Page Quick Checkout for WooCommerce
Contributors: plugincy, hellomasum
Tags: direct checkout, one page checkout, quick checkout, quick view, woocommerce checkout
Requires at least: 5.0
Tested up to: 6.8.1
Stable tag: 1.3.8
Requires PHP: 7.2
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

One Page Checkout for WooCommerce with popup, direct, and single-page checkout options for faster checkout, more sales, and reduced cart abandonment.

== Description ==
**One Page Checkout for WooCommerce** is a powerful plugin designed to simplify and speed up the buying process through multiple fast checkout options. Whether it’s **popup checkout**, **direct checkout**, or a fully integrated **one-page checkout**, this plugin helps reduce steps, lower cart abandonment rates, and deliver a smooth, conversion - optimized shopping experience.

With additional features like product quick view popups and variation selection on shop, category, or archive pages, customers can browse and buy with ease - all without unnecessary page loads or friction. Upgrade your WooCommerce store with flexible, user-friendly single page quick checkout solutions that drive more sales.

[&raquo; Buy Pro](https://plugincy.com/one-page-quick-checkout-for-woocommerce/) | [&raquo; Demos](https://demo.plugincy.com/one-page-quick-checkout-for-woocommerce/) | [&raquo; More info](https://plugincy.com/one-page-quick-checkout-for-woocommerce/)  | [&raquo; Docs](https://plugincy.com/documentations/)

== 😍 Key Features at a Glance: ==
➜ Quick and Easy Popup Checkout
➜ Direct Checkout from Shop, Category, Archive, and Product Pages
➜ One-Page / Single-Page Checkout Flow
➜ Quick View for Instant Product Preview
➜ Advanced Visual Checkout Form Editor
➜ Trusted Badges Displayed on Checkout
➜ Smooth AJAX-Powered Checkout Experience

== 🔥 Core Features (Free & Pro): ==
Need a faster, smoother way to boost WooCommerce sales? Plugincy’s WooCommerce One Page Quick Checkout combines popup checkout, direct checkout, one-page checkout, and product quick view—all in one powerful plugin designed to simplify the buying experience and reduce cart abandonment. Take a look at the core features:

= ✅️ Popup Checkout: =
Allow your customers to complete their orders without leaving the current page.

* **Popup Checkout Form**
Allows customers to complete purchases in a stylish popup window without leaving the current page, minimizing friction and boosting conversions.

* **AJAX Checkout Experience**
Processes all checkout actions without page reloads, delivering a fast, smooth, app like experience.

= ✅️ Direct Checkout: =
Skip the cart and send buyers straight to checkout from any product - saving time and reducing drop-offs.

* **One-Click Direct Checkout**
A simple way to move customers directly to checkout after clicking “Add to Cart.”

* **Customizable Quick Checkout Buttons**
Enable instant checkout buttons on product and archive pages (categories, tags) to speed up purchases. Customize their style and appearance to match your brand and boost the shopping experience.

* **Dynamic Button Behavior Customization**
Customize button actions to redirect to cart, checkout, or enable popup checkout for a smoothly purchasing experience.

* **Direct Checkout Popup Option (Pro)**
Allows customers to complete their purchase in a popup without navigating to a separate new page.

* **Variation Selection on shop/category/archive Page**
Allow customers to select product variations directly from the archive page, shop page or product category - enabling instant checkout for a smooth and hassle-free purchasing experience.

* **Hide "Select Option" Button for Variations (Pro)**
Simplify your product listings by removing the default “Select Option” button for variable products. This improves the user experience and encourages quicker purchasing decisions.

= ✅️ One Page / Single Page Checkout: =
Provide customers with a complete, all-in-one checkout page - everything they need to edit, and place their order without navigating away.

* **One Page Checkout for All Products**
Turn any product into a complete one-page checkout flow, allowing customers to purchase without extra steps or page transitions.

* **One page Multi product checkout**
Allow customers to purchase multiple products from a single page using a fast, simplified checkout process that boosts conversions. Available Layout Options:

> * Product Table
> * Product List
> * Single Product
> * Product Slider
> * Product Accordion
> * Tab Layout
> * Pricing Table

= ✅️ Product Quick View Popup: =
Let customers preview product details instantly in a sleek popup -  no need to leave the page. Keep customers focused and speed up the process to purchase with a smooth, modern preview experience. Enhance shopping flow and boost engagement with these powerful features:

* Customizable text, icons, and button appearance
* Full control over popup content
* Keyboard shortcut support
* Social sharing, product attributes, and gallery view (Pro)
* Mobile-optimized design (Pro)
* Adjustable popup size and animation effects (Pro)
* Built-in analytics to track interactions (Pro)

== 🌟 Additional Features & Enhancements: ==
Take your WooCommerce checkout experience even further with these powerful tools and customizations. From editing to security options, these features add convenience, flexibility, and control across the shopping journey.

* **Advanced Layout & Form Management (Pro)**
Customize your checkout page with an easy-to-use editor. Show or hide fields, set them as required or optional, change labels and placeholders, and design a layout that matches your store’s design and user flow.

* **Customizable Checkout Form**
Easily edit field labels, placeholder text, required status, and more to customize the checkout form for your store’s needs.

* **Product Quantity Controls**
Allow customers to adjust product quantities directly from the checkout form without navigating away.

* **Remove Items Directly on Checkout**
Allow users to remove products instantly from the checkout page - no need to return to the cart.

* **Product Image Thumbnails**
Show clear product images during checkout to improve visual confirmation and ensure accuracy.

* **Linked Product Titles**
Make product names clickable on the checkout page so users can easily revisit product details if needed.

* **Slide-Out Menu Cart**
A modern, stylish side-drawer cart that users can access from any page for improved convenience.

* **Disable WooCommerce Cart Page**
Optionally bypass the default WooCommerce cart page to streamline the checkout process.

* **Add to Cart Management**
Customize key elements of the add-to-cart process:

> * Button style and label text
> * Default quantity per product
> * Success messages after adding to cart
> * Quantity selector visibility on archive pages (Pro)
> * Sticky add-to-cart bar on mobile (Pro)
> * Mobile-specific design adjustments (Pro)

* **Trusted Badge on Checkout Form (Pro)**
Boost customer confidence by displaying trust badges and security seals within the checkout form.

* **Login Enforcement (Pro)**
Add an extra layer of protection by requiring users to log in before proceeding to checkout.

== 🎬 How to Use One Page Quick Checkout for WooCommerce ==
[youtube https://youtu.be/BRnzvqKWja8]

== 👉️ Why Use This Plugin? ==
Speed up checkout, reduce cart abandonment, and boost sales with one-page, popup, and direct checkout options -  a flexible solution for a faster, smoother WooCommerce shopping experience.

* **Faster Checkout = More Sales**
Let customers complete their purchase instantly - no redirects, no slow reloads. A faster process means a lower chance of cart abandonment.

* **Reduce Cart Abandonment**
Direct checkout, one-click buy buttons, and popup checkout reduce drop-offs by keeping users focused through to payment.

* **All-in-One Checkout Page**
Turn any product into a complete one-page checkout, helping customers stay focused and convert more easily.

* **Mobile-Friendly Shopping**
Optimized for smartphones with fast-loading, touch-ready checkout options and popups.

* **Customizable Checkout Buttons**
Match your site’s branding and add instant purchase buttons where they matter - on product, category, or tag pages.

* **Supports All Product Types**
Works with simple, variable, making it ideal for any WooCommerce store setup.

* **Popup Checkout with AJAX-powered**
Keep customers on the same page with AJAX-powered popup checkout that doesn’t interrupt the shopping flow.

* **Quick View with Instant Purchase**
Let users preview and buy products in seconds using a stylish quick view popup.

* **Works with Builders & Themes**
Fully compatible with Elementor, Gutenberg, and modern WooCommerce themes.

* **Boost Conversions Without Complex Setup**
Easy to use, powerful out-of-the-box features to upgrade your store’s checkout experience with minimal effort.

* **Excellent Documentation & Support**
We’ve Got Your Back Every Step of the Way.

== Installation ==

= From your WordPress dashboard: =

1. Go to **Plugins > Add New**.
2. Search for **One Page Quick Checkout for WooCommerce**.
3. Click **Install Now** and then **Activate**.

= Manual Installation =

1. Download the plugin ZIP file.
2. Upload it to your WordPress site under the **wp-content/plugins/** directory.
3. Go to **Plugins** and activate **One Page Quick Checkout for WooCommerce**.

= Recommended Requirements =

* WordPress 5.0 or higher
* WooCommerce 3.6.0 or higher
* PHP 7.2 or higher

== 👉️ Usage: ==

= 1. Menu Cart Implementation =
Add the cart drawer to your navigation:
```
[plugincy_cart]
```
= 2. Single Product Quick Checkout =
Enable one-page checkout for specific products:

1. Go to **Products > Edit** for any product
2. Find the **One Page Checkout** checkbox in the product data panel
3. Check the box to enable quick checkout for this product

= 3. Multiple products one-page checkout with various display templates =
Display products with a built-in checkout using these shortcodes:

**Product Table Layout:**
```
[plugincy_one_page_checkout product_ids="152,153,151,142 " template="product-tabs"]
```

**Product List Layout:**
```
[plugincy_one_page_checkout template="product-list" product_ids="12,15,18"]
```

**Single Product Layout:**
```
[plugincy_one_page_checkout template="product-single" product_ids="12"]
```

**Product Slider Layout:**
```
[plugincy_one_page_checkout template="product-slider" product_ids="12,15,18,21"]
```

**Product Accordion Layout:**
```
[plugincy_one_page_checkout template="product-accordion" product_ids="12,15,18"]
```

**Product Tabs Layout:**
```
[plugincy_one_page_checkout template="product-tabs" product_ids="12,15,18"]
```

**Pricing Table Layout:**
```
[plugincy_one_page_checkout template="pricing-table" product_ids="12,15,18"]
```

== Screenshots ==

1. Checkout popup
2. Single Product – One Page Checkout
3. Quick View
4. Cart drawer
5. Settings - Checkout From Manage
6. Settings - Text Manage
7. Settings - One Page Checkout
8. Settings - Add to Cart
9. Settings - Direct Checkout Manage
10. Settings - Quick View (General Settings)
11. Settings - Quick View (Popup Manage)
12. Settings - Features
13. Settings - Advanced Settings

== Frequently Asked Questions ==

= Is this plugin compatible with all WooCommerce themes? =  
Yes, One Page Quick Checkout for WooCommerce is designed to be compatible with most WooCommerce themes. In case of styling conflicts, you can use the customization options to ensure proper display.

= Can I customize the appearance of the checkout popup? =
Absolutely! The plugin offers extensive customization options for colors, button text, form layout, and more through the plugin settings page.

= Will the plugin work with variable products? =
Yes, the plugin fully supports variable products, displaying product variations within the checkout form for customer selection.

= Can I use this with my existing payment gateways? =
Yes, the plugin seamlessly integrates with all WooCommerce payment gateways including PayPal, Stripe, and others.

= Does this plugin support AJAX cart updates? =
Yes, all cart and checkout actions are processed via AJAX, ensuring a smooth, refresh-free experience throughout the entire purchasing process.

= Can I use this for specific products only? =
Yes, you can specify which products use the quick checkout functionality and which follow the standard WooCommerce checkout process.

= Will this work with my multi-language site? =
The plugin is translation-ready and compatible with popular translation plugins like WPML and Polylang.

== Changelog ==

= 1.3.8 =
* Fixed: floating cart recommendation“You may also like” now renders only when valid related simple, purchasable, in-stock products exist.
* Added: Large Cart Recovery addition/refactor Cart Recovery admin submenu/page, hidden template edit page, free-mode constants, tracker/admin classes, DB schema/cron/cart tracking, locked/pro-gated email automation/actions, cart/activity/settings/admin UI, charts/modals/responsive admin JS/CSS, and minor admin/license/trust-badge class cleanup.
* Added: Version 1.3.8 plus Floating Cart Pro UI in free disabled Pro-only Floating Cart settings UI, including Floating Cart Icon, Empty Cart Icon, Hide If Cart Empty, Drawer Elements, Cart Item Data & Grouping, Drawer Text, Drawer Notices & Feedback Text, meta include/grouping builders, and the Visual Cart Editor preview UI. Also added admin CSS for the editor/preview and bumped plugin/readme/assets/license/block/docs/slider/cart-recovery schema versions to 1.3.8

= 1.3.7 =
* Fixed: an issue with the floating cart description
* Fixed: an issue in Quick View settings; follow-ups for Quick View settings, description/button position, and related “Features” work
* Added: multi language supportable
* Fixed: uncaught ReferenceError: wc_checkout_params is not defined
* Added: new pro feature “Variation Switcher in Cart & Checkout”
* Fixed: issues with External / affiliate products
* Fixed: selected-count label respects settings and is translated; more floating cart strings wired for translation
* Fixed: issues with Cart drawer “You may also like”

= 1.3.6 =
* Added: translation support for many previously hardcoded labels, headings, button texts, option labels, and tutorial text
* Fixed: admin settings toggle behavior by targeting the actual checkbox inputs more reliably
* Fixed: settings-panel enable/disable issues in One Page Checkout, Floating Cart, Direct Checkout, Quick View, AJAX Add to Cart, and Custom Add to Cart sections
* Improved: translation coverage across the admin dashboard and settings pages

= 1.3.5 =
* Fixed: variation settings disable related issue
* Fixed: quantity retrieval logic to prioritize data attributes for better accuracy in cart updates
* Fixed: refactor add to cart validation to remove unnecessary product status check
* Added: WooCommerce Blocks support for quantity controls and product links
* Improvement: quick view functionality by adding support for brand and attribute archives, and refactor page allowance checks for improved clarity and maintainability
* Improvement: cache bypass functionality for checkout requests to enhance compatibility with popular caching plugins
* Improvement: checkout field management by adding custom label support and removing required fields based on admin settings

= 1.3.4 =
* Fixed: floating cart add to cart button related issues
* Fixed: group product add to cart related issues
* Fixed: buy now button on brand & attribute archive page related issues
* Fixed: one page checkout related issues

= 1.3.3 =
* Fixed: validation added before display the variation

= 1.3.2.1 =
* Fixed: css related issue

= 1.3.2 =
* Fixed: buy now related issue
* Fixed: popup issue
* Fixed: one page checkout related issue
* Fixed: variation related issue

= 1.3.1 =
* Fixed: buy now display related issues with products shortcode & others display related issues
* Fixed: buy now redirect related issues
* Fixed: checkout layout related issues
* Fixed: payment related issues
* Fixed: variation display related issues
* Fixed: mini cart drawer hover related issues

= 1.3.0 =
* Fixed: buy now button related issues

= 1.2.9 =
* Updated: buy now button behavior
* Fixed: plugin deactivation related issue

= 1.2.8 =
* Added: separated variation selection layout
* Added: tutorial video
* Added: buy now button short code, widget, block
* Added: one page quick checkout short code, widget, block
* Fixed: icon related issues
* Fixed: buy now quantity related issues

= 1.2.7 =
* Fixed: separated variation selection issue
* Fixed: buy now & one page checkout position issue

= 1.2.6 =
* Added: place checkout form anywhere
* Fixed: buy now button with variation product for non standard theme issues

= 1.2.5 =
* Added: buy now button elementor widget, gutenburg block & shortcode
* Added: one page checkout form elementor widget, gutenburg block & shortcode
* Added: multiple layout for variation on archive page with variation title management

= 1.2.4 =
* Updated: direct checkout & add to cart button behavior
* Fixed: direct checkout & add to cart button behavior issues

= 1.2.3 =
* Updated: settings UI
* Added: more fall back hooks for non standard themes

= 1.2.2 =
* Added: fall-back hooks for non standard themes
* Fixed: quick checkout button style issues
* Fixed: quick checkout all functional issues
* Fixed: default loading effect disabled
* Fixed: quick checkout position management for archive & single page separately

= 1.2.1 =
* Added: new position added for direct checkout button

= 1.2.0 =
* Fixed: add to cart settings

= 1.1.9 =
* Fixed: redirect to checkout

= 1.1.8 =
* Fixed: product link not working

= 1.1.7 =
* Fixed: conflict with elementor

= 1.1.6 =
* Fixed: compatible with elementor and others theme

= 1.1.5 =
* Fixed: one page checkout layout

= 1.1.4 =
* Fixed: conflict with theme

= 1.1.3 =
* Fixed: auto add to cart

= 1.1.2 =
* Fixed: cart drawer checkout redirect

= 1.1.1 =
* Fixed: cart drawer open with event click

= 1.1.0 =
* Fixed: issue with popup checkout
* Fixed: cart drawer

= 1.0.9 =
* Added: floating add to cart button

= 1.0.8 =
* Fixed: issue with direct checkout

= 1.0.7 =
* Fixed: issue with checkout form manage

= 1.0.6 =
* Updated: settings UI

= 1.0.5 =
* Added: force login before checkout
* Added: toast notification on error occurred
* Added: on remove item from cart opacity down
* Added: button based on pages & product type
* Added: reset settings options
* Added: warning if text & background color same
* Fixed: issue with Add to cart redirect
* Fixed: vulnerability error

= 1.0.4 =
* Added: add to button icon default behavior updated

= 1.0.3 =
* Added: New features

= 1.0.2 =
* Added: New features

= 1.0.1 =
* Fixed: Issue with checkout
* Added new features

= 1.0.0 =
* Initial release with complete feature set including popup checkout, menu cart drawer, product templates, and AJAX checkout processing

== Support ==

For support, feature requests or bug reports, please visit [Plugincy Support](https://plugincy.com/support).

== Privacy Policy ==
To learn more about the data we collect and how we use it, please see our [Privacy Policy](https://plugincy.com/usage-tracking/).