PeachPay for WooCommerce | One-Click Checkout


The team behind PeachPay is officially backed and funded by WooCommerce.

Install PeachPay in minutes. Let your customers check out in seconds. See conversions rise and cart abandonment plummet in days.

The PeachPay extension delivers a frictionless checkout experience with one-click checkout.

Frictional checkout processes are a leading cause of cart abandonment. Customers crave a quick and easy checkout experience—often missing from online stores.

What does PeachPay do?

PeachPay, a WooCommerce-backed company, allows customers who use PeachPay, to buy with one click. The best part? It doesn’t matter if that customer initially checked out with PeachPay on your site or any other site that accepts PeachPay as a payment method. They’ll have a one-click checkout experience the next time and will be more likely to buy from your store.

Try a live demo to see how fast your checkout can be


  • Adds a PeachPay Express Checkout button with no setup required to all product pages, cart page, checkout page, and mini/sidebar cart
  • Returning customers have access to one-click checkout
  • Customers with prior PeachPay purchases on other stores can purchase from your store with one click
  • Test mode allows you to try PeachPay on your live site before customers see it
  • Choose your button color, width, alignment, and more
  • 3D Secure with Strong Customer Authentication (SCA) support
  • Instant payouts and zero-fraud guarantee through Stripe & PayPal
  • Conveniently view orders in your existing store dashboard and payments in your existing Stripe & PayPal dashboards


By removing friction from the checkout process, PeachPay reduces cart abandonment. Merchants using PeachPay almost always report reduced cart abandonment, increased conversions, and rising average order value. By making it easier for your customers to purchase from your site, sales and customer satisfaction increase.

If you have any questions, you can visit our website or email us at!


  • The PeachPay button is automatically added to product pages and adapts to mobile devices.
  • After clicking the PeachPay button, shoppers fill in their information.
  • On the second page of the checkout, shoppers choose shipping options, if any, and enter their payment details.
  • Returning customers can buy with one click!
  • Both new and returning customers are redirected to your store's regular confirmation screen.
  • PeachPay is also automatically added to the cart page.


Easy install:


Go to your WordPress dashboard, Plugins, and click Add New. Search for PeachPay and click Install Now.

After activating, follow the link in the welcome banner to connect your Stripe account. We will be in touch to help you get started.


Is there a demo to see how it works?

You can try our demo or see how it works on our merchandise store.

How can I start using PeachPay?

You can download the PeachPay for WooCommerce plugin from your WordPress dashboard. Alternatively, you can opt for our guided installation process. For more information, refer to our “Getting started” documentation.

Where will the PeachPay button appear on my site?

The PeachPay button will appear on product, cart, and checkout pages. It will also show in the mini/sidebar cart if your theme has one.

What happens when a customer clicks the PeachPay button?

Clicking the PeachPay button loads a simple, sleek checkout window straight on the cart page or product page in question. If it is a customer’s first time clicking the button, then they will have to enter the necessary information to complete the order. The next time they click the button on your site or any other site using PeachPay, their payment, shipping, and order information will be presented to them and they can choose to check out with just one click.

How will PeachPay impact conversions and average order value?

The vast majority of merchants using PeachPay have seen an increase in conversions. In addition, many have seen an increase in average order value. No merchants have reported a reduction in either metric as a result of PeachPay.

How will I get paid with PeachPay?

PeachPay integrates seamlessly into the dashboard of whatever payment platform you use in conjunction with PeachPay (e.g. Stripe & PayPal).

Can I use PeachPay alongside other payment methods (PayPal,, Klarna, etc.)?

Yes! You can use PeachPay alongside most payment gateways and processors. However, PeachPay currently only integrates with Stripe and PayPal (more integrations coming soon!).

Can I customize the PeachPay button?

Yes! You can easily change the color, width, orientation, and text of the button in your plugin settings. For more information, refer to our “Configure PeachPay” documentation. For further customization beyond what has been specified, please reach out to us and we can assist you.

Can I white-label or use my logo on PeachPay?

Yes! Please reach out to us if you’re interested in white-labeling or using your logo and we can help facilitate the process.

Can I use PeachPay for multiple stores?

Yes! You can use PeachPay on as many stores as you’d like.

In which countries can I use PeachPay as a merchant?

You can use PeachPay in all the countries where either Stripe or PayPal is available.

How many currencies does PeachPay support?

PeachPay supports every currency supported by Stripe and PayPal.

Which languages does PeachPay Support?

PeachPay supports English, Spanish, French, Italian, Japanese, Romanian, and German. We typically add languages at the direct request of merchants. If you have a request, please contact us.

Can I use PeachPay if I don’t have a WooCommerce store?

Unfortunately, PeachPay only works with WooCommerce stores for the moment. However, other ecommerce platform integrations are on the roadmap.

Can I use PeachPay without a Stripe account?

Yes, PeachPay also integrates with PayPal. More integrations coming soon!

Does PeachPay have instant payouts?

Yes (through Stripe and PayPal)!

Does PeachPay offer a zero-fraud guarantee?

Yes (through Stripe and PayPal)!

I am concerned that a plugin/theme I am using will not be compatible with PeachPay. Will you provide compatibility?

One thing the PeachPay team prizes itself on is its engineering agility. That being said, please be patient with us. We will do our best to configure compatibility with the plugin or theme in question in a timely fashion.

Does PeachPay increase page load time?

Merchants using PeachPay have not reported an increase in page load time as a result of PeachPay. We realize just how important fast page load speed is for a good customer experience.

Does PeachPay have a minimum gross merchandising volume requirement for merchants?

No! That would be contrary to our mission of democratizing 1-click checkout.

How do refunds work with PeachPay?

With PeachPay, you can easily issue partial and full refunds. There is no fee attached to the refund, but there is a fee from the original charge.

I am using Google Ad and/or Facebook pixel trackers; will PeachPay affect checkout tracking?

No. Right after a customer checks out with PeachPay, they are taken to the WooCommerce receipt page configured by each merchant. This is presumably where your trackers are set to detect a successful conversion.

Are my customers credited back fees for returns?

No! With PeachPay, a customer never pays a transaction fee for a return.

Where can I view the orders placed with PeachPay?

You can view orders placed with PeachPay in your WooCommerce order feed. You can view payments in your Stripe or PayPal dashboard.

Does PeachPay accept all credit cards?

Yes! PeachPay accepts all major credit cards and generally charges a flat fee.

How do I export payment data?

You can export payment data in your Stripe or PayPal dashboard, which would include any PeachPay-specific payment data.

Does PeachPay support the purchase of multiple products?

Yes! Customers can add as many items as they would like to the cart and check out with PeachPay on the cart page.

Does PeachPay support promo codes?

PeachPay supports most promo codes. This includes coupon codes and most types of discount codes. If you find that PeachPay is not taking one of your codes into consideration, it may be that you are using a discount plugin we have not come across yet; just let us know about this!

How does PeachPay handle minimum shipping thresholds?

PeachPay will support minimum shipping thresholds. If you do not observe this to be the case, then please contact us and we will ensure that it is.

What shipping options are available? Where does a user select shipping options?

Any shipping options offered by your store are offered in the PeachPay checkout screen. A customer can choose their shipping preference in the PeachPay checkout screen.

Does PeachPay support subscriptions?

Yes! PeachPay is compatible with WooCommerce Subscriptions and we’re working on adding compatibility for more subscriptions plugins.


February 3, 2021
Didn't think the effects of this plugin would kick in so fast, but they did within a week's time. The cart abandonment rate has never been so low on any of my sites (I've been on WooCommerce, Shopify, and another product-specific CMS). My customers love one-click checkout and now so do I!!!
January 14, 2021
PeachPay has been a real asset for my eCommerce business platform. My customers love the ability to pay with PeachPay. It’s the best checkout experience in my opinion. It allows users to be able to purchase items quick and securely. Allen M, California
Read all 4 reviews

Contributors & Developers

“PeachPay for WooCommerce | One-Click Checkout” is open source software. The following people have contributed to this plugin.


“PeachPay for WooCommerce | One-Click Checkout” has been translated into 5 locales. Thank you to the translators for their contributions.

Translate “PeachPay for WooCommerce | One-Click Checkout” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


1.61.0 (2022-01-19)

  • [New] The Stripe payment ID will be shown in the WooCommerce order details, automatically linked to your Stripe dashboard
  • [New] Setting to move the PeachPay button below the “add to cart” button on the product page
  • [New] Support for role-based pricing from Booster for WooCommerce
  • [New] Unlink your Stripe account from the Payment Methods settings
  • [Improvement] Show a message in the checkout window if the cart is empty
  • [Improvement] Remove an extra step in PayPal payment processing
  • [Improvement] Don’t show PeachPay if the cart has a total of 0 (free items)
  • [Improvement] Center the checkout window in the screen
  • [Fix] Coupons with dashes not working
  • [Fix] The “Back to info” link’s clickable area extends too far and can be clicked accidentally
  • [Fix] Loading spinner not showing on the product page after the button is clicked
  • [Fix] “Cannot ship to your location” message appearing breifly when opening the checkout window
  • [Fix] Coupon label not aligned with input text
  • [Fix] Conflict with file uploading plugins
  • [Fix] A check for when to use a custom form without the phone number
  • [Fix] Items being removed from the cart when using plugins that restrict products to certain countries
  • [Fix] Visual bugs on Safari and Firefox
  • [Fix] Prevent the payment method icons from being too large
  • [Fix] Don’t show the PayPal additional payment method buttons for European regions
  • [Removed] Redirect to the cart page if WooCommerce Points and Rewards is active

1.60.0 (2022-01-11)

  • [Improvement] The checkout window is now bundled with the plugin for better compatibility

1.59.7 (2021-12-31)

  • [New] Settings to hide the PeachPay button on the cart, checkout, and mini cart
  • [Improvement] Shoppers can type in quantity amounts in the checkout window in addition to increasing and decreasing the quantity by one
  • [Improvement] Make field editor styles more consistent
  • [Improvement] There will be an alert on the admin dashboard if all PeachPay payment methods are disabled but PeachPay is still on the store
  • [Change] Button shine is slower
  • [Fix] Button shine doesn’t look strange on Safari anymore

1.59.6 (2021-12-22)

  • [Fix] Bug where the mini cart button disappears after removing an item
  • [Fix] Default prodcut page button position upon first install
  • [Fix] Scrolling issue for a specific site

1.59.5 (2021-12-20)

  • [Improvement] Added WordPress dashboard submenus for easy navigation to a specific tab in the plugin settings
  • [Fix] Bug where custom styles might be cleared out on cart page fragment refresh

1.59.4 (2021-12-19)

  • [Fix] PayPal sign up link not working
  • [Fix] Missing PayPal merchant account id
  • [Fix] Wording for data retention setting
  • [Fix] Two issues that could cause PeachPay uninstall to fail

1.59.3 (2021-12-17)

  • [Improvement] Speed up tax and shipping calculation
  • [Improvement] More Japanese translations for the plugin settings
  • [Fix] Checkout window not opening when upsell items don’t have images
  • [Fix] A few typos in the settings

1.59.2 (2021-12-14)

  • [Improvement] More of the button preferences translated to Japanese
  • [Improvement] Display WooCommerce error messages within the checkout window
  • [Fix] Catch potential PHP errors upon plugin update
  • [Fix] Cases where a shipping phone number may be required

1.59.1 (2021-12-12)

  • [Improvement] If the PeachPay gateway is disabled, don’t load the PeachPay button
  • [Improvement] Make the field editor window resize for smaller screens
  • [Improvement] In the field editor, don’t allow field names to have spaces because it won’t work
  • [Fix] Potential for failed orders due to expired checkout nonce

1.59.0 (2021-12-09)

  • [New] Field editor! Add custom fields to the checkout window
  • [Fix] Prevent the button text from touching the edge of the button in some cases
  • [Fix] Stripe not working in test mode if WooCommerce API permission has not been given

1.58.2 (2021-12-08)

  • [Improvement] The help text around the button on the checkout page is now translated
  • [Improvement] The deactivation pop up is also translated
  • [Improvement] Also show the language name in English to help developers who are setting up sites for clients
  • [Change] The product page button will now pull up the full WooCommerce cart
  • [Fix] Prevent connecting a Stripe account while in test mode
  • [Fix] Rename a global variable conflicting with Aero Checkout
  • [Fix] PHP notices

1.58.1 (2021-12-02)

  • [Fix] Quantity changer not working if logged out

1.58.0 (2021-12-02)

  • [New] Shoppers can change the quantity of items in the cart, inside the checkout window, from the cart page (other pages coming soon!)
  • [New] Beta release of support for Google Pay and Apple Pay
  • [New] Merchants can toggle the Stripe payment method on and off
  • [New] Spanish and French translations of the PeachPay plugin settings
  • [Improvement] After connecting a PayPal account for the first time, the option to show PayPal in the checkout window will automatically be turned on
  • [Fix] Error message when unlinking a PayPal account

1.57.6 (2021-11-29)

  • Support for WooCommerce cross-sells! Products that are linked as cross-sell items will be shown to the shopper in the checkout window on the cart page
  • We’ve added more PHP filters for hiding the button: peachpay_hide_button_on_cart_page and peachpay_hide_button_on_checkout_page
  • Fix “undefined” displaying instead of an error message if the language is set to “Detect from page”
  • Fix checkout page button getting the product page button’s width

1.57.5 (2021-11-19)

  • Fix a bug affecting a specific store

1.57.4 (2021-11-17)

  • If the WordPress admin language is set to Japanese, the PeachPay plugin settings will now also be in Japanese
  • Fix broken compatibility with WooCommerce Extra Product Options by ThemeComplete
  • Fix a bug where out of stock upsell items could be added

1.57.3 (2021-11-15)

  • Internal improvements for better customer support

1.57.2 (2021-11-12)

  • If only signing up with PayPal, don’t show the Stripe option in the checkout window
  • Fix a bug where the outline for the checkout page PeachPay button remained visible to customers in test mode

1.57.1 (2021-11-11)

  • Improve order summary calculation accuracy and speed
  • Compatibility with Flying Scripts by Gijo Varghese
  • Make sure that theme CSS doesn’t override PeachPay CSS on the checkout page

1.57.0 (2021-11-09)

  • A new onboarding flow makes it easier to set up PeachPay!
  • Fix style issues that affected the look of the loading spinner on some sites
  • Fix an issue where if the product page redirects to the cart page and PeachPay opens automatically, the shopper is unable to close PeachPay
  • Fix compatibility with “Custom Product Boxes” by CodeIncept
  • Fix upsell item errors not being displayed

1.56.0 (2021-11-05)

  • Compatibility with WooCommerce upsells! For any WooCommerce products with upsell items, the upsell items will show in the PeachPay checkout window and can be added right there
  • Show a PayPal icon under the button when PayPal is enabled
  • We’ve reworked the Japan vs non-Japan address template so that it will receive new features right away, whereas previously it was always a little behind

1.55.1 (2021-11-03)

  • [Improvement] Support coupons and fees in PayPal
  • [Fix] Bring back the checkout page PeachPay button (bugs have been fixed!)
  • [Fix] Button disabled when it shouldn’t be
  • [Fix] Default button color not taking effect for new installs
  • [Fix] PeachPay cart not updating upon changing quantity or removing an item for some store setups

1.55.0 (2021-10-29)

  • [New] PayPal payment option
  • [Improvement] The plugin settings are now organized into tabs

1.54.6 (2021-10-28)

  • [Improvement] Ability to reset button preferences to defaults
  • [Fix] Payment icons setting not being reflected in the button previews
  • [Fix] Refund button not showing for older Stripe orders through PeachPay

1.54.5 (2021-10-26)

  • [Improvement] Test mode now works for PayPal, even if you haven’t connected a PayPal account yet

1.54.4 (2021-10-23)

  • [Fix] Make PeachPay’s behavior the same as WooCommerce when applying “individual use only” coupons

1.54.3 (2021-10-22)

  • [Improvement] If you choose Deny permission after installing the plugin, we no longer redirect to payment method sign up since it won’t work without permission
  • [Improvement] PeachPay will ask for feedback upon plugin deactivation

1.54.2 (2021-10-20)

  • [Improvement] Display “PeachPay (Stripe)” or “PeachPay (PayPal)” instead of just “PeachPay” as the payment method
  • [Improvement] Better compatibility with coupons and gift cards
  • [Fix] Bug related to plugin activation permissions
  • [Fix] Button icon going away after updating the cart on the cart page

1.54.1 (2021-10-19)

  • Release the PayPal beta to more stores
  • [Fix] Checkout page PeachPay window not showing quantities greater than 1 for the first item

1.54.0 (2021-10-15)

  • [New] Option to enable WooCommerce order notes in the checkout window
  • [Fix] Provide data to the checkout window for showing coupons correctly
  • [Fix] Allow people to buy using PeachPay if they already have an account (compatibility with WooCommerce settings “Allow customers to place orders without an account” and “When creating an account, automatically generate an account password”)

1.53.3 (2021-10-12)

  • [Fix] Theme CSS messing with the loading spinner, sometimes causing the button text to not show

1.53.2 (2021-10-08)

  • [Improvement] Translate button text itself on page load when using translate plugins and handle unsupported languages better
  • [Improvement] Partial compatibility with “Booster for WooCommerce” by Pluggabl LLC
  • [Improvement] Show error banners from WooCommerce with specific error messages (coupon limit reached, for example)
  • [Change] Default the payment method icons to on
  • [Fix] Bug in variation subtotal price displayed in checkout window
  • [Fix] Bug that causes the plugin to not work if the WooCommerce cart doesn’t exist

1.53.1 (2021-10-06)

  • [Change] Revert checkout page PeachPay button temporarily

1.53.0 (2021-10-06)

  • [New] Option to detect the language from the page for the checkout window
  • [New] Option to add symbols next to the button text
  • [New] Option to toggle rounded corners on the button
  • [Improvement] Show the PeachPay button on the checkout page
  • [Change] Adjust the position of the PeachPay menu item in the WordPress dashboard
  • [Fix] Loading spinner visible but not spinning in Safari

1.52.2 (2021-10-05)

  • [Improvement] Provide more data about the order to the PayPal window
  • [Fix] Elementor JS/CSS file paths

1.52.1 (2021-10-04)

  • [Fix] Unable to load file error for sites using Elementor

1.52.0 (2021-10-02)

  • [New] PeachPay now has an Elementor widget
  • [New] PeachPay now has a shortcode so that you can place the button for a specific product anywhere with [peachpay product_id=123]
  • [New] Japan localization
  • [New] Translations for Arabic, Catalan, Czech, Danish, Greek, Hindi, Korean, Luxembourgish, Dutch, Portugues, Russian, Slovenian, Swedish, Thai, Ukrainian, Simplified Chinese, Traditional Chinese
  • [Improvement] Compatibility with WooCommerce settings for displaying tax
  • [Improvement] Compatibility with “Custom Product Boxes” by CodeIncept
  • [Fix] Lots of style fixes

1.51.3 (2021-09-27)

  • [Improvement] Product images in the checkout window can be turned off
  • [Fix] Compatibility with “Variation Shared Inventory for WooCommerce” by Web Industrial Solutions (Webis)

1.51.2 (2021-09-24)

  • [Fix] Prevent JS errors if using minifier plugins
  • [Fix] Bug that prevents shipping options from being returned with product bundles

1.51.1 (2021-09-23)

  • [Fix] PHP notice when using coupons

1.51.0 (2021-09-22)

  • [New] Option to show accepted payment methods below the PeachPay button
  • [New] Quick feedback form in the plugin settings
  • [Fix] Possible infinite loading if the button is clicked fast enough on variable products

1.50.6 (2021-09-21)

  • [Fix] Infinite loading for certain types of variations due to malformed country restriction data

1.50.5 (2021-09-20)

  • [Improvement] Provide product images for checkout window
  • [Fix] Support for variations with no default attributes

1.50.4 (2021-09-19)

  • [Fix] Get debug info to help solve issues with redirect filters

1.50.3 (2021-09-17)

  • [Fix] Bug with Direct Checkout for WooCommerce by QuadLayers

1.50.2 (2021-09-17)

  • [Fix] Bug in WooCommerce Product Add-Ons and YayCurrency compatibility

1.50.1 (2021-09-17)

  • [Fix] Bug where two items may be added to the cart when only one is intended
  • [Fix] Refund button not showing
  • [Fix] JavaScript errors on older devices
  • [Fix] Variation ID mismatch on a specific site’s product page
  • [Fix] Prevent add to cart redirects from affecting PeachPay

1.50.0 (2021-09-15)

  • [New] Refund Stripe payments right from the order dashboard
  • [Improvement] Support for extra YayCurrency and WooCommerce currency formatting
  • [Fix] Support for WooCommerce Add-Ons to work with currency switchers
  • [Fix] Make sure Drift chat doesn’t cover PeachPay on small devices

1.49.2 (2021-09-14)

  • [Improvement] Beta: Ability to unlink PayPal account
  • [Fix] Potential fix for “We were unable to process your order, please try again.” error

1.49.1 (2021-09-10)

  • [Fix] Compatibility with “YayCurrency – WooCommerce Multi-Currency Switcher” by YayCommerce
  • [Fix] Bug in compatibility for “Product Add-Ons” by WooCommerce
  • [Fix] Product page checkout not working on specific WordPress themes
  • [Fix] Button styles for a specific site

1.49.0 (2021-09-09)

  • [New] Compatibility with “Country Based Restrictions for WooCommerce” by zorem
  • [New] Payment methods section in the plugin settings allows you to see which payment methods you have connected
  • [Change] Settings page has been refreshed to make it more organized
  • [Change] Our activation flow has been simplified, and you no longer need an activation key

1.48.0 (2021-09-06)

  • [New] Preview how your button looks in the settings!
  • [Fix] Positioning of the button on the product page
  • [Fix] Bug that might cause an infinite load

1.47.0 (2021-09-05)

  • [New] Compatibility with “Product Add-Ons” by WooCommerce
  • [New] See the merchant ID of your connected PayPal account in the plugin settings

1.46.0 (2021-09-03)

  • [New] PeachPay will show amounts using the correct decimal separator based on your store’s settings
  • [New] Your connected PayPal account ID is shown in the settings so you know which one you connected
  • [Change] All countries with states/provinces now have their states/provinces listed when customers are filling out their address
  • [Change] Only countries that your store sells to are shown in the country list

1.45.3 (2021-09-01)

  • [Fix] PayPal error handling on invalid card not showing the message correctly

1.45.2 (2021-08-30)

  • [Fix] Custom checkout fields on a site

1.45.1 (2021-08-30)

  • [Fix] Prevent conflicts with other plugins that also listen for variation changes on the product page

1.45.0 (2021-08-29)

  • [New] Setting to hide the PeachPay button on product pages
  • [New] Support for “WooCommerce Extra Product Options” by ThemeComplete on the cart page
  • [Fix] Conflict with WooCommerce PayPal Payments plugin

1.44.6 (2021-08-27)

  • [Change] Variations are now shown below each line item and include the label of the variation

1.44.5 (2021-08-26)

  • Pre-release for PayPal integration

1.44.4 (2021-08-26)

  • [Change] We now have a new default orange color for the button

1.44.3 (2021-08-21)

  • [Fix] Take into account GDPR consent fields from “Ultimate GDPR & CCPA Compliance Toolkit for WordPress” by createit-pl
  • [Fix] “We were unable to process your order, please try again.” error on another site

1.44.2 (2021-08-19)

  • [Change] Add an exception to not show PeachPay on free items
  • [Remove] Sentry for PHP

1.44.1 (2021-08-13)

  • [Fix] Double check item stock since other plugins can modify the values
  • [Fix] Grouped product quantity change not taken into account on product page

1.44.0 (2021-08-11)

  • [New] Support for WooCommerce Subscriptions

1.43.6 (2021-08-05)

  • [Change] Migrate all sites to use the updated order placement originally released in 1.41.0
  • [Change] Improved input accessibility the in PeachPay settings
  • [Remove] Options for no longer supported features: file upload (which no one used) and PeachPay email receipt (this does not affect the WooCommerce email receipt)
  • [Fix] Checkout not working for a specific site due to a redirection behavior

1.43.5 (2021-08-03)

  • [Fix] Error that might occur during plugin activation on some hosts
  • [Change] Customize button for a specific site

1.43.4 (2021-07-31)

  • [Change] Internal: Improved error monitoring

1.43.3 (2021-07-28)

  • [Change] Improve French translation of “Express checkout”

1.43.2 (2021-07-28)

  • [Fix] Safari sometimes not updating the order status after payment is made

1.43.1 (2021-07-28)

  • [Fix] Coupon code case sensitivity

1.43.0 (2021-07-24)

  • [New] Support for free shipping coupons

1.42.7 (2021-07-22)

  • [Change] Customize button translation for an Italian merchant

1.42.6 (2021-07-22)

  • [Fix] Redirect product page checkouts to cart page for a specific site
  • [Fix] Make sure product page to cart redirect checks stock and variation validity

1.42.5 (2021-07-19)

  • [Fix] Bug affecting the product page checkout on a specific site

1.42.4 (2021-07-18)

  • [Fix] Bug causing the mini cart to not redirect to the cart page for sites that opted to do that
  • [Fix] Bug where coupon error messages would not display
  • [Fix] Prevent random PHP output from stopping a successful product page checkout

1.42.3 (2021-07-17)

  • [Fix] Bug where order placement doesn’t succeed in certain cases on the product page

1.42.2 (2021-07-15)

  • [Fix] Compatibility with “NextMove Lite – Thank You Page for WooCommerce” by XLPlugins

1.42.1 (2021-07-15)

  • [Fix] Apply tax to selected shipping method if shipping is taxable

1.42.0 (2021-07-12)

  • [New] Support for the “Order Delivery for WooCommerce” plugin by Themesquad
  • [New] Option to set the PeachPay button’s position to center
  • [New] Button width options are disabled if the button is set to full size to prevent confusion

1.41.3 (2021-07-10)

  • [Fix] Prevent a lot of JS errors in the browser
  • [Fix] Internal: Use correct label for button metrics during redirect events
  • [Change] Internal: Introduce linter for JS files

1.41.2 (2021-07-09)

  • [Fix] JS errors if button is not there
  • [Fix] Get the WooCommerce ajax_url in a way that works for all themes
  • [Change] Update error message that shows in the event of an order failure

1.41.1 (2021-07-09)

  • [Fix] Notices on settings page

1.41.0 (2021-07-08)

  • [New] Full support for WooCommerce coupons
  • [Change] Reworked internals to place orders directly from the browser, making it faster and compatible with many more plugins!

1.40.7 (2021-06-29)

  • [Change] Default the country to the customer’s location (previously it defaulted to the store’s location)

1.40.6 (2021-06-20)

  • [Change] Make a few button style adjustments for specific sites
  • [Change] Improve error message for failed orders
  • [Fix] Sentry error filtering

1.40.5 (2021-06-17)

  • [Change] Adjust button style for a specific site

1.40.4 (2021-06-14)

  • [Fix] Fix a bug where tax is not calculated for product bundles under certain conditions

1.40.3 (2021-06-12)

  • [Fix] Refresh PeachPay data after a coupon is added from the cart page (not inside our checkout window)

1.40.2 (2021-06-11)

  • [Fix] Prevent sidebar refresh from adding another event listener which created duplicate sessions
  • [Fix] Romanian translation

1.40.1 (2021-06-10)

  • [Change] Create a dedicated option for auto language selection so that you can manually override it if desired

1.40.0 (2021-06-08)

  • [New] Option to show the WooCommerce coupon field inside the checkout window
  • [New] Collect button click metrics
  • [Fix] Don’t allow checkout to begin until all product variation details have been loaded
  • [Fix] Update cart when removing items from custom sidebar

1.39.6 (2021-06-06)

  • [Change] Adjust a button to make it look more native on a specific site
  • [Change] Position the product page button above the “Add to cart” button
  • [Change] Make the button text all uppercase by default (trial run)

1.39.5 (2021-06-04)

  • [Change] Reattach PeachPay after a cart update without reloading the whole page
  • [Change] Improve error message for when an order fails

1.39.4 (2021-06-03)

  • [Change] Show a loading overlay if redirected to cart page to open PeachPay
  • [Change] Button position on a specific site’s cart page
  • [Change] Make sidebar cart button load faster on a specific site
  • [Change] If an order has an order number, use that intead of the order ID in the Stripe payment description
  • [Fix] Button position on a specific site’s product page on mobile devices
  • [Fix] Button not showing on a specific site’s non-variation product

1.39.3 (2021-06-02)

  • [Change] Button product page position on a specific site
  • [Change] Support grouped products for product page WC ajax checkout

1.39.2 (2021-05-31)

  • [Change] Improve error logging in the unlikely event that an order fails
  • [Fix] Make sure address validation doesn’t fail if other plugins or themes use woocommerce_checkout_fields or similar filters
  • [Fix] Hide loading spinner after address validation if the customer entered an invalid address

1.39.1 (2021-05-30)

  • [Fix] Plugin header causing updates to fail

1.39.0 (2021-05-29)

  • [New] Add Romanian (Română) translation
  • [Fix] Compatibility with a specific theme’s sidebar
  • [Fix] Send address through WooCommerce validations if needed
  • [Fix] Nonstandard plugin path for “Booster for WooCommerce”

1.38.2 (2021-05-25)

  • [Fix] Detect pro version of PW WooCommerce Gift Cards
  • [Fix] Fix conflict with Route Shipping Protection plugin

1.38.1 (2021-05-24)

  • [Fix] Conflict with SG Optimizer caching plugin
  • [Fix] Weird button position and custom text for a specific site

1.38.0 (2021-05-23)

  • [New] If a PeachPay supported site language is selected, PeachPay will be displayed in that language
  • [Change] Update plugin in preparation for WooCommerce Marketplace listing
  • [Fix] Custom button style for couple sites

1.37.0 (2021-05-22)

  • [New] Support for WooCommerce coupons inside the checkout window (rolling release)
  • [New] Compatibility with PW WooCommerce Gift Cards by Pimwick, LLC
  • [Fix] German translation of “Express checkout”
  • [Fix] Link to PeachPay settings in payment gateways
  • [Fix] Improved fix for Sentry errors

1.36.1 (2021-05-15)

  • [Change] Flip the button shine setting so that it defaults to on, which has been shown to increase conversions
  • [Fix] Custom sidebar font family

1.36.0 (2021-05-14)

  • [New] Add a setting to toggle the button shine on/off
  • [Change] Show the standard WooCommerce messages for out of stock and variation not selected
  • [Fix] Require all variations to be selected in a product bundle
  • [Fix] Check for out of stock items in a product bundle
  • [Fix] Make sure button color isn’t overridden by theme styles
  • [Fix] A lot of code style issues in preparation for submission to the WooCommerce Marketplace
  • [Fix] Try to limit Sentry errors again

1.35.0 (2021-05-11)

  • [New] Add a shine to the mini cart button
  • [Fix] Make sure the mini cart button font size matches the other buttons

1.34.0 (2021-05-10)

  • [New] There is now a PeachPay button in the mini/sidebar carts!
  • [New] Automatically match the button font size to the existing theme
  • [Fix] Make sure PeachPay doesn’t affect other buttons nearby
  • [Change] Use the button text “Express checkout” instead of “Buy with one click” to reduce confusion
  • [Change] Position PeachPay below other options on the cart page
  • [Remove] Peach logo on the button which didn’t go along well with a lot of themes
  • [Remove] A lot of old code that wasn’t needed anymore

1.33.1 (2021-05-07)

  • [Change] Adjust button text

1.33.0 (2021-05-06)

  • [New] Automatically fill in the country based on the store’s settings

1.32.1 (2021-05-05)

  • [Fix] Compatibility with “Booster for WooCommerce” multicurrency module
  • [Fix] Issue with cart fees and taxes for a specific site
  • [Fix] Limit Sentry error tracking to only PeachPay

1.32.0 (2021-05-04)

  • [New] Compatibility with WooCommerce Product Bundles
  • [New] Support for multiple products with variations on a single product page
  • [New] Clearly show when the plugin is in test mode with a banner on the checkout window
  • [New] Hide PeachPay from customers when in test mode
  • [New] Add Sentry for error monitoring – we’ll be able to respond to problems faster now!
  • [Fix] Hide PeachPay from payment gateway list if not yet activated
  • [Fix] Ensure that the correct shipping method is chosen if there are multiple of the same ID
  • [Fix] Ensure that no HTML output appears in the PeachPay plugin REST API
  • [Remove] Some site specific compatibility

1.31.2 (2021-04-27)

  • [Fix] Take into account prices that include tax

1.31.1 (2021-04-26)

  • [Fix] Order not submitting for certain sites with GDPR checkbox

1.31.0 (2021-04-23)

  • [New] Compatibility with the WooCommerce Points and Rewards plugin
  • [Fix] Don’t show PeachPay as a payment gateway on the checkout page
  • [Fix] Enqueue scripts at the correct time

1.30.3 (2021-04-17)

  • [Change] Remove local pickup settings for now (local pickup is only in mobile app checkout and not web checkout)
  • [Fix] Tax retrieval

1.30.2 (2021-04-15)

  • [Fix] Compatibility for WooCommerce Extra Product Options (rolling release)

1.30.1 (2021-04-12)

  • [Change] Button adjustment

1.30.0 (2021-04-09)

  • [New] Button shine on all sites

1.29.2 (2021-04-08)

  • [Change] Hide extra scrollbars when the checkout window is open

1.29.1 (2021-04-05)

  • [Change] Specific UI tweaks for some sites

1.29.0 (2021-04-04)

  • [New] French translation
  • [Fix] Button placement on a certain theme’s mobile product page
  • [Fix] Prevent theme box and text shadows from affecting PeachPay button
  • [Fix] Don’t clear out session cart in REST API for cart fees

1.28.0 (2021-04-02)

  • [New] Improve the appearance of the button with a shine (rolling release)
  • [Change] Check for cart page in a more robust way
  • [Remove] Heap analytics

1.27.8 (2021-03-31)

  • [Change] Hide PeachPay logo under certain conditions
  • [Change] Return site title in plugin diagnostics

1.27.7 (2021-03-29)

  • [Change] Adjust button placement on cart page

1.27.6 (2021-03-28)

  • [Fix] Refer to shipping address as “billing” address if all products are virtual
  • [New] REST endpoint for PeachPay plugin diagnostics

1.27.5 (2021-03-26)

  • [New] Show the PeachPay button on a specific home page

1.27.4 (2021-03-25)

  • [Fix] Make sure redirection to order receipt uses correct URLs
  • [Fix] Plugin not loading if certain WordPress speed plugins are used

1.27.3 (2021-03-24)

  • [Fix] Don’t ask for permissions if already asked before

1.27.2 (2021-03-23)

  • [Change] Improve button styles for a specific theme

1.27.1 (2021-03-20)

  • [Fix] Bug related to our test sites

1.27.0 (2021-03-17)

  • [New] We are now compatible with the WCMp multi vendor marketplace plugin!
  • [Fix] Dark loading icon if PeachPay button has a light background

1.26.1 (2021-03-15)

  • [Fix] Syntax error that sometimes produced an error message

1.26.0 (2021-03-12)

  • [New] Support for WooCommerce cart fees
  • [Fix] Error which prevents the button from loading if mod_pagespeed enabled

1.25.0 (2021-03-10)

  • [New] Compatibility with PPOM for WooCommerce plugin
  • [New] Make the PeachPay button hover style consistent with the buttons inside the checkout window
  • [New] Make PeachPay email receipts optional (there’s now a setting to turn them on!)
  • [Fix] Don’t add tax to total again if already included in price

1.24.1 (2021-03-09)

  • [Fix] Make sure PeachPay button contents is always centered

1.24.0 (2021-03-07)

  • [New] Show a loading icon if the button is clicked before it is loaded
  • [Fix] Get correct tax amount if compound/shipping tax is enabled
  • [Fix] Checkout not working due to a slightly different hosting setup

1.23.6 (2021-03-06)

  • [Fix] Issues related to the A/B test
  • [Change] Update German translation (thank you kind store owner!)
  • [Change] Get the variation names in a different way that is more robust

1.23.5 (2021-03-04)

  • [Fix] Support custom landing pages

1.23.4 (2021-03-03)

  • [New] Analytics to help us better investigate problems with PeachPay

1.23.3 (2021-03-01)

  • [Change] Remove a specific button placement that was never used
  • [Fix] Possible failure in getting shipping options if a certain level of debug mode is enabled on the store

1.23.2 (2021-02-28)

  • [Fix] Make sure that the quantity always updates when opening the window

1.23.1 (2021-02-28)

  • [Fix] Make sure button does not appear on category page

1.23.0 (2021-02-26)

  • [New] Add a filter for hiding the button on product pages: peachpay_hide_button_on_product_page
  • [Fix] Undefined index notice

1.22.0 (2021-02-26)

  • [New] Language support for German, Spanish, and Italian
  • [Change] Use a different icon for the WP admin menu

1.21.0 (2021-02-25)

  • [Change] Position of PeachPay settings in the dashboard
  • [New] Check for valid quantities on grouped prodcuts
  • [Fix] Issue with related products on a grouped product page messing with the quantity

1.20.1 (2021-02-23)

  • [New] Implement a test

1.20.0 (2021-02-22)

  • [New] Works with grouped products
  • [New] Smarter button placement on the cart page
  • [Fix] Don’t add button to upsells on cart page

1.19.12 (2021-02-21)

  • [Fix] Never use a -1 quantity if the product has no quantity selection; use 1 instead
  • [Fix] Adjust for custom cart page

1.19.11 (2021-02-20)

  • [Fix] Make sure quantity is within restrictions, if any

1.19.10 (2021-02-20)

  • [Fix] Make adjustments for a specific site

1.19.9 (2021-02-19)

  • [Change] Update plugin listing

1.19.8 (2021-02-18)

  • [Change] Move test mode setting closer to the top since it’s used more often than other settings
  • [Fix] Issue related to specific theme

1.19.7 (2021-02-18)

  • [Change] Now the Stripe sign up works no matter what business website you have on your Stripe account

1.19.6 (2021-02-18)

  • [Fix] Specific themes not updating quantity correctly
  • [Change] Load images from CDN

1.19.5 (2021-02-16)

  • [Change] You no longer need to make a test Stripe Connect account to test the plugin

1.19.4 (2021-02-15)

  • [Fix] We were sending activation emails too many times, sorry!

1.19.3 (2021-02-14)

  • [New] Expose plugin version through console

1.19.2 (2021-02-11)

  • [Fix] Allow purchase if store has no shipping zones

1.19.1 (2021-02-11)

  • [Fix] A few bugs for “Currency Switcher for WooCommerce” compatibility

1.19.0 (2021-02-08)

  • [New] Add support for “Currency Switcher for WooCommerce” plugin

1.18.4 (2021-02-07)

  • [Fix] File upload function not using a unique namespace
  • [Fix] Not working on WordPress network sites
  • [Fix] Button font not having a specific size, which caused it to changed based on the theme, sometimes in weird ways
  • [Fix] Incorrect logo in one of the banners
  • [Fix] REST api routes being defined in a deprecated way

1.18.3 (2021-02-02)

  • [Fix] Incorrect price on cart page if using Woo Discount Rules plugin

1.18.2 (2021-02-01)

  • [Change] Improve file upload UX
  • [New] Display which files have been selected when using the file upload option
  • [New] Ability to upload multiple files

1.18.1 (2021-02-01)

  • [Fix] Be more specific when finding the quantity input to avoid grabbing other inputs

1.18.0 (2021-01-31)

  • [New] Support for the “Woo Discount Rules” plugin

1.17.1 (2021-01-30)

  • [Fix] The price of certain variations being displayed incorrectly
  • [Fix] Debug notices

1.17.0 (2021-01-29)

  • [New] Preload cart data for an even faster checkout
  • [New] Prefill the store’s URL when signing up for Stripe
  • [Change] Improve styling of the sign up banners

1.16.0 (2021-01-25)

  • [New] Option to have file upload as part of the checkout

1.15.0 (2021-01-25)

  • [New] PeachPay now detects and processes payments using your store’s selected currency

1.14.0 (2021-01-21)

  • [New] Options for custom button width and position on both product and cart pages
  • [New] Choose any color for your PeachPay button

1.13.1 (2021-01-20)

  • [Fix] Shipping calculation not taking into account quantity

1.13.0 (2021-01-19)

  • [New] Added a setting to adjust the button position on the cart page
  • [Fix] More layout issues related to spacing and placing of the button

1.12.7 (2021-01-18)

  • [Fix] Issue with variation details not showing up in Orders dashboard

1.12.6 (2021-01-18)

  • [Fix] Issue with checkout loading when product had more than 30 variations

1.12.5 (2021-01-17)

  • [Fix] Place button below other elements on product page to prevent layout issues
  • [Change] Use a different shade of blue for the “Blue” button color option

1.12.4 (2021-01-16)

  • [Fix] Show selected product variation in order summary

1.12.3 (2021-01-12)

  • [Fix] Improve placement of the button on some layouts

1.12.2 (2021-01-11)

  • [Change] Organize the settings page so the most important settings are on top
  • [Change] Update the description

1.12.1 (2021-01-09)

  • [Change] The button text has been updated to say “Buy with One Click”
  • [Fix] Always keep the checkout modal on top, even above floating navbars

1.12.0 (2020-12-28)

  • [Change] The button now says “one-click checkout” making it clear to your customers what PeachPay does for them

1.11.0 (2020-12-27)

  • [New] Test mode setting that allows you to make fake payments using the demo card 4242 4242 4242 4242 in staging environments before launching PeachPay on your store

1.10.1 (2020-12-27)

  • [Fix] Don’t show the loading spinner if item is out of stock or if variation not selected
  • [Fix] A problem where the checkout would load even if the item was out of stock

1.10.0 (2020-12-27)

  • [New] There’s now a loading spinner when you click the PeachPay button to show that it’s loading

1.9.1 (2020-12-08)

  • [Fix] The checkout was sometimes hidden behind menus, but now it’s always on top

1.9.0 (2020-12-05)

  • [Change] The checkout UI is now hosted our own servers, which will keep styles consistent no matter how your site looks
  • [Fix] We fixed a bug where the quantity didn’t affect the price

1.8.2 (2020-11-23)

  • [Fix] More issues with the position of the closing “X”

1.8.1 (2020-11-23)

  • [Fix] Position of “X” on final page
  • [Fix] Amount in Pay button disappearing after an invalid credit card
  • [Change] Our new logo is live!

1.8.0 (2020-11-23)

  • [Fix] Web checkout form not displaying on certain themes
  • [New] Amount to pay is shown right on the Pay button
  • [New] An “X” to close the final screen

1.7.2 (2020-11-22)

  • [Fix] Styles being overridden by site themes

1.7.1 (2020-11-21)

  • [Fix] Stripe issue

1.7.0 (2020-11-21)

  • [New] A complete web checkout experience in the browser, no mobile app required

1.6.0 (2020-11-04)

  • [New] Choose from seven button colors to better match your site

1.5.0 (2020-10-29)

  • [New] Welcome message from the CEO!

1.4.0 (2020-10-18)

  • [New] If an item with variations is out of stock, the PeachPay button is disabled
  • [New] After you add an activation key, the welcome banner will hide automatically
  • [Change] We moved the PeachPay button slightly for a smoother checkout flow on product pages

1.3.0 (2020-10-11)

  • [New] Welcome message with a link to Stripe onboarding
  • [New] Settings link on the WordPress plugins page

1.2.1 (2020-10-10)

  • [Change] Local development improvements
  • [New] A way to help us follow up with initial users

1.2.0 (2020-09-22)

  • [New] Support for pickup shipping where you can enter the store’s hours in the PeachPay plugin settings, and the customers can select from available pickup times during checkout on their phone

1.1.0 (2020-09-10)

  • [Change] The PeachPay button on mobile browsers has switched to a different link format to support iOS universal links

1.0.6 (2020-09-05)

  • [Fixed] Bug related to support for internal preview stores

1.0.5 (2020-09-05)

  • [New] Support for a few internal preview stores

1.0.4 (2020-08-25)

  • [New] Margin under the button to keep it from touching other elements

1.0.3 (2020-08-18)

  • [Fixed] Button disappearing when cart page is updated

1.0.2 (2020-08-16)

  • [Fixed] QR code being placed outside of button in certain themes

1.0.1 (2020-08-15)

  • [Fixed] Button font CSS which wasn’t specific enough
  • [Fixed] Broken paths to images
  • [Fixed] Shipping and tax REST endpoints which didn’t work because WC 4.3 removed cart classes from REST

1.0.0 (2020-08-12)

  • Initial release on