Ekatra transforms solo shopping into real-time, collaborative commerce. Shoppers invite friends to co-explore the store, Co-discover & co-view products, & validating each others choice co-decide & ultimately Co-shop while chatting or video calling. Each shopper checks out independently. This boosts engagement, trust, & conversions, just like in-store shopping, but fully digital. A plug-and-play layer that turns your store into a social experience. A complete organic growth engine for e-commerce.
Key Features:
Shoppers Benefits
- Enables your store to your shoppers to invite friends to shop together from anywhere, as if they do at real physical store.
- Co-discover Co-View & discuss the same product simultaneously while chatting/video-chatting
- Safe & Secure: No Screen/Device Share during chat/video-call yet multi-control.
- Organically grow branding reach by shoppers friends, a natural Network Effect + Scales Engagement + White Label = Lower CAC + More Conversions + Durable CLTV.
Key Onboarding Steps
- Generate REST API keys (Consumer Key & Secret) for authenticated integration with external services.
- Redirect store owners to the Ekatra dashboard for signup and onboarding.
- Save and manage keys via WooCommerce and WordPress APIs.
- Add a Shop Together button to product pages using the
tg_urlmeta key. - Support for button design customization via themes.
- Support shared cart redirection via
/custom-add-to-cart?items=...endpoint. - Register custom cart endpoint to programmatically add multiple items to cart via URL.
- Webhook support for product sync on create/update/delete.
- Activation and deactivation hooks for setup and cleanup.
⚠️ Note: This plugin integrates with the Ekatra platform, which offers free trial. Continued use after the trial requires a paid subscription. The plugin itself is free and open-source.
Privacy
This plugin does not track users or share data with external systems without user consent. For integrations, store owners must explicitly authorize data sharing by registering on the Ekatra dashboard.
License
This plugin is free software. It is released under the GPLv2 or later license.
Data Usage & Privacy
This plugin collects and transfers the WooCommerce REST API key and secret only after user authorization during the onboarding process.
- The credentials are securely transferred to Ekatra』s backend via HTTPS.
- They are temporarily stored in Redis, then persisted to a secured database.
- The temporary Redis cache is deleted immediately after storing the credentials.
- No customer or order data is collected, tracked, or transmitted unless explicitly initiated via the Ekatra dashboard.
All data handling practices comply with WooCommerce extension guidelines and standard data privacy policies.
External Services
This plugin communicates with the following external services:
-
https://seller.ekatraglobal.com/api/woo/webhook
- Purpose: Receives WooCommerce webhook events (product created, updated, deleted).
- Data sent: product data, custom fields as per WooCommerce webhook configuration.
- When: During plugin activation, webhook is registered and starts forwarding product changes.
- Service provided by: Ekatra Global Corp.
-
https://seller.ekatraglobal.com/api/woo/key
- Purpose: Sends the WooCommerce store URL, API consumer key, and consumer secret to the Ekatra backend.
- Data sent: Store URL, API consumer key and secret.
- When: When the user clicks 「Redirect to Dashboard」 after generating API keys.
- Service provided by: Ekatra Global Corp.
-
https://seller.ekatraglobal.com/api/woo/uninstall
- Purpose: Notifies Ekatra when the plugin is uninstalled.
- Data sent: WooCommerce store URL.
- When: During plugin uninstallation.
- Service provided by: Ekatra Global Corp.
Terms of Service and Privacy Policy for Ekatra
- https://ekatraglobal.com/terms-and-conditions
- https://ekatraglobal.com/privacy-policy
How This Plugin Communicates with Ekatra
Webhook Setup on Activation
When the plugin is activated, it automatically registers a WooCommerce webhook with the URL https://seller.ekatraglobal.com/api/woo/webhook. This allows Ekatra to receive product lifecycle events — such as when a product is created, updated, or deleted — so that the co-shopping functionality remains in sync with the store catalog.
API Key Transfer on Dashboard Redirect
After generating the WooCommerce REST API credentials, users can click the 「Redirect to Dashboard」 button. This triggers a secure call to https://seller.ekatraglobal.com/api/woo/key, which sends the store URL, consumer key, and secret. Ekatra uses these credentials to access product data, generate 「Shop Together」 links, and update product custom fields accordingly.
Notification on Plugin Uninstallation
When the plugin is uninstalled, it calls https://seller.ekatraglobal.com/api/woo/uninstall, sending only the store URL. This allows the Ekatra backend to clean up or mark the store as disconnected, ensuring user data and connection status remain up to date.
Custom Cart Endpoint for Shared Cart Redirection
The plugin registers a custom endpoint at /custom-add-to-cart, allowing users to add multiple products to the WooCommerce cart via a structured URL. This endpoint powers Ekatra』s shared cart experience, making it easy for co-shoppers to participate in a group session from any device or browser.
1.Example URL:
– /custom-add-to-cart?items=[{「id」:123,」quantity」:2},{「id」:456,」quantity」:1,」attr」:{「pa_color」:」red」,」pa_size」:」medium」}}]
2.Purpose: Enables users to open a cart with pre-filled products and variations shared during a co-shopping session.
3.Data handled: Only product IDs, quantities, and optional variation attributes (e.g., color, size).
4.When used: When a user joins or resumes a session from the Ekatra dashboard.
Privacy and Checkout Information
1.Each participant adds their own selected items to their individual cart.
2.Users checkout only their own cart — there is no shared payment or billing process.
3.The entire checkout flow, including billing, shipping, and payment, is securely handled by the WooCommerce store.
4.Ekatra does not access, store, or process any personal customer data or payment information.
This design ensures full privacy and security while enabling collaborative shopping through cart sharing — with complete control remaining within the WooCommerce store.
Contributors & Developers
These services are hosted by the plugin developer (Ekatra Global Corp).






