Vio Sync for WooCommerce

外掛說明

Vio Sync for WooCommerce connects your WooCommerce store with Vio and keeps your catalogue in sync, so you can sell your WooCommerce products through Vio.

  • Export products — individually or in bulk — to Vio.
  • Sync prices, stock, variants, attributes and images.
  • Automatically update a product in Vio whenever you save it in WooCommerce.
  • Delete products from Vio straight from the product list.
  • Receive your store’s orders in Vio (order webhooks).
  • Production and staging environments.
  • Compatible with HPOS (High-Performance Order Storage).

A free Vio account and API key are required — this plugin is the connector between your WooCommerce store and the Vio platform.

External service

This plugin relies on Vio, a third-party commerce platform, to synchronise your catalogue and orders. It is required for the plugin to work. No data is sent until you connect your store with your Vio API key.

What is sent to Vio, and when:

  • On connect: your store URL and the WooCommerce REST credentials created for Vio (so Vio can link products and deliver order webhooks). Your API key is sent with every request to authenticate the store.
  • When you sync a product: its title, description, prices, currency, stock, SKU, barcode, attributes/options, variants, image URLs and — optionally — weight and dimensions, together with the product’s WordPress id.
  • When an order is placed or updated: WooCommerce sends the order payload to Vio (order webhooks).
  • On disconnect: the plugin asks Vio to remove the store’s connection and, if you choose, to delete the products it had synced.

The service is operated by Vio. Please review their terms before connecting:

  • Website: https://www.vio.live/
  • Terms of Service: https://www.vio.live/terms
  • Privacy Policy: https://www.vio.live/privacy

螢幕擷圖

安裝方式

  1. Install and activate the plugin (WooCommerce is required).
  2. In your WordPress admin, open the Vio menu.
  3. On the Connection / Settings screen, paste your Vio API key, choose the environment and currency, and click Connect.
  4. Use Vio Sync (the bulk action on the product list, or Sync all on the Vio screen) to export your products.

The environment can also be forced from wp-config.php:

define( 'VIOSYNC_ENV', 'staging' );

常見問題集

Do I need a Vio account?

Yes. The plugin is a connector — you need a Vio account and an API key, which you paste in the Vio settings screen.

What data is sent to Vio?

Your product data (title, prices, stock, variants, images, etc.), your store URL and WooCommerce REST credentials at connect time, and your orders via webhooks. See the External service section above for the full list.

Can I test against a staging environment first?

Yes — pick Staging in the environment selector (or set VIOSYNC_ENV in wp-config.php).

Is it compatible with HPOS?

Yes, the plugin declares High-Performance Order Storage compatibility.

What happens when I disconnect?

The plugin removes the Vio API key, the REST keys and the order webhooks from your store, and asks Vio to remove the connection. You can optionally also delete the synced products from Vio.

使用者評論

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

參與者及開發者

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

參與者

將〈Vio Sync for WooCommerce〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄。

變更記錄

1.0.2

  • Fix: editing a variation from the product screen (Variations panel or the Update button) now syncs its final data to Vio. Before, the change was not sent, or the previous change was sent instead.
  • Changed: auto-sync runs once per request, after WooCommerce has finished saving the product and its variations.

1.0.1

  • Fix: variable products now sync the price of their cheapest active variation (with its compare-at price when on sale) instead of an empty parent price that Vio stored as 0.
  • Fix: a price update never sends an empty amount.

1.0.0

  • Initial release: modular WooCommerce Vio connector with product, variant and image sync, order webhooks, production/staging environments and HPOS support.