
فهرست مطالب
اگر سبد خرید ووکامرس خالی میشود، علت فنی تقریباً همیشه کش است: صفحههای سبد خرید، تسویه حساب و حساب کاربری کش شدهاند یا کوکیهای سشن ووکامرس توسط کش، CDN یا افزونه امنیتی حذف میشوند. اما اگر سبد سالم است و مشتری خودش خرید را رها میکند، مسئله تجربه کاربری است؛ مثل ثبتنام اجباری، هزینه ارسال غافلگیرکننده و فرم تسویه طولانی.
نویسنده: تیم siloow (سیلو سولوشن) — آخرین بهروزرسانی: آبان ۱۴۰۵
چرا این اتفاق میافتد؟
- افزونه کش یا کش سرور صفحههای cart، checkout و my-account را کش کرده است.
- CDN کوکیهای woocommerce_cart_hash، woocommerce_items_in_cart و wp_woocommerce_session را حذف میکند یا صفحههای دارای این کوکیها را از کش میدهد.
- دامنه با و بدون www یا http و https با هم مخلوط است و کوکی روی یک نسخه ذخیره و در نسخه دیگر خوانده نمیشود.
- ثبتنام اجباری قبل از خرید، هزینه ارسالی که تازه در مرحله آخر نمایش داده میشود و فرم طولانی مشتری را منصرف میکند.
- پیامک یا درگاه پرداخت خطا میدهد و مشتری نمیتواند خرید را کامل کند.
چه کار کنیم؟
قبل از هر تغییری از فایلها و دیتابیس سایت بکاپ کامل بگیرید؛ بعد این مراحل را به ترتیب جلو بروید:
- در پنجره ناشناس محصولی به سبد اضافه کنید، چند صفحه بچرخید و ببینید سبد کجا خالی میشود.
- در افزونه کش، صفحههای سبد خرید، تسویه حساب و حساب کاربری را از کش مستثنا کنید؛ بیشتر افزونههای معتبر این کار را برای ووکامرس خودکار انجام میدهند.
- در CDN برای این مسیرها و برای درخواستهای دارای کوکیهای ووکامرس قانون عدم کش (Bypass) بگذارید.
- همه نسخههای دامنه را با ریدایرکت به یک نسخه (https و با یا بدون www) یکی کنید.
- خرید مهمان را فعال کنید، هزینه ارسال را زودتر نمایش دهید و فیلدهای غیرضروری تسویه را حذف کنید.
- یک خرید کامل آزمایشی با موبایل انجام دهید و همه مراحل تا پرداخت را بسنجید.

| نشانه | علت محتمل | اقدام |
|---|---|---|
| سبد بعد از رفتن به صفحه دیگر خالی است | کش صفحه یا کوکی حذفشده | استثنای کش و CDN |
| سبد کاربر دیگری دیده میشود | کش صفحه سبد یا هدر | عدم کش صفحههای پویا |
| سبد فقط در بعضی آدرسها خالی است | ناهماهنگی www یا https | ریدایرکت به یک نسخه دامنه |
| سبد سالم ولی خرید کامل نمیشود | تجربه کاربری یا خطای پرداخت | سادهسازی تسویه و تست درگاه |
نکته: رها شدن بخشی از سبدهای خرید طبیعی است؛ خیلی از کاربران فقط برای مقایسه قیمت یا ذخیره محصول از سبد استفاده میکنند. ابزارهای یادآوری سبد رهاشده هم فقط وقتی مجازند که مشتری اطلاعات تماس و اجازه دریافت پیام را داده باشد. اول مشکل فنی را رد کنید، بعد سراغ بهبود تجربه بروید.
ووکامرس در راهنمای تنظیم افزونههای کش صفحهها و کوکیهایی را که نباید کش شوند فهرست کرده است. برای تنظیمات CDN، مشکل سایت با CDN و برای مشکل پرداخت، درگاه پرداخت سایتم کار نمیکند را ببینید.
کی بهتر است از متخصص کمک بگیرید؟
اگر سبد خرید با وجود استثنای کش هنوز خالی میشود، چند لایه کش (افزونه، سرور و CDN) دارید، یا میخواهید مسیر تسویه حساب را بر اساس داده بهینه کنید، با متخصص ووکامرس مشورت کنید. تیم siloow فروشگاهها و وباپهای سفارش آنلاین را طراحی و نگهداری میکند و این مسیر را از نزدیک میشناسد.
اگر سبد خرید فروشگاه شما خالی میشود یا مشتریها خرید را نیمهکاره رها میکنند، فرم تماس siloow را پر کنید؛ تیم ما در اولین فرصت با شما تماس میگیرد.
سوالات متداول
چرا سبد خرید ووکامرس بعد از رفرش خالی میشود؟
معمولاً صفحه سبد یا بخش شمارنده سبد کش شده یا کوکی سشن ووکامرس ذخیره نمیشود. استثنای کش و بررسی کوکیها مشکل را حل میکند.
خرید مهمان در ووکامرس را فعال کنم؟
برای بیشتر فروشگاهها بله؛ ثبتنام اجباری یکی از دلایل رایج رها کردن خرید است. میتوانید بعد از خرید پیشنهاد ساخت حساب بدهید.
کش برای فروشگاه ووکامرس مضر است؟
نه؛ کش صفحههای محصول و دستهها سرعت را بالا میبرد. فقط صفحههای سبد، تسویه و حساب کاربری نباید کش شوند.
مشکل
سبد خرید ووکامرس خالی میشود یا مشتری خرید را رها میکند
علائم و نشانهها
- خالی شدن سبد بعد از رفرش، نمایش سبد دیگران، سفارشهای ناتمام زیاد
علتهای احتمالی
- کش صفحههای پویا، حذف کوکی، ناهماهنگی دامنه، ثبتنام اجباری، هزینه ارسال پنهان
راهحل کوتاه
صفحههای سبد و تسویه را از کش و CDN مستثنا کنید، دامنه را یکی کنید و تسویه حساب را ساده کنید.
ابزارهای موردنیاز
- ووکامرس، افزونه کش، پنل CDN


