| 开发者 | excesspronet |
|---|---|
| 更新时间 | 2026年11月12日 23:29 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
manage_woocommerce capability and a nonceapi-puller-for-woocommerce directory to /wp-content/plugins/, or install it from the Plugins screen. WooCommerce must be active.API Puller supports REST APIs returning JSON or XML, and CSV file feeds. Authentication methods include API Key, Bearer Token and Basic Auth.
No. Connections, products, imports, logs and every screen in this plugin are unlimited and free. A separate Pro plugin adds automation, such as scheduled sync, webhooks and price markup rules, but nothing here depends on it.
Products are matched by SKU. If a matching WooCommerce product is found, it is updated, unless you untick "Update existing products" in the Import Center.
Run the import again from the Import Center with "Update existing products" ticked, or select products in the Product Manager and choose "Update Selected from Supplier". Updates run when you start them. Automatic scheduled sync is part of API Puller Pro, a separate plugin.
Since 1.6.0 this plugin does one job: importing and updating products when you start it. Automatic scheduled sync, the webhook endpoint, OAuth 2.0 sign-in and description and gallery enrichment are no longer part of it; they are in API Puller Pro. The update deleted nothing: your connections, mappings, settings and products are unchanged, and schedules were only stopped. A connection that used OAuth 2.0 needs another sign-in method before it can connect again.
API Puller uses Action Scheduler to process products in background batches. Each batch is processed as a separate scheduled action, so large imports do not time out. The recommended batch size is calculated from your server's memory limit and max execution time.
Yes. When "Import product images" is enabled, API Puller downloads images from the supplier URL, skips images it already downloaded, and attaches them to the product through the WordPress media library. Only real image files are accepted.
Yes. In Settings, enable "Delete all plugin data on uninstall". When you delete the plugin from the WordPress Plugins page, its tables, options, transients and tracking meta are removed. Your products stay in WooCommerce.
Yes. API Puller declares HPOS compatibility using WooCommerce's FeaturesUtil::declare_compatibility() API.
All credentials are encrypted with AES-256-CBC using a key derived from your WordPress security salts before being stored in the database. Saved secrets are never sent back to the browser.
Please email contact@excesspronet.com rather than posting in the public support forum.
apwc_product_changed and apwc_sync_completed action hooks for developers.Requires Plugins: woocommerce header and moved all scripts to proper enqueueing.$_POST and $_GET read with WordPress sanitization.