This plugin integrates WooCommerce with WhatsApp-based ordering. It syncs product changes (price, stock, images, categories) to the 99digital service, lets external systems create WooCommerce orders via a REST API endpoint, and provides an admin UI for managing customer-facing WhatsApp messages.
Key features:
- Real-time product change sync (prices, stock, images, categories, variations)
- WhatsApp chatbot message configuration
- Shipping settings management
- REST API endpoint for external order creation with token authentication
- Automatic WooCommerce API key generation for integration
- Order status webhook notifications (processing/completed)
Security and privacy:
- Nonces verified on all admin AJAX endpoints
- All files include ABSPATH checks to prevent direct access
- Custom REST route requires a valid shared token
- All external communication uses HTTPS with SSL verification
- No sensitive tokens or secrets stored in plugin files