[WordPress] 外掛分享: Ekatra Co-Shopping

首頁外掛目錄 › Ekatra Co-Shopping
WordPress 外掛 Ekatra Co-Shopping 的封面圖片
全新外掛
安裝啟用
尚無評分
307 天前
最後更新
問題解決
WordPress 6.0+ PHP 7.4+ v1.0.2 上架:2025-08-10

內容簡介

### 摘要:
Ekatra Co-Shopping 讓商家能夠將他們的 WooCommerce 商店與 Ekatra 合作購物平台整合。這個外掛生成 WooCommerce API 金鑰,將用戶重定向到 Ekatra 控制面板進行啟動操作,並使用產品級 tg_url 元字段將可自訂的「一起購物」按鈕添加到產品頁面。

### 問題與答案:
1. 這個外掛的關鍵功能有哪些?
- 生成 REST API 金鑰(Consumer Key 和 Secret),用於與外部服務進行驗證集成。
- 將商店所有者重定向到 Ekatra 控制面板進行註冊和啟動操作。
- 通過 WooCommerce 和 WordPress APIs 保存和管理金鑰。
- 使用 tg_url 元鍵將「一起購物」按鈕添加到產品頁面。
- 通過主題支援按鈕設計自訂。
- 通過 /custom-add-to-cart?items=... 端點支援共享購物車重定向。
- 註冊自訂購物車端點,以便通過 URL 程式設計添加多個商品到購物車。
- 支援在產品創建/更新/刪除時的產品同步的 Webhook 支援。
- 提供設置和清理的啟用和停用鉤子。

2. 這個外掛的隱私政策是怎樣的?
- 這個外掛不會未經用戶同意追蹤用戶或與外部系統分享數據。對於集成,商店所有者必須在 Ekatra 控制面板上註冊並明確授權數據共享。

3. 這個外掛的授權是怎樣的?
- 這個外掛是免費軟件,根據 GPLv2 或更高版本授權發布。

4. 這個外掛在數據使用和隱私方面有什麼注意事項?
- 在啟動過程中,這個外掛只會在用戶授權後收集和轉移 WooCommerce REST API 金鑰和秘密。
- 這些憑證通過 HTTPS 安全地傳送到 Ekatra 的後端。
- 它們暫時存儲在 Redis 中,然後持久保存到一個安全的數據庫。
- 臨時的 Redis 緩存在存儲憑證後立即被刪除。
- 不會收集、追踪或傳輸任何客戶或訂單數據。

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.2) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Ekatra Co-Shopping」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

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_url meta 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).

延伸相關外掛

文章
Filter
Apply Filters
Mastodon