WooCommerce یک افزونه تجارت الکترونیک برای وردپرس است که ایجاد و مدیریت یک فروشگاه آنلاین را با ارائه خدماتی مانند مدیریت موجودی و مالیات، پرداخت های ایمن و یکپارچه سازی تراکنش ها، تسهیل می بخشد. اگرچه WooCommerce از بهترین افزونه های وردپرس می باشد اما مانند هر نرم افزار دیگری، بدون خطا و ایراد نیست. خطاهای ووکامرس می توانند منجر به مشکلات بزرگی در مدیریت سایت شوند. در این مقاله به برخی از رایج ترین خطاهای WooCommerce و نحوه رفع آنها می پردازیم.
معرفی انواع خطاهای متداول ووکامرس و آموزش حل آنها
۱- WooCommerce Store IS Slow (کند بودن وب سایت)
علت: اغلب مشکلاتی که کاربران در استفاده از وب سایت های مبنی بر ووکامرس با آن مواجه می شوند مربوط به سرعت است. در این باره باید گفت که فروشگاه های تجارت الکترونیک پایگاه های داده وسیعی دارند که منجر به کندی وب سایت ها می شود.
راه حل: مشکل سرعت یک وب سایت ممکن است از ارائه دهنده میزبانی آن باشد. برنامه های میزبانی وب ارزان ممکن است در ابتدای شروع به فعالیت یک فروشگاه تجارت الکترونیک گزینه های بهتری به نظر برسند، اما با گذشت زمان و افزایش ترافیک، ممکن است کارایی خود را از دست دهند. به همین دلیل بهتر است به سراغ برنامه های میزبانی مدیریت شده بروید که در ایجاد حجم ترافیک بالا کارآمد هستند. علاوه بر بهبود خدمات هاست، می توان یکی از روش های زیر را نیز برای بهبود سرعت بارگذاری وب سایت امتحان کرد: به حداقل رساندن CSS، جاوا اسکریپت و HTML را در فروشگاه WooCommerce، حذف Render Blocking JavaScript، استفاده از Browser Catch، بهبود زمان پاسخگویی سرور، استفاده از شبکه تحویل محتوا (CDN) و استفاده از تصاویر بهینه شده در وب سایت.
۲- Plugins and Themes Squabble (خطاهای مربوط به افزونه ها و قالب ووکامرس)
علت: هنگامی که در ووکامرس افزونه ها را اضافه می کنید، در واقع عملکرد وب سایت خود را افزایش می دهید. هر افزونه جدیدی که به کدهای یک وب سایت افزوده می شود ممکن است با آن سازگاری نداشته باشد. این امر خطایی است که از کدهایی که سیگنال ها را ارائه می دهند سرچشمه می گیرد و منجر به ایجاد مشکل در همگام سازی پلاگین ها با WooCommerce شده و همچنین ممکن است تضادهایی بین افزونه ها و تم ها ایجاد کند. به عبارت بهتر، برخی از تم ها با پلاگین های خاصی به خوبی کار نمی کنند.
راه حل: از آنجایی که WooCommerce یک پلتفرم خودکفا است، تم ها و افزونه های دیگر نیز با در نظر گرفتن این واقعیت طراحی شده اند.
رفع مشکل در تم؛ برای این کار به Appearance → Themes بروید. اکنون هر تم پیش فرض را تنظیم و فعال کنید و بررسی کنید که آیا مشکل همچنان وجود دارد یا خیر. اگر مشکل حل شد، پس خطا در تم است.
مشکل در پلاگین؛ اگر به شیوه قبلی مشکل برطرف نشد، ممکن است مشکل در یکی از پلاگین ها باشد. برای این کار به Plugins → Installed Plugins بروید و هر افزونه ای جز ووکامرس را غیرفعال کنید. با فعال کردن تک تک پلاگین ها می توان متوجه شد که کدام افزونه مشکل ایجاد می کند.
۳- WooCommerce Cache Issues (حافظه پنهان ووکامرس)
علت: CACHE یا حافظه پنهان ووکامرس یک جزء سخت افزاری یا نرم افزاری است که داده ها را به گونه ای ذخیره می کند که بعداً بدون هیچ گونه مشکلی قابل استفاده باشند و همچنین می تواند به بارگذاری سریعتر یک وب سایت کمک کند. به عبارت بهتر، حافظه ی پنهان، یک نسخه ثابت از سایت را ذخیره می کند که با پاک کردن آن می توان مانع از اجرا شدن اسکریپت های سنگین PHP شده و سرعت وب سایت را افزایش داد.
راه حل: برای رفع این خطا یک افزونه caching می تواند به بهبود بارگذاری وب سایت کمک کند. اگر این پلاگین تنظیم درستی نداشته باشد، می تواند برای فروشگاه WooCommerce مشکل ساز شود.
۴- Email Notification Errors (خطاهای اعلان ایمیل)
مشکلات اعلان ایمیل از رایج ترین مشکلات در سایت های ووردپرسی هستند. اگر سفارش های مشتری به شما اطلاع داده نمی شود، یا مشتریان پس از تکمیل سفارش ها اعلان های ایمیلی دریافت نمی کنند، احتمالاً مشکلی در سیستم ایمیل میزبان وب سایت وجود دارد. اکثر افزونه های وردپرس از تابع wp_mail برای ارسال ایمیل استفاده می کنند. این هسته اصلی وب سایت وردپرس است.
راه حل: برخی از روش های رایج برای مقابله با خطاهای مربوط ایمیل عبارتند از:
تنظیمات ایمیل WooCommerce خود را بررسی کنید. برای این کار پس از رفتن به تنظیمات ایمیل WooCommerce، باید دو گزینه اصلی را بررسی کنید: ایمیل های اطلاع رسانی فردی و گزینه های فرستنده ایمیل.
بررسی کنید که آیا ایمیل ها به پوشه های Spam می روند یا خیر. برای حل این مشکل ارائه دهنده هاست وب سایت می تواند به شما کمک کند.
از افزونه SMTP استفاده کنید. به کارگیری یک پروتکل انتقال ایمیل ساده می تواند در ارسال ایمیل به شما کمک کند. برای این منظور می توانید یک حساب کاربری ایجاد کرده و از WP Mail SMTP by WPForms استفاده کنید.
۵- Checkout Issues in WooCommerce (مشکلات پرداخت در ووکامرس)
علت: یکی از مشکلات رایج دیگری که کاربران با ان مواجه می شوند مربوط به پرداخت های ووکامرس و درگاه پرداخت وردپرس می باشد. اکثر وب سایت های تجارت الکترونیک بدون گواهی SSL یا TLS کار نمی کنند. بنابراین، دریافت آن اجباری است. همچنین در برخی مواقع ممکن است که گواهی TLS سایت به درستی با فروشگاه آنلاین پیکربندی نشده باشد. اگر از افزونه پرداخت ووکامرس برای این منظور استفاده می کنید، می توانید از پشتیبانی آن برای رفع این مشکل کمک بگیرید. یکی از بهترین افزونه های پرداخت ووکامرس، افزونه ووکامرس پی فا می باشد.
راه حل: صفحات خطای HTTPS؛ این صفحات بیشتر زمانی ظاهر می شوند که مشکلی در گواهی SSL وجود داشته باشد. برای این مشکل می توانید از ارائه دهنده هاست خود کمک بگیرید. شناسایی پیوندهای غیر ایمن نیز روش دیگری برای رفع خطای درگاه پرداخت ووکامرس است.
۶- WooCommerce Server Configuration Issues (خطاهای پیکربندی ووکامرس)
علت: هنگامی که فروشگاه ووکامرس شما هیچ پاسخی از سرور دریافت نمی کند، ممکن است منجر به خطا شود. یکی از خطاهای ناشی از این مشکل، A. WooCommerce Error 404 (Server Error: Not Found) یا خطای 404 است. به این معنی که صفحه ای که می خواهید در یک وب سایت به آن دسترسی پیدا کنید به دلایل مختلفی پیدا نمی شود. ممکن است به طور تصادفی URL اشتباهی را تایپ کرده و یا بر روی لینک های نادرستی کلیک کرده باشید. این خطا زمانی رخ می دهد که لینکی خراب و نادرست بوده و یا وجود نداشته باشد. به عبارت بهتر، سرور شما نمی تواند منبعی را که کاربر درخواست می کند پیدا کند.
راه حل: برای حل این مشکل به قسمت dashboard مدیریت خود وارد شده سپس
به Settings→ Permalinks رفته و نام پست را بررسی کنید. در نهایت بر روی گزینه Save Changes کلیک کنید.
برای آموزش های بیشتر در رابطه با وردپرس و ووکامرس به پی فا مگ مراجعه کنید.