| 开发者 | codeatoz |
|---|---|
| 更新时间 | 2026年3月27日 14:42 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Plugins → Add New → Upload Plugin, orcodeatoz-campaign-manager folder to /wp-content/plugins/ via FTP.Plugins → Installed Plugins and click Activate on CodeAtoz Campaign Manager for WooCommerce.WooCommerce → Smart Campaigns.No. CodeAtoz Campaign Manager for WooCommerce uses standard WooCommerce price filters to apply discounts at runtime. Your original product prices remain unchanged in the database.
The plugin supports multiple campaigns but only one active campaign is applied to pricing at a time — the most recently created active campaign takes priority. Future Pro versions may add advanced targeting and multiple concurrent campaigns.
The plugin checks WP-Cron and Action Scheduler health on the Smart Campaigns admin screen. If something looks wrong (cron disabled or Action Scheduler not run recently), it shows a clear warning with a link to the official WordPress cron documentation.
CodeAtoz Campaign Manager for WooCommerce caches the active campaign using the Transients API for 60 seconds, so WooCommerce product price lookups don’t hit the database on every request. The frontend assets are small and loaded only on WooCommerce pages.
Yes. The plugin declares compatibility with WooCommerce HPOS using \WooCommerce\Utilities\FeaturesUtil::declare_compatibility().
Yes. The three default templates are defined in PHP and exposed through the scm_campaign_templates filter. Developers can hook into this filter to add, remove or modify templates in custom code or a Pro add-on.
No. The free version does not make any outgoing HTTP requests or track usage. All logic runs inside your WordPress and WooCommerce installation.