| 开发者 |
octopush
hamzachaudhry |
|---|---|
| 更新时间 | 2026年4月3日 20:44 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/octopush-sms-automation-cart-recovery/ or install through the WordPress Plugins screen.Yes. You need an Octopush account and API credentials to send SMS. The plugin acts as an interface to the Octopush service.
Yes. You can enable or disable the time-based popup and the inline name/phone field on the cart page independently. Both are configurable under SMS Automation → Abandoned Carts → Popup & Inline Capture Customization.
Abandoned cart detection and SMS alerts run only when the external cron URL is called. There is no WordPress cron or traffic-based trigger. You must call the secret URL (shown in SMS Automation → Abandoned Carts under "External cron (required for automatic alerts)") every 5 minutes from your server’s crontab, your host’s cron tool, or a free service like cron-job.org. The URL is unique to your site and must be kept secret. Until this is set up, use the "Run abandoned cart check now" button for manual runs.
Contacts are stored in your WordPress database (custom table for Woo contacts). The plugin can sync WooCommerce-related contacts to Octopush when you link a list and run sync.
For most stores you can use the defaults, but there are filters to safely tune performance, with enterprise-friendly defaults already applied:
octopush_pro_get_woo_contacts_limit (default 100000). Increase or decrease depending on your memory budget.octopush_pro_backfill_woo_orders_limit (default 100000). Controls how many historic orders are scanned on first backfill.octopush_pro_sync_chunk_size (default 100). Controls how many contacts are sent to Octopush per API call.octopush_pro_admin_abandoned_contacts_per_page (default 1000). Controls how many contacts are shown per page in the dashboard.octopush_pro_reports_per_page (default 100). Controls how many log entries are shown per page.octopush_pro_abandoned_capture_cooldown (default 5 seconds between captures per session). You can tune this for stricter anti‑spam.octopush_pro_log_retention_days (default 365) and octopush_pro_cart_retention_days (default 730). Raise, lower, or disable (set to 0) depending on your compliance and storage needs.50_000, sync chunk size 50–100, reports 50–100 rows per page.100_000+ (or use batched exports), sync chunk size 100–250, and longer retention (365+ days) combined with external log archiving.octopush-sms-automation-cart-recovery.php (matches WordPress.org plugin slug).https://octopush.com/wordpress-cron/) under External services in this readme (registration/unregistration, data sent, when).octopush-sms-automation-cart-recovery (no functional logic changes).[STOP Au 30101] and align API purpose with campaigns (fixes HTTP 400 when STOP was missing)..DS_Store from the plugin tree; packaging notes in PACKAGING.txt (WordPress plugin ZIP must not contain dotfiles such as .gitignore — Plugin Check hidden_files).