| 开发者 | yektabot |
|---|---|
| 更新时间 | 2026年10月18日 04:18 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
No. It is designed to synchronize WooCommerce products and uses the WooCommerce REST API and webhook system.
Yes. WooCommerce and an account with the Yektabot online service are required. The plugin is free; the service may require a paid plan. Service: https://yektabot.com/ . Create an account: https://app.yektabot.com/ . Pricing: https://yektabot.com/prices .
Products are connected individually. You can select several products from the plugin dashboard, or use the Yektabot column in the product list or the connection switch above the Publish/Update button. A draft product connects after publication. If its structure changes between simple and variable, or variations are added or removed, reconnect it with the new settings. After the initial connection, ongoing two-way synchronization covers price and stock.
PHP 8.1 or later is required. Existing store connection settings are retained, but products must be selected and connected using the new product connection controls to continue synchronization. Check these connections after upgrading.
The connection creates a WooCommerce REST API key with read/write access and shares its consumer key and consumer secret with Yektabot over HTTPS to manage products and orders. This also allows access to customer and order data available through the WooCommerce API. You can revoke the key from WooCommerce > Settings > Advanced > REST API.
The plugin communicates with app.yektabot.com after an administrator explicitly connects the store. The connection sends the store and return URLs, temporary verification state, selected account details and the WooCommerce API credentials described above. Connection, disconnection and payment-setting actions also share account and connection IDs, plugin version, store URL, gateway names, payment-enabled status and callback URL to keep the service configured. Product connection, disconnection, status checks and synchronization communicate with the service. Connecting a selected product sends its identifiers, name, description, SKU, prices, stock, variation details and image URLs, together with the selected connection settings. Subsequent product webhooks are limited to connected products and may also include categories and attributes. Signed requests from Yektabot update the price and stock of connected products. Draft connection choices are saved locally until the product is published. When the optional payment flow is enabled and used, the signed payment token, result, gateway name, payment reference and verification details are sent to Yektabot to update the corresponding order. Local activity logs are stored in the WordPress database. Yektabot terms of use and privacy policy: https://yektabot.com/terms
Payment services are contacted only when their gateway is selected and used. Merchant credentials are read from the store's existing WooCommerce gateway settings. A merchant account is required; gateway fees and conditions are separate from this plugin. Zarinpal: api.zarinpal.com creates and verifies payments; customers are redirected to https://www.zarinpal.com/ to pay. Requests contain the merchant ID, amount, callback URL, order description and, if supplied in the signed request, the customer's mobile number. Verification uses the merchant ID, payment authority and amount. Terms: https://www.zarinpal.com/terms . Privacy: https://www.zarinpal.com/policy . Zibal: gateway.zibal.ir creates and verifies payments and receives customers for payment. Requests contain the merchant credential, amount and callback URL; verification uses the merchant credential and payment tracking ID. Service: https://zibal.ir/ . Privacy: https://zibal.ir/privacy-policy .
Use the disconnect action on the Yektabot plugin page and revoke the Yektabot REST API key in WooCommerce if it remains listed. You can also deactivate the plugin. Deactivation does not request deletion of data already stored by the external service; contact Yektabot for those requests.
No. Payment gateways are optional external services. You need your own supported merchant account and gateway settings. Gateway transaction fees and service conditions are separate from this plugin.
Author: YektaBot. Contact: info@yektabot.com. Visit https://yektabot.com/contact for support, service account and privacy requests.