99digital-meta-business-trenzila-integration

plugin

2.0.0 • public • Published 24 hours ago

Connect WooCommerce with WhatsApp for seamless order management and product synchronization.

ecommercestorewhatsappwoocommerce

Description

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

Installation

  1. Upload the plugin files to /wp-content/plugins/99digital or install via the WordPress plugins screen.
  2. Activate the plugin from the Plugins screen.
  3. Go to Settings → WhatsApp Store to configure the plugin.
  4. Enter the token provided to you.
  5. Customize WhatsApp messages and shipping settings.

Frequently Asked Questions

Q: Does the plugin support products with variations?
A: Yes, the plugin fully supports products with variations and syncs them automatically.

Q: What happens if I delete a product?
A: The product will be automatically removed from the synchronized catalog.

Q: Is my data secure when transmitted?
A: Yes, all data transmission uses secure HTTPS connections with SSL verification, and token authentication is required.

Changelog

2.0.0

  • Rebuilt plugin architecture for production
  • Improved security and code quality
  • Order status webhooks for processing and completed orders
  • Removed legacy code and unused dependencies

1.0.0

  • Initial release

Upgrade Notice

2.0.0

Major update with improved security, cleaned architecture, and new order status webhook support.

External Services

This plugin connects to external third-party services to provide its functionality. Users should review and accept the terms and privacy policies of all external services before using this plugin.

99digital Integration Services

What it is: Integration service provided by 99digital for bridging WooCommerce with WhatsApp ordering.
What it's used for: Synchronizing product data, managing order workflows, and handling WhatsApp chatbot messages.
What data is sent:

  • Product information (names, prices, stock, images, categories, variations)
  • Store configuration data (site URL, WooCommerce API keys)
  • Custom message configurations for WhatsApp integration
  • Order data for processing and webhooks
    When data is sent:
  • When products are created, updated, or deleted
  • When plugin settings are saved or updated
  • When orders reach "processing" or "completed" status
  • During initial setup and configuration
  • When the plugin is uninstalled (for cleanup)
    Service provider: 99digital
    Terms of Service: Contact 99digital for current terms of service
    Privacy Policy: Contact 99digital for current privacy policy

Requirements

  • WordPress 5.0+
  • WooCommerce 5.0+
  • PHP 7.4+
  • Internet connection