WooCommerce-Tidio API Integration

Заказчик: AI | Опубликовано: 21.11.2025
Бюджет: 250 $

I’m looking for a developer who can create a lightweight, update-safe WordPress plugin that connects our WooCommerce store (Woodmart theme) to Tidio through their OpenAPI and webhook system. Scope of work Your plugin should handle secure OpenAPI authorisation (X-Tidio-Openapi-Client-Id / Secret), live entirely server-side, and never expose credentials in front-end code. Once authenticated, use native WooCommerce hooks to push customer profile information, order history and on-site browsing behaviour into Tidio so the AI bot can work with accurate store data. On the inbound side, please register a REST-style endpoint on our site to accept Tidio webhooks. We currently plan to sync product data and any other customer-related payloads Tidio sends; however the endpoint should be extensible enough to catch future events such as customer or operator messages and conversation status changes. Deliverables • A namespaced, well-commented plugin folder that installs through the WordPress plugin screen • Secure storage of the Client ID / Secret (e.g. in wp-config constants or environment variables) • Outgoing API calls that respect Tidio rate limits and include error logging • A webhook listener that validates Tidio signatures, parses the JSON and saves relevant data to WordPress (custom tables or post meta—your recommendation) • Brief README explaining setup, filters/actions provided, and how to add new webhook event handlers Acceptance If I can activate the plugin on a staging copy, enter my credentials privately, watch customer/order data appear inside Tidio, and see webhook payloads logged in WordPress without PHP warnings, the job is done. Please rely on standard WordPress/WooCommerce functions, no core edits, and keep external libraries to a minimum. I will share the credentials once we start; they must remain confidential. Looking forward to your clean, modular solution.