کانکتور ووکامرس و اودو
سینک کامل دوطرفه فروشگاه شما
فروشگاه اودو (Odoo) و سایت ووکامرس/وردپرس را یکی کنید: محصول، متغیر، موجودی، قیمت، سفارش و مشتری — زنده و خودکار، در هر دو جهت. سازگار با اودو ۱۴ تا ۱۹.
چرا فروشگاه ووکامرس را به اودو وصل کنیم؟
بسیاری از کسبوکارهای ایرانی فروش آنلاین را با ووکامرس روی وردپرس اداره میکنند، اما حسابداری، انبار، خرید و مدیریت مشتری را در اودو انجام میدهند. بدون یک پل مطمئن، تیم مجبور است سفارشها را دستی در اودو ثبت کند، موجودی را در دو جا جداگانه بهروز نگه دارد و قیمتها را تکتک هماهنگ کند — کند، پرخطا و غیرقابلمقیاس.
کانکتور ابرک این شکاف را میبندد: هر سفارش سایت بلافاصله به سفارش فروش اودو تبدیل میشود، هر تغییر موجودی در انبار اودو فوراً روی فروشگاه اعمال میگردد و کاتالوگ محصولات از یک نقطهی واحد مدیریت میشود. یک منبع حقیقت، دو نمایش.
چه چیزهایی سینک میشوند؟
- محصولها و متغیرها: محصول ساده و متغیر (variable) با ویژگیها و ترکیبهای رنگ/سایز، دستهبندی درختی و توضیحات.
- موجودی انبار: موجودی هر محصول از انبار انتخابشدهی اودو به فروشگاه؛ فروش همزمان از دو کانال بدون فروش بیش از موجودی.
- قیمت و مالیات: قیمت فروش و کلاس مالیاتی از اودو به ووکامرس.
- سفارشها: سفارش ووکامرس ← سفارش فروش اودو، با نگاشت قابلتنظیم وضعیت سفارش.
- مشتریان: ساخت یا تطبیق خودکار مشتری بر اساس ایمیل، بدون رکورد تکراری.
- تصاویر محصول: با مکانیزم ingest-by-hash، تصویر تکراری دوباره آپلود نمیشود.
راهاندازی در ۴ گام
- فعالسازی اپ روی اودو: اپ «کانکتور ووکامرس» را از فروشگاه اپ ابرک فعال کنید؛ منوی ووکامرس در نوار اصلی ظاهر میشود.
- ساخت فروشگاه (Backend): در منوی «ووکامرس ▸ فروشگاهها» یک رکورد بسازید و آدرس فروشگاه، کلیدهای API ووکامرس (خواندن/نوشتن) و یک کلید مشترک قوی را وارد کنید. دکمهی «تست اتصال» باید موفق باشد.
- نصب افزونهی وردپرس: بعد از خرید اپ، افزونه را مستقیم از دکمهی «دانلود افزونهی وردپرس» روی رکورد فروشگاه در اودو دریافت کنید (همیشه بهروز)، روی وردپرس فعال کنید و همان آدرس اودو، شناسهی فروشگاه و کلید مشترک را در تنظیمات وارد کنید. کلید مشترک باید بایتبهبایت در دو طرف یکسان باشد.
- همگامسازی کامل: روی رکورد فروشگاه، «ارسال کامل» کاتالوگ اودو را به فروشگاه میفرستد و «همگامسازی کامل» کل محصول/سفارش/مشتری فروشگاه را وارد اودو میکند. از آن پس همهچیز خودکار است.
آموزش تصویری کامل — قدمبهقدم
سمت اودو (Odoo)
سمت وردپرس / ووکامرس
چه چیزی ابرک را از رقبا متمایز میکند؟
افزونههای اتصال ووکامرس-اودو کم نیستند، اما اغلب سه ضعف مشترک دارند که کانکتور ابرک آنها را از ریشه حل کرده است:
- یک کدپایه برای نسخههای ۱۴ تا ۱۹: رقبا برای هر نسخهی اودو یک بیلد جداگانه و پولی میفروشند. ابرک با یک کد واحد و ترنسپایلر داخلی همهی نسخهها را پوشش میدهد.
- وبهوک همگام و امضاشده: وبهوک بومی ووکامرس روی WP-Cron سوار است و غیرقابلاتکاست. افزونهی وردپرس ابرک رویدادها را همان لحظه و با امضای امن به اودو میفرستد.
- تطبیق دقیق متغیرها: بزرگترین منبع خطای رقبا، تطبیقنشدن نام رنگ/سایز بین دو سیستم است. موتور تطبیق ابرک این را حتی با متن فارسی حل میکند و جدول نگاشت دستی برای موارد خاص دارد.
امنیت و پایداری
ارتباط دوطرفه با امضای HMAC-SHA256 و کلید مشترک محافظت میشود؛ هر پیام پیش از هر تغییری روی داده اعتبارسنجی میگردد و پیام جعلی رد میشود. یک صف داخلی با تلاش مجدد و صف مرده تضمین میکند حتی در قطعی لحظهای شبکه هیچ سفارشی گم نشود. اسرار هرگز فاش نمیشوند و تمام داده روی سرور داخل ایران میماند.
ووکامرس تنها در برابر ووکامرس + اودو با ابرک
| فقط ووکامرس | ووکامرس + اودو (ابرک) | |
|---|---|---|
| ثبت سفارش در حسابداری | دستی | خودکار و لحظهای |
| مدیریت موجودی | جدا از انبار | یکپارچه با انبار اودو |
| کاتالوگ محصول | فقط سایت | یک منبع واحد، دو نمایش |
| سازگاری نسخه اودو | — | ۱۴ تا ۱۹، یک کد |
| امنیت انتقال | وبهوک ناپایدار | HMAC امضاشده و همگام |
| میزبانی داده | متغیر | سرور داخل ایران |
راهنماهای مرتبط
سایتی که موجودی و فاکتورش را با پایگاهدادهی جدا مدیریت میکند، دیر یا زود دچار مغایرت میشود. راهحل معماری یکپارچه است، نه هماهنگی دستی.
از Core Web Vitals تا Schema.org و ساختار لینک داخلی — چکلیستی که تیم ابرک برای هر پروژهی طراحی سایت واقعاً اجرا میکند.
وردپرس برای وبلاگ عالی است. برای سایت شرکتی که باید به فروش و حسابداری وصل شود، سوال درستی نیست — این مقاله توضیح میدهد چرا.
پرسشهای پرتکرار دربارهی کانکتور ووکامرس
کانکتور ووکامرس و اودو ابرک چهکار میکند؟
این افزونه فروشگاه ووکامرس شما را روی وردپرس بهصورت زنده و دوطرفه به نرمافزار اودو (Odoo) وصل میکند. محصولها، متغیرها (رنگ/سایز)، دستهبندی، موجودی، قیمت، سفارشها و مشتریان بین دو سیستم همگام میشوند: یک سفارش در سایت بلافاصله در اودو ثبت میشود و تغییر موجودی انبار اودو فوراً روی فروشگاه اعمال میگردد.
با کدام نسخههای اودو و ووکامرس سازگار است؟
کانکتور با یک کدپایهی واحد از اودو ۱۴ تا ۱۹ کار میکند — برخلاف رقبا که برای هر نسخه یک بیلد جداگانه و پولی میفروشند. سمت وردپرس هم با آخرین نسخههای وردپرس و ووکامرس سازگار است.
سینک دوطرفه چطور از حلقهی بینهایت و تداخل جلوگیری میکند؟
هر رکورد با برچسب منشأ (origin) و یک checksum نگهداری میشود؛ تغییری که خودِ سیستم ساخته دوباره ارسال نمیشود و رکورد بدونتغییر رد میشود. سیاست حلتعارض قابلتنظیم است: اودو-برنده (پیشفرض)، ووکامرس-برنده، جدیدترین-برنده، یا در سطح فیلد.
مشکل رایج تطبیقنشدن رنگ و سایز محصولات را چطور حل کرده؟
تطبیق نام ویژگی و مقدار بین ووکامرس و اودو بزرگترین نقطهی شکست افزونههای رقیب است. موتور ابرک ویژگیها را بدون حساسیت به حروف تطبیق میدهد، در نبود میسازد، و یک جدول نگاشت دستی هم دارد. متن فارسی (مثل «قرمز/آبی») هم درست کار میکند.
امنیت ارتباط بین فروشگاه و اودو چطور تأمین میشود؟
هر پیام با امضای HMAC-SHA256 و کلید مشترک امضا و اعتبارسنجی میشود؛ امضای نامعتبر پیش از هر عملیاتی روی داده رد میگردد. کلیدهای API و کلید مشترک هرگز در لاگ یا رابط کاربری نمایش داده نمیشوند و همهی داده روی سرور داخل ایران میماند.
اگر اینترنت لحظهای قطع شود سفارشها گم میشوند؟
خیر. کانکتور یک صف داخلی با تلاش مجدد (retry) و صف مرده (dead-letter) دارد، بدون نیاز به ابزار جانبی. هر رویداد تا موفقیت چند بار تلاش میشود و ویزارد همگامسازی کامل هم برای ترمیم یا واردسازی اولیه وجود دارد.
قیمت این افزونه چقدر است و چطور بخرم؟
کانکتور ووکامرس بهصورت اپ مستقل با اشتراک ماهانه/سالانه ارائه میشود؛ قیمت بهروز در صفحهی قیمتگذاری آمده است. افزونهی سمت وردپرس رایگان است و موتور اصلی روی اودوی شما فعال میشود. برای شروع کافی است اشتراک را فعال کنید.