اگر تصمیم گرفتهاید قابلیت پرو مجازی را به فروشگاه آنلاین پوشاک خود اضافه کنید، یکی از اولین سؤالها این است: از افزونه ووکامرس استفاده کنیم یا API؟
پاسخ برای همه فروشگاهها یکسان نیست. انتخاب روش اتصال به زیرساخت فعلی سایت، توان فنی تیم، میزان شخصیسازی موردنیاز و سرعتی که برای راهاندازی میخواهید بستگی دارد.
در پوشینو سه مسیر اصلی برای اتصال وجود دارد: افزونه ووکامرس، SDK جاوااسکریپت و API. در این مقاله تفاوت آنها را بررسی میکنیم تا بتوانید سریعتر روش مناسب فروشگاه خود را انتخاب کنید.
سه روش اتصال پرو مجازی به فروشگاه
۱. افزونه ووکامرس
اگر فروشگاه شما با WordPress و WooCommerce ساخته شده است، افزونه ووکامرس معمولاً سادهترین مسیر راهاندازی است.
پس از نصب افزونه، کلید عمومی حساب فروشگاه وارد میشود، دامنه فروشگاه در پوشینو مجاز میشود و دکمه پرو مجازی روی محصولات موردنظر نمایش داده میشود.
یکی از مزیتهای این روش این است که افزونه میتواند از تصویر محصول موجود در ووکامرس استفاده کند؛ بنابراین نیازی نیست کاتالوگ محصولات را دوباره در سیستم دیگری بارگذاری کنید.
۲. SDK جاوااسکریپت
اگر سایت شما اختصاصی است اما نمیخواهید تمام رابط پرو مجازی را از صفر توسعه دهید، SDK میتواند گزینه مناسبی باشد.
در این روش تیم Front-end میتواند دکمه یا Trigger را در رابط فروشگاه قرار دهد و تجربه آماده پرو مجازی را از طریق SDK اجرا کند.
این مسیر معمولاً بین افزونه آماده و توسعه کامل API قرار میگیرد: نسبتاً سریع است اما کنترل بیشتری نسبت به افزونه ووکامرس به تیم فنی میدهد.
۳. API
API برای فروشگاههایی مناسب است که تیم توسعه دارند و میخواهند کنترل بیشتری روی تجربه کاربری، Backend، مدیریت درخواستها و نحوه نمایش نتیجه داشته باشند.
در این روش فروشگاه مستقیماً با سرویس پرو مجازی ارتباط برقرار میکند و بخش بیشتری از Workflow توسط سیستم خود فروشگاه مدیریت میشود.
اگر WooCommerce داریم، API بهتر است یا افزونه؟
در بیشتر فروشگاههای استاندارد ووکامرسی، منطقی است ابتدا افزونه را بررسی کنید.
دلایل اصلی:
- زمان راهاندازی کمتر
- نیاز کمتر به توسعه اختصاصی
- اتصال مستقیم به تصاویر محصولات ووکامرس
- مدیریت سادهتر برای مدیر فروشگاه
- نگهداری فنی کمتر
API زمانی برای فروشگاه ووکامرسی منطقیتر میشود که ساختار سایت بسیار اختصاصی باشد یا تجربه کاربری موردنظر شما با مسیر استاندارد افزونه قابل اجرا نباشد.
چه زمانی SDK انتخاب بهتری است؟
SDK برای سایت اختصاصیای مناسب است که تیم توسعه دارد اما نمیخواهد تمام سیستم UI پرو مجازی را از صفر بسازد.
برای مثال اگر فروشگاه شما با React، Vue یا یک Front-end اختصاصی ساخته شده باشد، میتوانید دکمه پرو را در طراحی خودتان قرار دهید و از SDK برای اجرای جریان اصلی استفاده کنید.
چه زمانی API انتخاب مناسبتری است؟
API زمانی ارزش بیشتری دارد که یکی از شرایط زیر وجود داشته باشد:
- رابط کاملاً اختصاصی میخواهید
- تیم Backend داخلی دارید
- میخواهید جریان درخواست و نتیجه را خودتان مدیریت کنید
- پرو مجازی قرار است بخشی از یک Workflow بزرگتر باشد
- سیستم فروشگاه شما WooCommerce نیست
مقایسه سریع سه روش
| معیار | ووکامرس | SDK | API |
|---|---|---|---|
| سرعت راهاندازی | زیاد | متوسط تا زیاد | وابسته به توسعه |
| نیاز به برنامهنویسی | کم | متوسط | زیادتر |
| کنترل روی UI | محدودتر | متوسط | زیاد |
| مناسب ووکامرس | بله | در صورت نیاز | در صورت توسعه اختصاصی |
| مناسب سایت اختصاصی | خیر | بله | بله |
از نظر امنیت چه تفاوتی وجود دارد؟
در هر روش باید اطلاعات اتصال بهدرستی مدیریت شوند.
کلید عمومی میتواند در بخشهایی که برای استفاده عمومی طراحی شدهاند قرار بگیرد، اما کلید محرمانه نباید در JavaScript عمومی یا کد قابل مشاهده مرورگر قرار داده شود.
در مسیر API، کلیدهای محرمانه باید فقط در Backend نگهداری شوند.
دامنه مجاز چیست؟
برای جلوگیری از استفاده غیرمجاز از حساب فروشگاه، دامنههایی که اجازه استفاده از سرویس دارند در داشبورد مشخص میشوند.
هنگام راهاندازی باید مطمئن شوید دامنه واقعی فروشگاه یا زیردامنهای که پرو مجازی از آن اجرا میشود در فهرست دامنههای مجاز قرار دارد.
کدام روش هزینه کمتری دارد؟
هزینه سرویس پرو مجازی از هزینه توسعه Integration جداست.
افزونه ووکامرس معمولاً به توسعه اختصاصی کمتری نیاز دارد؛ بنابراین هزینه اولیه فنی میتواند کمتر باشد.
در مقابل، اتصال API ممکن است نیازمند زمان توسعه و نگهداری بیشتری باشد، اما کنترل بیشتری در اختیار فروشگاه قرار میدهد.
برای هزینه مصرف پروها بهتر است صفحه تعرفه فعلی را بررسی کنید:
برای یک فروشگاه کوچک چه روشی مناسبتر است؟
اگر فروشگاه کوچک یا متوسط شما با WooCommerce ساخته شده است، بهتر است ابتدا افزونه را بررسی کنید.
هدف در مرحله اول این نیست که پیچیدهترین Integration ممکن را بسازید؛ بلکه باید سریع بتوانید پرو مجازی را روی چند محصول واقعی تست کنید و ببینید آیا برای فروشگاه شما مفید است یا خیر.
برای فروشگاه بزرگ یا پلتفرم اختصاصی چه کنیم؟
فروشگاههایی که Front-end یا Backend اختصاصی دارند معمولاً باید SDK و API را دقیقتر بررسی کنند.
این روشها اجازه میدهند تجربه کاربری و جریان داده بیشتر با معماری خود فروشگاه هماهنگ شود.
قبل از تصمیم، دمو را تست کنید
قبل از اینکه درباره روش اتصال تصمیم بگیرید، بهتر است خود سرویس را با یک محصول واقعی فروشگاه آزمایش کنید.
اگر نتیجه برای محصولات شما مناسب بود، سپس درباره Integration تصمیم بگیرید.
تست رایگان با محصول فروشگاه من
جمعبندی
اگر WooCommerce دارید و راهاندازی سریع میخواهید، افزونه معمولاً نقطه شروع منطقی است.
اگر سایت اختصاصی دارید و میخواهید UI آماده را سریعتر اضافه کنید، SDK را بررسی کنید.
اگر تیم فنی دارید و کنترل کاملتری روی Integration میخواهید، API گزینه مناسبتری است.
