WooCommerce Square


WooCommerce と Square POS の間で在庫と商品データを同期します。


Square プラグインは、 Square を介して支払いを受け入れることができるように WooCommerce を拡張します。SAQ A レベルのコンプライアンスを満たすPCI 準拠の支払処理オプションのメリットを得ることができます。

次の高度な機能を使用することもできます :

  • WooCommerce Subscriptionsのサポート
  • WooCommerce Pre-Ordersのサポート
  • 顧客が支払い方法を保存し、チェックアウト時に使用できるようにする
  • 自動書式設定、モバイルフレンドリーな入力、網膜カードアイコンを備えた拡張支払いフォームを使用する

商品カタログを Square と同期する

WooCommerce と Square 間で商品データを自動的に同期できます。

  • 主にオンラインで販売する場合は、記録システムとして WooCommerce を選択できます。これにより、WooCommerce の商品名、在庫、価格、カテゴリ、および画像が Square にプッシュされます。インベントリは Square から定期的にフェッチされ、編集前に WooCommerce でインベントリを更新する必要があります。
  • 複数の場所とオンラインで販売する場合は、レコードのシステムとして Square を選択できます。これにより、 Square から商品名、在庫、価格が WooCommerce カタログに表示されます。また、まだ WooCommerce で設定されていない場合は、商品イメージも同期されます。


  • メインプラグインの設定。
  • 支払ゲートウェイの設定。




WordPress は、ファイル転送自体を処理し、Web ブラウザを離れる必要はありませんので、自動インストールは、最も簡単なオプションです。宛先
自動的に WooCommerce Square をインストールし、WordPress ダッシュボードにログインし、プラグインメニューに移動し、[新規追加]をクリックします。

検索フィールドに「WooCommerce Square」を入力して、プラグインを検索をクリックします。プラグインが見つかったら、[今すぐインストール]をクリックしてインストールし、リリースポイント、評価、説明などの詳細を表示できます。


手動インストールの方法には、プラグインをダウンロードし、お気に入りのFTPアプリケーションを使用してWebサーバーにアップロードする方法があります。 WordPressのコーデックスには、ここでこれを行う方法に関する指示が含まれています。


自動更新は魅力的に機能するはずです。 ただし、常に、サイトのバックアップはしてください。



はい!Square を使用するには、サイトに SSL 証明書をインストールする必要があります。



Where can I get support or talk to other users?



Roll it back to bare bones. let us just accept payments through Square and do nothing else, then fix all the bugs and release 3.0 - the new improved woocommerce square. There are endless problems with the current release and is in major need of attention as you can tell by the rating.
If you go to woocommerce.com and look at the reviews for the Square Plugin, it shows an overall rating of 3.6 out of 5, with 10 5 star, 12 4 star, and 4 1, 2 and 3 star reviews. Two 4 star ratings will added just as I was looking at the reviews. WordPress.org rates this plugin as an overall 1.6 out of 5, with 6 5 star reviews, 1 4 star, 2 3 star and 43 1 star ratings. If you read the reviews, more than half of the 5 star reviews were actually bad reviews so the real overall rating is lower than 1.6. So my question is are there 2 plugins for Square from WooCommerce? Or is woocommerce.com using different data that shows the plugin they offer in a better light? My experience with this plugin is also a 1 star. It keeps disconnecting from Square so customers cannot checkout. No error message so we never know when it does it, it just loses the Square Location and is no longer connected to Square. You have to Disconnect and Reconnect the plugin to Square every few days. This has been going on for months. We have lost a lot of orders because of this. If there is a new better version of this plugin, we would like to switch to it. Otherwise I think we will have to switch and no longer use Square. I realize the WooCommerce version is a feee plugin and am not adverse to paying for one if they would fix the plugin, or there was an alternative. I appreciate any input the community has.
With the more recent updates, the plugin is working well for us. Inventory syncing and payments working well. Looking forward to testing out the Woo Subscriptions with Square. Please keep the updates coming!
Plugin sucks and rarely works. Support forum full of gas lighters who mark threads resolved when they are not.
Feel betrayed. I have to make this work for 2 weeks . It works one time and then stops. I dont know what to do anymore. Square ssays cpntact woo commerce, woocommerce do not reply fast enough. We are loosing sales everday and no one helps us. ticket number: #2838915 Please help us


WooCommerce Square はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。


“WooCommerce Square” は1ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“WooCommerce Square” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。


2.1.5 – 2020.05.15

  • Fix – Fatal errors caused by incorrectly fetching locations before plugin init.
  • Fix – WordPress database error when creating the Square Customers table on servers using utf8mb4.

2.1.4 – 2020.05.05

  • Fix – Make sure that Square credit card fields are editable after checkout form refresh.

2.1.3 – 2020.04.30

  • Fix – Persistent caching of locations to prevent unnecessary refetching and rate limiting.

2.1.2 – 2020.04.29

  • Fix – INTENT_MISMATCH errors when guest customers save a card and registration is disabled.
  • Fix – Improve checkout compatibility with password managers such as 1Password. This also avoids payment for reload on address change.
  • Fix – Pass valid address values even if checkout fields are not present.
  • Tweak – Sandbox mode can be turned on in the settings, no more need for setting the constant.
  • Tweak – Change location URL to refer to our docs.

2.1.1 – 2020.03.23

  • Fix – Inventory/Stock updates as a result of checkout via PayPal Standard does not reflect on the Square item.
  • Fix – Error when trying to save an external product with the modified ‘sync with square’ value.
  • Fix – Move product check on a possibly invalid product out of the try block avoiding potential further errors.

2.1.0 – 2020.02.11

  • Feature – Add support for SCA (3D Secure 2)
  • Fix – Minor fixes to the Sync completed emails
  • Tweak – Add email notifications when connection issues are detected
  • Fix – Category sync when WooCommerce is the System of Record and there have been changes in Square

2.0.8 – 2019.12.09

  • Fix – Inventory changes through payments and refunds from other gateways not reflected on Square.
  • Fix – Fatal error on versions of WooCommerce before 4.3.
  • Fix – Sandbox API calls by passing is_sandbox flag to the Gateway API.
  • Fix – Quick edit view when editing a variable product without all variations SKU.
  • Fix – Verify if the product can be synced with Square before enabling sync when bulk/quick updating.
  • Fix – Disable sync for products that should not be synced after a REST API update.
  • Fix – Unable to create products during import.
  • Fix – Product inventory sync issue when WooCommerce is set as the Source of Record.
  • Fix – Inventory not updated when purchased through another gateway.
  • Fix – Category and description data not updated in a sync from Square.
  • Fix – Transactions on multiple stores connected to the same Square account would appear to succeed without actually charging the customer.
  • Fix – When making multiple partial refunds on the same order, only the first one would work.
  • Tweak – Include product ID on failed sync record message.
  • Tweak – Remove notices for refresh token when sandbox is enabled.
  • Tweak – Prevent refreshing a token token when sandbox is enabled.

2.0.7 – 2019.11.18

  • Fix – No longer automatically disconnect on unexpected authorization errors
  • Fix – Bump compatibility for WooCommerce 3.8 and WordPress 5.3
  • Fix – Correct cents rounding that was causing invalid value errors
  • Fix – Fix encrypted token handling
  • Fix – No longer call revoke when disconnecting – just disconnect the site

2.0.6 – 2019.11.07

  • Fix – Access token renewal schedule action duplication.

2.0.5 – 2019.10.16

  • Fix – Access token renewal by adding support for refresh tokens as per the new Square API
  • Fix – Variable pricing import and adding an alert when these type of products are ignored.
  • Fix – Line item discounts and other adjustments being ignored.
  • Tweak – Add a notice when a refresh token is not present to warn users to re-connect their accounts.
  • Feature – Added support for Sandbox accounts.

2.0.4 – 2019.09.03

  • 修正 – WooCommerce の合計と不一致が発生した場合に、Square の注文に調整を追加します。

2.0.3 – 2019.08.19

  • 微調整 – 在庫に影響を与えずに商品データを同期できるように「在庫同期」トグルを再導入
  • 修正 – v1 で有効になっていない場合に、在庫同期を適切に切り替えるために v1 アップグレードを調整する
  • 修正 – 小数点以下の場所の設定に関係なく、商品価格が正しくセントとの間で変換されていることを確認します。
  • 修正 – 商品の同期が無効になっている場合に、商品在庫管理 UI をブロックしない
  • 修正 – バリエーションに使用されていない複数の属性を持つ商品を同期できることを確認する
  • その他 – WooCommerce 3.7 のサポートを追加する

2.0.2 – 2019.08.13

  • 微調整 – WC 3.7 互換性。

2.0.1 – 2019.07.23

  • 修正 – 英国に拠点を置く販売者に対して「サポートされていない」支払処理管理者通知を表示しない

2.0.0 – 2019.07.22

  • 機能 – 保存された支払方法のサポートスクエア顧客プロファイル
  • 機能 – お客様は、支払い方法を選択する際に簡単に識別できるように、保存された支払方法にラベルを付けることができます。
  • 機能 – 自動書式設定と retina カードアイコンで強化された支払いフォームをサポート
  • 機能 – 一般的なエラーの代わりに可能な場合は、詳細な拒否メッセージを表示する
  • 機能 – WooCommerce Subscriptions のサポートを追加する
  • 機能 – WooCommerce Pre-Orders のサポートを追加する
  • 機能 – バーチャル商品のみを持つ注文は、承認の代わりに請求を強制できます。
  • 機能 – WooCommerce からの承認を無効にする
  • 機能 – Square でのレポートを改善するための Square トランザクションの明細化
  • 機能 – 失敗した商品同期を管理者に通知する同期レコードを追加する
  • 機能 – 商品を一括編集中に「 Square と同期」オプションを変更
  • 微調整 – 商品データ同期を制御するための「記録システム」設定を導入
  • 微調整 – WooCommerce で削除された場合に Square の場所からアイテムを削除します (WC がレコードのシステムである場合)
  • 微調整 – リンクされた Square から削除された場合、ユーザーが WooCommerce 商品を非表示にすることができます( Square がレコードのシステムである場合)
  • 微調整 – WooCommerce で設定されていない場合は、 Square から画像をインポートします( Square がレコードのシステムである場合)
  • 微調整 – チェックアウトフォームから郵便番号を使用できる場合は、 Square の郵便番号フィールドを削除します
  • 修正 – 有効期限が切れる前に接続トークンが更新されていることを確認する
  • 修正 – 常にマルチサイトで設定が表示されていることを確認します
  • 修正 – Square 価格がセール価格ではなく WooCommerce の通常価格を更新することを確認します
  • 修正 – 非推奨の の使用法を削除する $HTTP_RAW_POST_DATA
  • 修正 – 複数の同期プロセスを同時に実行できない
  • 修正 – WC プラグインのチェックアウトで重複する注文を送信しないようにする
  • その他 – Square Connect v2 API へのアップグレード
  • その他 – スケーラビリティを向上するためのバックグラウンド プロセス商品の同期
  • その他 – その他の修正および信頼性の向上のためのリファクタリング

1.0.38 – 2019-07-05

  • 修正 – trunk フォルダの誤ったインクルードによる再展開

1.0.37 – 2019-04-16

  • 修正 – 正しいアセット読み込みスキームを使用します。

1.0.36 – 2019-04-15

  • 微調整 – WC 3.6 互換性。

1.0.35 – 2019-02-01

  • 修正 – チェックアウト時の冪等性キーの再利用の問題。

1.0.34 – 2018-11-07

  • 更新 – 不要なスタイル設定を防ぐために支払いボックス内の div タグに Fieldset タグ。
  • 修正 – ランダムな一意の番号ではなく、一意の冪等性 ID を注文に付与する。
  • 更新 – WP はバージョン5.0までテスト済み

1.0.33 – 2018-09-27

  • 更新 – WC はバージョン 3.5 までテスト済み

1.0.32 – 2018-08-23

  • 修正 – UK / GB 地域は Diners / Discover をサポートしていないため、チェックアウト時にこれらのブランドを表示しない。