ووکامرس 11 مهر 1405 5 دقیقه مطالعه نویسنده: امیر پورنصیر

دعوت به آزمایش قابلیت فهرست‌های خرید در ووکامرس

«ذخیره برای بعد» و «فهرست علاقه‌مندی‌ها» دو قابلیت آزمایشی ووکامرس برای مشتریانی هستند که وارد حساب کاربری خود شده‌اند. هر دو به‌صورت پیش‌فرض غیرفعال‌اند؛ این راهنما روش فعال‌سازی و آزمایش آن‌ها را در محیط استیجینگ یا محلی با ووکامرس 10.9.1 یا جدیدتر توضیح می‌دهد.

آزمایش فهرست‌های خرید در ووکامرس 10.9: ذخیره برای بعد و علاقه‌مندی‌ها

ووکامرس 10.9 دو قابلیت آزمایشی برای فهرست‌های خرید معرفی می‌کند که مخصوص مشتریانی هستند که وارد حساب کاربری خود شده‌اند: ذخیره برای بعد و فهرست علاقه‌مندی‌ها.

فعال‌سازی هر دو قابلیت اختیاری است و هر دو به‌صورت پیش‌فرض غیرفعال‌اند. این فهرست‌ها برای فروشگاه‌هایی طراحی شده‌اند که فرایند خریدشان بر پایه بلوک‌های ووکامرس است. مشتریانی که وارد حساب کاربری خود شده‌اند، با این امکان داخلی ووکامرس می‌توانند محصولات را برای مراجعه‌های بعدی نگه دارند؛ به‌جای اینکه ناچار باشند همان لحظه خرید کنند، محصول را حذف کنند یا از فروشگاه خارج شوند.

از توسعه‌دهندگان، آژانس‌ها و طراحان فروشگاه دعوت می‌کنیم این فرایندها را پیش از عرضه گسترده‌تر، در محیط‌های فروشگاهی واقعی آزمایش کنند و بازخورد بدهند.

این مجموعه شامل چه قابلیت‌هایی است

فهرست‌های خرید (Shopper Lists) زیرساخت مشترک «ذخیره برای بعد»، «فهرست علاقه‌مندی‌ها» و قابلیت‌های احتمالی آینده برای خرید مبتنی بر فهرست است. نسخه آزمایشی اولیه، دو قابلیت در اختیار مشتریان قرار می‌دهد.

ذخیره برای بعد گزینه «ذخیره برای بعد» را به هر ردیف محصول در سبد خرید اضافه می‌کند. وقتی مشتری وارد حسابش شده باشد و از این گزینه استفاده کند، محصول از سبد خرید فعال به بخش «ذخیره‌شده برای بعد» در زیر بلوک سبد خرید منتقل می‌شود. مشتری می‌تواند محصول را از آنجا به سبد خرید برگرداند یا از فهرست حذف کند. محصولات متغیر، ویژگی‌های انتخاب‌شده مانند اندازه یا رنگ را حفظ می‌کنند تا مشتری دقیقاً ببیند کدام ترکیب از ویژگی‌های محصول را ذخیره کرده است.

«ذخیره برای بعد» در حال حاضر فقط در بلوک سبد خرید در دسترس است. این نسخه آزمایشی از مینی‌سبد خرید پشتیبانی نمی‌کند.

فهرست علاقه‌مندی‌ها گزینه «افزودن به فهرست علاقه‌مندی‌ها» را به صفحات محصولی اضافه می‌کند که از بلوک Add to Cart with Options استفاده می‌کنند. مشتری می‌تواند یک محصول ساده یا یکی از ترکیب‌های انتخاب‌شده محصول متغیر را ذخیره کند و سپس موارد ذخیره‌شده را در My Account > Wishlist ببیند. مشتری می‌تواند محصولات این فهرست را به سبد خرید منتقل یا از فهرست حذف کند. فروشندگان نیز می‌توانند بلوک Wishlist را در صفحات سفارشی قرار دهند.

از نظر فنی، هر دو قابلیت از بک‌اند مشترک Shopper Lists، رابط مشترک Store API و مخزن وضعیت مشترک Interactivity API استفاده می‌کنند. رابط مشترک Store API در ادغام اصلی این قابلیت اضافه شد (#65263) و دکمه فهرست علاقه‌مندی‌ها با تزریق در زمان رندر به بلوک Add to Cart with Options بازگردانده شد (#65765). نقاط پایانی مشترک Store API در مسیر زیر قرار دارند:

/wc/store/v1/shopper-lists/

نحوه فعال‌سازی قابلیت‌ها

این فرایندها بر عملکرد سبد خرید، صفحات محصول، حساب کاربری، قالب‌های بلوکی، داده‌های مشتریان واردشده به حساب و تعاملات Store API اثر می‌گذارند. به همین دلیل، پیش از آنکه این قابلیت را پایدار بدانیم، به بازخورد از فروشگاه‌هایی با تنظیمات و ساختارهای متنوع‌تر نیاز داریم.

در یک سایت آزمایشی استیجینگ یا یک محیط آزمایش محلی که ووکامرس 10.9.1 یا نسخه جدیدتر روی آن اجرا می‌شود، به این مسیر بروید:

WooCommerce > Settings > Advanced > Features

هر دو قابلیت آزمایشی را فعال کنید: Save for Later in Cart و Wishlists.

برای آزمایش کامل‌تر، از سایتی آزمایشی استفاده کنید که صفحه سبد خرید آن با بلوک Cart ساخته شده باشد و قالب تک‌محصول آن از بلوک Add to Cart with Options استفاده کند. همچنین دست‌کم به یک محصول ساده، یک محصول متغیر با ویژگی‌های قابل انتخاب و یک حساب مشتری نیاز دارید که برای آزمایش فرایند خرید وارد آن شده باشید.

چه مواردی را آزمایش کنید

از فرایند «ذخیره برای بعد» شروع کنید: چند محصول را از سبد خرید ذخیره کنید، انتقال آن‌ها به بخش «ذخیره‌شده برای بعد» را بررسی کنید و مطمئن شوید می‌توان آن‌ها را به سبد برگرداند یا از فهرست حذف کرد.

سپس با افزودن چند محصول به فهرست علاقه‌مندی‌ها، این فرایند را آزمایش کنید و مطمئن شوید محصولات با جزئیات مورد انتظار در My Account > Wishlist نمایش داده می‌شوند. همچنین بررسی کنید که بتوان محصولات فهرست علاقه‌مندی‌ها را به سبد خرید منتقل یا از فهرست حذف کرد و با بلوک Wishlist در یک صفحه سفارشی نمایش داد.

در پایان، هر دو قابلیت آزمایشی را غیرفعال کنید و دوباره سبد خرید، صفحات محصول و حساب کاربری را بررسی کنید. رابط کاربری فهرست‌های خرید باید بدون باقی ماندن بلوک‌های نامعتبر یا ایجاد مشکل در خروجی قالب، حذف شود.

لطفاً در نظرات زیر یا در این گفت‌وگوی گیت‌هاب بنویسید چه مواردی را آزمایش کردید، چه بخش‌هایی درست کار کردند، چه مشکلاتی پیش آمد و انتظار داشتید به‌جای آن چه اتفاقی بیفتد.

از وقتی که برای آزمایش این قابلیت‌ها می‌گذارید سپاسگزاریم. بازخورد از فروشگاه‌های واقعی، به‌ویژه فروشگاه‌هایی با قالب‌های بلوکی سفارشی و سایت‌هایی که از افزونه‌های متعدد استفاده می‌کنند، به ما کمک می‌کند تصمیم بگیریم پیش از خروج فهرست‌های خرید از مرحله آزمایشی، چه بخش‌هایی را بهبود دهیم.

رفرنس