Title: Webkoding Stock Sync for Square
Author: WebKoding
Published: <strong>2026 年 9 月 8 日</strong>
Last modified: 2026 年 9 月 8 日

---

搜尋外掛

![](https://ps.w.org/webkoding-stock-sync-for-square/assets/banner-772x250.png?rev
=3686168)

![](https://ps.w.org/webkoding-stock-sync-for-square/assets/icon-256x256.png?rev
=3686168)

# Webkoding Stock Sync for Square

 由 [WebKoding](https://profiles.wordpress.org/webkoding/) 開發

[下載](https://downloads.wordpress.org/plugin/webkoding-stock-sync-for-square.1.0.1.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/webkoding-stock-sync-for-square/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/webkoding-stock-sync-for-square/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/webkoding-stock-sync-for-square/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/webkoding-stock-sync-for-square/#developers)

 [技術支援](https://wordpress.org/support/plugin/webkoding-stock-sync-for-square/)

## 外掛說明

You sell over the counter with Square and online with WooCommerce, and the website
goes on
 offering something that walked out of the shop an hour ago. This plugin
fixes that one thing: it reads stock from Square and applies it to WooCommerce.

#### Matched by id, not by name

Most Square connectors match products by title. Rename something, run the sync from
a
 second machine, or let two runs overlap, and you get a second copy of your catalogue.
If you have watched that happen, you already know why this plugin keeps its own 
mapping table: one row per product and variation, holding the WooCommerce id, the
permanent Square id, the object version and the SKU. Every write goes through the
stored id, so running the sync twice updates the same items rather than creating
new ones.

#### What it does

 * Reads your Square catalogue and matches it to WooCommerce products, adopting 
   ones that
    already exist on both sides by SKU rather than creating duplicates
   of them
 * Applies Square stock levels to WooCommerce, including variations
 * Turns on WooCommerce stock management for a product when Square has a count for
   it,
    because a quantity written to a product that ignores quantities is a quantity
   nobody ever sees
 * Reconciles on a schedule, so a run that failed halfway heals on the next one 
   instead of
    drifting further
 * An activity log of what changed and when, so a stock number that looks wrong 
   can be
    traced to the run that set it
 * HPOS-compatible

#### What it does not do

It does not write to Square. Nothing here is stubbed, time-limited or waiting for
a key —
 reading Square and applying it to WooCommerce is the whole job this plugin
does, and it does all of it. Writing the other way is a genuinely different problem:
it has to decide what happens when both sides changed since the last run, and a 
mistake puts a wrong price on a real till.

If you need that direction as well, a separate paid add-on handles it. It is not
required
 here and nothing in this plugin advertises it: https://webkodingtheme.
com/plugins/synclane

#### No account with us, no third party

The plugin talks to Square and to your own site. It does not call any server of 
ours, and
 it collects nothing.

## 螢幕擷圖

[⌊The dashboard: how many products and variations are mapped, and when the last 
sync ran.⌉⌊The dashboard: how many products and variations are mapped, and when 
the last sync ran.⌉[

The dashboard: how many products and variations are mapped, and when the last sync
ran.

[⌊Settings: the connected Square account and location, and the one option this plugin
has — whether Square stock is applied to WooCommerce.⌉⌊Settings: the connected Square
account and location, and the one option this plugin has — whether Square stock 
is applied to WooCommerce.⌉[

Settings: the connected Square account and location, and the one option this plugin
has — whether Square stock is applied to WooCommerce.

[⌊The activity log — every run, with what it changed.⌉⌊The activity log — every 
run, with what it changed.⌉[

The activity log — every run, with what it changed.

## 安裝方式

 1. Install and activate the plugin.
 2. Go to **Stock Sync** in the admin menu and connect your Square account.
 3. Choose your Square location, then run the first sync.

The first run adopts products that already exist on both sides by SKU. Nothing is
deleted.

## 常見問題集

### Will this create duplicates of my products?

That is the specific thing it is built not to do. Matching is by the permanent Square

object id held in a mapping table, never by the product name, so renaming a product
or running the sync twice updates the same record.

### Does it work with variations?

Yes. Variations are mapped individually, because on the Square side the variation
is the
 record that carries the stock.

### Do I need a WooCommerce Square payment gateway?

No, and this plugin does not provide one. It is only concerned with stock.

### Can I sync from WooCommerce to Square instead?

Not with this plugin — see “What it does not do” above.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈Webkoding Stock Sync for Square〉的開發相關工作。

參與者

 *   [ WebKoding ](https://profiles.wordpress.org/webkoding/)

[將〈Webkoding Stock Sync for Square〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/webkoding-stock-sync-for-square)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/webkoding-stock-sync-for-square/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/webkoding-stock-sync-for-square/)，
或透過 [RSS](https://plugins.trac.wordpress.org/log/webkoding-stock-sync-for-square/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/webkoding-stock-sync-for-square/)。

## 變更記錄

#### 1.0.1

 * The plugin’s own screens now say what the paid add-on does, once, instead of 
   leaving it only in this readme.

#### 1.0.0

 * First release on WordPress.org.

## 中繼資料

 *  版本 **1.0.1**
 *  最後更新 **3 週前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.0 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.1.2**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/webkoding-stock-sync-for-square/)
 * 標籤:
 * [inventory](https://tw.wordpress.org/plugins/tags/inventory/)[pos](https://tw.wordpress.org/plugins/tags/pos/)
   [square](https://tw.wordpress.org/plugins/tags/square/)[stock](https://tw.wordpress.org/plugins/tags/stock/)
   [woocommerce](https://tw.wordpress.org/plugins/tags/woocommerce/)
 *  [進階檢視](https://tw.wordpress.org/plugins/webkoding-stock-sync-for-square/advanced/)

## 評分

這個項目尚無任何評論記錄。

[撰寫評分](https://wordpress.org/support/plugin/webkoding-stock-sync-for-square/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/webkoding-stock-sync-for-square/reviews/)

## 參與者

 *   [ WebKoding ](https://profiles.wordpress.org/webkoding/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/webkoding-stock-sync-for-square/)