Square for WooCommerce

Developed by WooCommerce
See Subscription Details
(54 customer reviews)

Square for WooCommerce

55 reviews  |   Developed by WooCommerce

Information & Requirements

  • An account with Square
  • WooCommerce version 3.0 or higher
  • A valid SSL certificate is required
  • WooCommerce Square is currently only available for the U.S., Canada, Australia, Japan and the UK.
View documentation for more info

Take payments online and in-person with Square

Get the Square extension for WooCommerce at no cost and instantly start accepting payments. With Square + WooCommerce, you can easily synchronize sales, inventory, and customer data, manage all your channels through one centralized platform and use one payment solution across all of them. 

It’s easy to get started with Square in minutes. There are no long-term commitments, hidden fees, or surprises. With Square, you only pay when you make a sale.

 

Square helps all types of businesses start, run, and grow with intuitive, powerful tools.

  • Accept payments anywhere, any time: Take payments online, in person or on the go with Square and never miss a sale. Square accepts all major debit and credit cards. (Available in the U.S, Canada, Australia, UK and Japan.)
  • Clear pricing: Pay 2.75% (2.65% for CA, 1.9% for AU, 1.75% for UK, and 3.25% for JP) per in-person transaction and 2.9% + $.30 (2.9% + $.30 for CA, 2.2% for AU, 1.9% for UK for cards issued in Europe, 2.9% for cards issued outside of Europe for UK and 3.6% for JP) for online transactions. 2.5% for manually keyed In transactions for UK*. Custom rates available for some businesses with annual revenues over $250K and an average ticket size over $15. Get in touch.
  • Fast deposits: See your funds deposited within one to two business days.
  • PCI-Compliance: Square provides end-to-end encryption and PCI-DSS compliant payment processing with no PCI or security fees.

New features and updates

Accept Digital Wallets 

Increase conversions by enabling mobile-friendly, fast checkout digital wallets with Apple Pay®, and Google Pay support.

Customers and Card on File

Recurring customers can now securely save their payment methods and add labels to their saved payment methods for easy identification when choosing how to pay. 

Auth and Delay Capture 

Authorize transactions when your customers complete an order and then capture the payment after the items have shipped. 

Enhanced Reporting

View itemized transaction details for improved reporting in Square.

Support for WooCommerce Subscriptions and WooCommerce Pre-Orders

Square is now a supported payment method with WooCommerce Subscriptions and Pre-Orders.

Keep your inventory up to date and easily manage your business

Getting your products set up in both platforms is easy. Manually sync products from WooCommerce to Square, or from Square to WooCommerce — no need to set up items twice. When an item is purchased, your inventory automatically syncs between both platforms for accurate inventory management.

 

Save time by updating once

New products created in WooCommerce are automatically added to Square. Create and update products in WooCommerce and instantly see those changes in Square. All changes, including product names and prices, are reflected in both WooCommerce and Square.

Protect your business

Square is an industry leader in security and fraud prevention. It offers not only a suite of risk management services but also tools and resources to help your business thrive. And if you join Square, it’s all included at no additional cost to you.

Payment disputes

Where there are purchases, there are payment disputes. As with any transaction, there’s always a risk that your customer will dispute the validity of the purchase. Square has a dedicated disputes team standing by to walk you through the process. 

  • Dedicated disputes team: Square has a team of experts to walk you through the process of challenging payment disputes with your customer’s bank. 
  • Dispute management made easy: With the Disputes Dashboard, you can submit all the necessary documents to Square electronically. Square does the time-consuming, stressful work of dealing with your customer’s bank for you.

Fraud and account takeover protection

Square’s fraud prevention team watches over your account’s security 24/7. It’s not just looking at your account activity to keep you safe. It takes a holistic look at the entire Square ecosystem to analyze a wide variety of signals and keep ahead of fraud trends. 

  • Square detects fraud before it happens: Square uses machine-learning models and live monitoring programs to analyze transactions as they’re happening and to keep an eye on suspicious activity. 
  • Advanced account takeover prevention: Square offers customization options to enhance your security by adding 2-Step Verification, employee permissions, and account change notifications.

Advanced security

As an industry expert in security, Square protects your data like its business depends on it—because it does. Square is the merchant of record for every transaction, which means we’re dedicated to keeping your business safe. 

  • Security technology: It’s engineered into our products (hardware, software, and payments) from the ground up. All security features are created and maintained in house.
  • PCI Level 1 compliant: Square takes on the burden of staying PCI compliant. No checklists, assessments, or audits required.

Don’t have a Square account? Get in touch.

*For more information on pricing for the UK please visit https://squareup.com/gb/en/pricing.

Customer reviews

3.1 out of 5 stars - 55 reviews
Log In To Add Your Review
Sort reviews by:


  1. 2407340

    Brandon Most rated

    First Square has been great. Woocommerce has been good. Putting the two together has made me wish I had never even wanted to try this. Our website has around 650 items and growing. We divide these into a hierarchy for organization and ease of shopping. Trying to bring these into square it dumps everything into the top level of the hierarchy, which just makes it a mess to do inventory. It also brought in all of the categories even if we don’t have items synced from them, and never will. The official Woocommerce answer was to simplify the website into only a few categories, or search through a long list of companies that may or may not be able to write a “custom script” that works the way that this should. On top of all of that they actually suggested that I delete all of the items from our site and re-sync from square. We would have lost every product description since those don’t seem to sync between the two either! I don’t even want to know what that would do to the 1000’s of images we have for these products. If you only need to use Square to take payment on your site, this will work. If you have an actual store and want to use any of the other great features that Square offers, plan to sync all of the info manually, because this just won’t work for you.

    Was this review helpful?   (1) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  2. 3402023

    theblokdsm rated

    product sync is atrocious, mostly fails, sometimes creates multiple items in square. even when it does work it doesn’t sync tax rate, or all attributes.

    Was this review helpful?   (3) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  3. 3263729

    andyvanee rated

    The plugin does not work as expected with products that have multiple options. For example, suppose (in Square terms) you have an option “Color” with values “Red|Blue” and another option “Size” with values “Large|Small”. I would expect this to correspond directly to a “Color” attribute and a “Size” attribute in WooCommerce. What actually happens is you get an attribute named “Attribute” that has the values “Red, Large | Red, Small | Blue, Large | Blue, Small”. What would be individual dropdowns in the Square Online site builder becomes a single dropdown in WooCommerce.

    Was this review helpful?   (3) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  4. 1703711

    ronald capodagli rated

    I have just recently experienced the fatal message "09-09-2020 @ 10:55:48 - Payment nonce is missing" with no remediation help in sight.

    Was this review helpful?   (2) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  5. 1821107

    jetpackmike2000 rated

    I don’t seem to have the issues other people constantly complain about, but I also don’t sync inventory. I just use it to process credit card payments on our checkout page and it does that without issue really. I keep using Square because they offer us the best fee than any other CC processor based on our volume.

    Was this review helpful?   (4) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  6. 2519840

    relivorganix rated

    I only use it to process payments and I would say it works 95% of the time with zero issues. Occasionally I get payments failed but then the user tries again presumably and it finally goes through. This is very rare though.

    Was this review helpful?   (1) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  7. 2983260

    worldwind57 rated

    I've been very happy with both Square and Square Appointments so far. I had previously set up a PayPal payment portal -- a disaster. Because I was a new seller, they put a 21-day hold on my first sale. And they don't automatically send funds directly to your bank, which Square does. Instead, PayPal imposes limits on how much and how often you can transfer funds from the PayPal account to your bank. Ugh. I can't wait to remove PayPal from my site.

    Was this review helpful?   (2) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  8. 1277951

    isaacborup rated

    Version 2.1.0 causes an error across most popular mobile devices. Tested in Browserstack on all latest iPhone models back to iPhone 7. Tested on Smasung S10 as well. Huge issue, losing massive sales because of this error. Reverted back to version 2.0.8 of this plugin and the issue went away. Please fix as soon as possible, this release is faulty.

    Was this review helpful?   (4) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  9. 804764

    John Gudmundson rated

    The payment gateway function is fine but square doesn't support alternate currencies! We are a Canada based company with a CAD dollar square account. Our woocommerce store accepts CAD and USD currency orders, which work transparently with the Stripe plugin (stripe itself does the USD->CAD conversion for us). However, Square will not accept USD sales. Order fails. This is not a failing of the plugin, but rather of Square. They have to do better if they want to do ecommerce rather than just point of sale.

    Was this review helpful?   (3) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  10. 2086891

    Techguy2012 rated

    Great when it works. Stops working regularly. Have tried the "disconnect" / "reconnect" method and even that is not allowing me to sync products. Really regret updating as previously the disconnect/reconnect method did work, but even that doesn't now. Charge for the damned plugin if you have to, to make it work correctly.

    Was this review helpful?   (13) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  11. 1499098

    Amy rated

    Square for Woocommerce should be more than just a Square Product Sync. It is missing ability to sync orders and customer data between Woo and Square.

    Was this review helpful?   (6) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  12. 2296630

    bigskybotanicals rated

    It seems that most of the low ratings for this plugin come from those using sync and other product related features. We don't use the extension this way and only take payments. The new V2 of this plugin improved many things for users like us who use square to process payments only. The new plugin has an improved front end display, saved credit cards and subscriptions. This is a BIG improvement over V1. There was also a recent update which included sandbox which makes the plugin much better.

    Was this review helpful?   (12) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  13. 1586785

    bulangila rated

    not all it should be

    Was this review helpful?   (25) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  14. 1786503

    J. Carr Taliaferro rated

    Sync between WooCommerce and Square is terrible. Automatic Sync is a DISASTER! There appears to be no way to Sync from Woo's heirachical category structure to Square's flat structure. Syncing always creates multiple Square products for Woo products in multiple categories. Automatic syncing does this repeatedly, rather than noticing multiple products already exist. Consequently, a Woo store of about 500 variations, regularly and automatically sync'ed to Square's iPad, crashed the iPad when the Square product database exceeded 85,000 (not a typo!) line items.

    Was this review helpful?   (18) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  15. 1521763

    prairiebearboutique rated

    Doesnt work with variable products

    Was this review helpful?   (17) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  16. 2275316

    heinefarmsfeedyard rated

    Inventory tracking is a nightmare. It seems to have a mind of its own and only wants to sync certain things at certain times. I have it set to sync every hour but even that isn't enough. There have been several times where the inventory wasn't accurate and we sold things on our site that weren't available.

    Was this review helpful?   (13) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  17. 2135661

    syadminraft rated

    It is half baked and has some growing up to do.

    Was this review helpful?   (12) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  18. 1623948

    jasonopland rated

    Just started using this and it seems to work great but could benefit from a few minor improvements including syncing of inventory counts for variations. WooCommerce doesn't currently allow for variation inventory counts but Square does and it would be a HUGE HELP if Woo added this feature!

    Was this review helpful?   (12) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  19. 1706519

    Scott Barbour rated

    Almost there

    Was this review helpful?   (7) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  20. 2627016

    verdaccio rated

    Update on December 9th BROKE THE PLUGIN! When you try to activate it you get an error - The plugin does not have a valid header.

    Was this review helpful?   (4) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  21. 1152966

    Rick Jacobson rated

    You need to work with Woocommerce Subscriptions. When will that happen? We're waiting on it.

    Was this review helpful?   (2) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  22. 1475429

    Charlie Goldberg rated

    It does its job well enough.

    Was this review helpful?   (2) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  23. 261253

    dcgraphics rated

    The plugin does not show stock, but if you only have 5 shirts, you can still sell 100, which will make your stock -95. And if you initiate a full refund, the stock will not increase back. If you have other categories in Square using Square locations, they will appear in Woo when syncing.

    Was this review helpful?   (3) (2) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  24. 1523113

    thomasjarvisdesign rated

    Full of bugs and unreliable. I now actively advice my web customers to NEVER use Square as a payment processor with WooCommerce. The plugin is developed by a third party who cannot keep up with the number of serious order stopping bugs being reported. This is resulting in businesses losing orders and is resulting in customer frustration. Sort out the glaring problems with the plugin. Or WooCommerce - STEP IN - Ban Square from WooCommerce until the bugs are fixed. It's how Apple and other app stores work!

    Was this review helpful?   (1) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  25. 1949759

    gwenboyd2 rated

    My Review

    Was this review helpful?   (1) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  26. 3632269

    graffleclub rated

    awful and services, a product that drops out at any given moment, and is a nightmare to try and resync and bring back up

    rather than supporting your company, they feel the need to just ban your account without any assistance or help

    WOULD NOT RECOMMEND!

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  27. 965658

    robin.chappell rated

    Sync is dreadful, and I have had many shop customers tell me that they can’t use the payment screen when checking out so I have swapped to using an alternative. Support is slow and not helpful and on top of that Woocommerce and Square don’t care

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  28. 0

    Anonymous rated

    The plugin is okay if you don’t use the syncing option…the only reason I wanted to use this. It doesn’t work and causes many many frustrating hours of trying to get it to work with tech support and research. It worked fine without that but now the latest upgrade caused a critical error on my website.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  29. 0

    Anonymous rated

    Breaks the checkout flow

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  30. 3570011

    sawlutionsllc rated

    Don’t waste your money.
    Set up this plugin several days ago. followed documentation and trouble shooted and it still doesnt work. I reached out for help, but did not receive it. Now, I have something I paid for and can not use.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  31. 3238786

    itsallveganmarketplace rated

    hello i added this plugin but its not show on check out page , as well as i also click on force checkout on advance setting of woocommerce

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  32. 2467720

    ghaffarbutt rated

    Its working fine for me so far. I will update the review after 1 month. Hopefully all goes well. With our previous payment processor we lost 10~20 orders everyday but hopefully this one will work fine. Signup Process is quick just have too many options and little overwhelming interface. There should be option for clean interface if I don’t want to sync product or create site on Square server.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  33. 2776040

    hello084f7e24a9 rated

    Total waste of time. No way to connect with Square. Look at the reviews for this in the WordPress repository. 1.6 stars as of today.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  34. 3265344

    Waterford Media rated

    Funny, 2 stars is mediocre? No wonder the plugin has become so terrible. It’s worse than mediocre… The sync for square flat out doesn’t work. They’ve known about it for years and it’s still not fixed. The UI sucks, cumbersome, slow.
    I wish there was another reasonable ecommerce product for WordPress. Better yet, I wish there was a better alternative for both.

    Was this review helpful?   (0) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  35. 1035239

    Trudy rated

    This is in your documentation: " When WooCommerce is designated as the system of record, the Square product catalog will be overwritten with data from the WooCommerce Products list for the following fields: Product name Product price Inventory count (if inventory sync is enabled) Product category (see note below) Product image " I can't get inventory AT THE PRODUCT LEVEL to sync in Square where there is a variation product. Even though Woocommerce is set as the product system of record. Square inventory takes over and forces inventory #s at variation level putting them to 0 and then can only be updated in Square in the variation. There is no place to record inventory at product level in Square. Even when updating in WooCommerce, Square still doesn't update to the WooCommerce inventory #s. I've only 1 variation and in my opinion although this should work.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  36. 3280092

    storesacwan rated

    I've used Stripe for years, begrudgingly, because there wasn't great support for Square, but that has all changed with this plugin! It seamlessly connected with my square account and I was even able to choose which account to connect. It runs seamlessly in the background and I didn't even notice it until I received the Square report stating a payment had been processed. Setup was a breeze, connection was instant, and everything just works - as it should! Thank you for an AWESOME product!

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  37. 3068966

    admin2e2c30c364 rated

    Connected to Square account okay. Told the plugin to use Woocommerce as the catalog of record. Then went to update some products to see if they needed to sync with Square -- then any product I updated was "Out of Stock", and no amount of clicking / unclicking / tell it not to sync / tell it to try again / no change / In stock / hell, Out of Stock / ANYthing would make those products go back in stock. Until I told it to basically do nothing, don't bother to sync anywhere, don't even try to manage inventory anywhere...blah blah blah. Stupidly, without syncing anything at all, the plugin works to get payments through Square, but I don't have a lot of faith that anything was actually set up to work for the long term. Weak sauce.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  38. 3218841

    glittercool rated

    Make easy for customer can pay by cradit card Thank you for make best plugin keep do good job :)

    Was this review helpful?   (0) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  39. 3174641

    tadedm rated

    The plugin overall works as intended. Was simple enough to setup and customise. The only issue I have found is that when card details are stored, CVV's are stored to which makes would impact PCI compliance.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  40. 3121186

    bobnwithstyle rated

    Works and runs smoothly. My first order was processed with any issues and the money was available to me the same day. Highly recommend for first timers.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  41. 1828220

    Paul Froggatt rated

    Easy plugin installation and configuration, backed up by an excellent phone app to manage payments.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  42. 2170512

    dphyled rated

    Payment gateway and inventory sync all in one!

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  43. 829528

    Bob Rogers rated

    Quick and easy setup.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  44. 758764

    bselfors rated

    It seems to be working okay.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  45. 2519286

    logic11 rated

    Generally it's great. It makes it very, very easy to handle payments

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  46. 2794258

    hearbanehealth rated

    Just installed... already see no method of running test transactions.... strike 1

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  47. 2624288

    Nicolas de SoluMedia.ca rated

    Works great! Even have the possibility to refund an order from WooCommerce admin panel like paypal so it is really great!

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  48. 2717336

    respondfox rated

    I've been wanting to use Square on my site for a long time, so i was Super excited when I saw this plug in! I haven't been using it for long but so far it works just fine for my needs. I love how easy it is to set up and for my customers to pay. I haven't used the sync feature yet because i don't feel the need to use it right now. Thank you So much for creating this plugin and I'll update this review after I've used it for awhile.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  49. 2572404

    tomb602e792e74d rated

    Very easy to install and configure, seamless integration, works flawlessly with WooCommerce.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  50. 2650451

    vanceglobal rated

    Very fluid, hooks up easily with our store and works with all the major credit card types. No issues and works as expected.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  51. 2687334

    tspimaging rated

    Works perfectly for our needs. We just need simple gateway processing with no inventory. So far it has worked seamlessly for charges and refunds.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  52. 1856993

    samersharaiha rated

    Super easy to set up and take payments. The plugin was up and running in less than 15 minutes.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  53. 1743786

    ayodeji oladosu rated

    Great app

    Was this review helpful?   (0) (2) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  54. One person found this helpful
    grq79wp

    grq79wp rated

    I love the option to use square, although their pricing is a little high for a credit card processor the option for instant payment has made it a headache-free option to quickly have access to funds to pay my supplier.

    Was this review helpful?   (0) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  55. 1827978

    lorenzoreynaga rated

    Square UP POS Works Marvelous!

    Was this review helpful?   (0) (1) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

WooCommerce - the most customizable eCommerce platform for building your online business.

  • 30 day money back guarantee
  • Support teams across the world
  • Safe & Secure online payment