Title: Factorial2000 Catalog Sync for Prom.ua
Author: kmax
Published: <strong>2026 年 7 月 11 日</strong>
Last modified: 2026 年 7 月 11 日

---

搜尋外掛

![](https://ps.w.org/factorial2000-catalog-sync/assets/banner-772x250.png?rev=3603848)

![](https://ps.w.org/factorial2000-catalog-sync/assets/icon-256x256.png?rev=3603848)

# Factorial2000 Catalog Sync for Prom.ua

 由 [kmax](https://profiles.wordpress.org/factorial2000/) 開發

[下載](https://downloads.wordpress.org/plugin/factorial2000-catalog-sync.0.3.zip)

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

 [技術支援](https://wordpress.org/support/plugin/factorial2000-catalog-sync/)

## 外掛說明

This plugin helps WooCommerce store owners synchronize their catalog with suppliers
using Prom.ua XML exports.

**Key features:**

 * Import simple and variable products from Prom.ua XML files
 * Scheduled stock and price updates via WP-Cron (up to 5 XML sources)
 * SKU prefixes per supplier feed
 * Telegram notifications with detailed sync reports
 * XML export filter to create a clean feed with new products only
 * Batch processing optimized for large catalogs (10,000+ products)
 * Clean uninstall removes plugin settings, transients, and cron jobs

**Requirements:**

 * WordPress 5.8 or higher
 * WooCommerce 3.0 or higher
 * PHP 7.4 or higher with XML, SimpleXML, and cURL extensions

**Video setup guide:** [YouTube tutorial](https://www.youtube.com/watch?v=tdrMy7cAWEk)

### External services

This plugin connects to external services. Both are optional and are only used when
you configure them.

**Supplier XML feeds (e.g. Prom.ua)**

When you enter an XML feed URL in the settings, the plugin downloads that file during
the initial import and during scheduled stock/price updates. Only a request to the
URL you provide is made and no personal data is sent. The feed itself is provided
by your supplier (for example Prom.ua); please refer to that provider’s own terms
and privacy policy.

**Telegram Bot API**

If you enter a Telegram bot token and one or more chat IDs in the settings, the 
plugin sends notification messages to the Telegram Bot API (https://api.telegram.
org) after an import or a stock/price update completes. The data sent includes your
bot token, the target chat ID(s) and the text of the sync report (for example counts
of updated or missing products). Requests are made only when Telegram notifications
are configured and an update runs.

This service is provided by Telegram. By enabling notifications you agree to Telegram’s
Terms of Service (https://telegram.org/tos) and Privacy Policy (https://telegram.
org/privacy).

## 螢幕擷圖

[⌊Stock update settings with XML URLs, cron interval, and Telegram options.⌉⌊Stock
update settings with XML URLs, cron interval, and Telegram options.⌉[

Stock update settings with XML URLs, cron interval, and Telegram options.

[⌊XML import page with simple and variable product modes.⌉⌊XML import page with 
simple and variable product modes.⌉[

XML import page with simple and variable product modes.

[⌊Variable product group analysis with attribute selection.⌉⌊Variable product group
analysis with attribute selection.⌉[

Variable product group analysis with attribute selection.

## 安裝方式

 1. Upload the plugin files to the `/wp-content/plugins/factorial2000-catalog-sync`
    directory, or install the plugin through the WordPress plugins screen.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Make sure WooCommerce is installed and active.
 4. Open **Оновлення XML** in the admin menu.
 5. Add your supplier XML URL, choose the update interval, and optionally configure
    Telegram notifications.
 6. Use **Імпорт XML** for the initial product import from an uploaded XML file.

## 常見問題集

### Does this plugin require WooCommerce?

Yes. This plugin is built specifically for WooCommerce product import and synchronization.

### Which XML format is supported?

The plugin supports Prom.ua YML/XML export format with `offer`, `group_id`, `price`,`
oldprice`, and related fields.

### Can I connect multiple suppliers?

Yes. You can configure up to 5 XML URLs. Each feed can have its own SKU prefix and
optional rule to skip price updates.

### What happens to products missing from the XML feed?

During scheduled updates, missing variations can be marked out of stock. Simple 
products may be moved to draft when configured with a SKU prefix.

### Does it work on shared hosting?

Yes. The plugin uses batch processing and memory optimizations. For very large catalogs,
use WP-Cron or server cron instead of running updates in the browser.

### Where can I report bugs or request features?

Please use the support tab on WordPress.org.

## 使用者評論

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

## 參與者及開發者

以下人員參與了開源軟體〈Factorial2000 Catalog Sync for Prom.ua〉的開發相關工作。

參與者

 *   [ kmax ](https://profiles.wordpress.org/factorial2000/)

[將〈Factorial2000 Catalog Sync for Prom.ua〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/factorial2000-catalog-sync)

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

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

## 變更記錄

#### 0.3

 * First release on WordPress.org.
 * Renamed functions, options, hooks, and assets to the f2000cs_ prefix for consistency.
 * Bumped version and aligned plugin branding for the directory listing.

#### 0.2

 * Prepared the plugin for the WordPress.org directory: code now follows WordPress
   coding and security standards.
 * Security: added nonce verification, capability checks, input sanitization and
   output escaping across all admin actions.
 * All remote requests now use the WordPress HTTP API (wp_remote_get/wp_remote_post)
   instead of cURL and file_get_contents.
 * Added a unique prefix and namespace to all functions, classes, options, hooks
   and meta keys to avoid conflicts with other plugins.
 * Added a “Telegram notifications” setup guide and clearer field hints (how to 
   get the bot token and chat ID).
 * Documented external services (Telegram Bot API and supplier XML feeds) in the
   readme.
 * Renamed the plugin to “Factorial2000 Catalog Sync for Prom.ua and WooCommerce”
   and changed the admin menu label to “Catalog Sync”.
 * Added a WooCommerce activation check with an admin notice when WooCommerce is
   missing.

#### 0.1

 * Initial version: import of simple and variable products from Prom.ua XML, scheduled
   stock/price updates, XML export filter and Telegram notifications.

## 中繼資料

 *  版本 **0.3**
 *  最後更新 **6 天前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 5.8 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.0.1**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/factorial2000-catalog-sync/)
 * 標籤:
 * [import](https://tw.wordpress.org/plugins/tags/import/)[stock](https://tw.wordpress.org/plugins/tags/stock/)
   [woocommerce](https://tw.wordpress.org/plugins/tags/woocommerce/)[xml](https://tw.wordpress.org/plugins/tags/xml/)
 *  [進階檢視](https://tw.wordpress.org/plugins/factorial2000-catalog-sync/advanced/)

## 評分

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

[Your review](https://wordpress.org/support/plugin/factorial2000-catalog-sync/reviews/#new-post)

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

## 參與者

 *   [ kmax ](https://profiles.wordpress.org/factorial2000/)

## 技術支援

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

 [檢視技術支援論壇](https://wordpress.org/support/plugin/factorial2000-catalog-sync/)

## 贊助

想要支援這個外掛的發展嗎？

 [ 贊助這個外掛 ](https://send.monobank.ua/jar/8CiFBAfJKK)