اگر سایت فروشگاهی خود را با افزونه ووکامرس راهاندازی کرده باشید، ممکن است با برخی خطاهای ووکامرس مواجه شوید. نگران نباشید! معمولاً این خطاها طبیعی هستند و قرار است در این مقاله لیستی از رایجترین این ارورها را مرور و روش رفع آنها را آموزش دهیم.
اگر نمیدانید ووکامرس چیست و به چه دردی میخورد، ابتدا به مقاله «ووکامرس چیست؟» نگاهی بیندازید و بعد به اینجا برگردید.
مراحل اولیه برای رفع خطاهای ووکامرس
پیش از آنکه به سراغ بررسی یکبهیک خطاهای رایج ووکامرس برویم و راهحلها را بررسی کنیم، چند راه میانبر را به شما معرفی میکنیم که برای بسیاری از ارورها جواب میدهد.
بنابراین پیشنهاد میکنیم اگر اروری از سمت ووکامرس دریافت کردهاید، ابتدا موارد زیر را انجام داده و سپس به سراغ لیست ارورها بروید:
۱. ریفرش کردن صفحه
خیلی ساده بهنظر میرسد، اما خیلی اوقات مشکلی که دنبال راهحل آن هستید، ظرف چند دقیقه بهصورت خودکار برطرف میشود. بنابراین در اولین برخورد با ارور، چند دقیقه منتظر بمانید. سپس صفحه را ریفرش کنید و اگر ارور هنوز بر جای خود ایستاده بود به سراغ توصیههای بعدی بروید.
۲. بررسی افزونهها
گاهی اوقات ممکن است ارورهای ووکامرس از ناسازگاری یا بهروز نبودن افزونهها باشد. بنابراین بهتر است ابتدا بررسی کنید و ببینید تمام افزونههایتان بهروز هستند یا نه. اگر اینطور است، به سراغ لیست افزونهها بروید و آنها را یکییکی غیرفعال کنید و مجدد به صفحه ارور برگردید.
اگر با غیرفعال کردن یک افزونه مشکل حل شده بود، معنایش این است که این افزونه با قالب با ووکامرس یا سایر افزونههایتان ناسازگار است.
⭐ محتوای مرتبط: لیست بهترین افزونه های جانبی فارسی ووکامرس |
۳. بررسی قالب
ناسازگاری قالب با افزونهها میتواند باعث بروز ارور ۵۰۰ شود. بنابراین پیش از اقدامات فنی، ابتدا از پیشخوان وردپرس به مسیر نمایش> پوستهها بروید و قالب را تغییر بدهید. سپس به صفحه ارور برگردید و ریفرش کنید. اگر ارور برطرف شده بود، مشکل از قالب شماست.
اگر مشکل شما با این سه میانبر برطرف نشد، باید دست به کار شوید و دلیل و نحوه رفع خطا را از لیستی که در ادامه آوردهایم جستوجو کنید.
شروع قیمت از
۲۴۰ هزار تومان
خطاهای رایج ووکامرس + راهحل برطرف کردن آنها
اگر مراحل بالا در رفع خطای ووکامرس افاقه نکرد، معنایش این است که این ارورها با چاینبات و معجون آویشن برطرف نمیشود و باید یک جراحی سرپایی انجام بدهید
خطای حملونقل ووکامرس
در نسخه جدید ووکامرس اختلالاتی با بخشهای مختلف خود افزونه و گاها با سایر افزونههای وردپرسی وجود دارد که مهمترین موضوع این اختلال، مربوط به قسمت حملونقل در خود افزونه ووکامرس میباشد.
در این خطا، همانطور که در تصویر زیر میبینید، صفحه بهصورت بهم ریخته در میآید و امکان اضافه کردن منطقه جغرافیایی و روشهای حملونقل وجود ندارد.
برای رفع این ارور بایستی به نسخههای قدیمیتر ووکامرس یعنی یک نسخه قبلی برگردید. برای این کار میتوانید از طریق این لینک نسبتبه دانلود نسخه قبلی ووکامرس اقدام کنید.
خطای موقعیتیابی در ووکامرس
اگر در بخش URL مرورگر، پسوند دامنه اعداد (مثل 71a26c19d179) به جای آدرسی که شما در نظر گرفته بودید نمایش داده میشود، یعنی مرورگر از کش برای تشخیص موقعیت کاربران استفاده میکند. در تصویر زیر میبینید که در سایت لیموهاست این اتفاق رخ داده است:
میبینید که آدرس در نوار مرورگر به صورت زیر نمایش داده شده است:
https://limoo.host/?v=71a26c19d179
⭐ محتوای مرتبط: انواع پسوند دامنه و کاربرد هریک برای انواع وبسایتها |
برای رفع این وضعیت و جلوگیری از تکرار آن کافی است مراحل زیر را طی کنید و پیکربندی آدرس را در کش تغییر دهید:
۱. از پیشخوان وردپرس وارد مسیر “وردپرس > ووکامرس > پیکربندی” شوید.
۲. گزینهٔ «مکان پیشفرض مشتری» را که احتمالاً روی مکانیابی (با پشتیبانی از کش برگه) قرار دارد را به « بدون مکان پیشفرض» تغییر دهید.
۳. صفحه را ریفرش کنید. مسأله حل شده است.
خطاهای مهلک PHP
میدانید که وردپرس با زبان PHP نوشته شده است و PHP هر چند سال یکبار نسخهٔ جدیدی را روانهٔ بازار میکند و نقصهای خود را پوشش میدهد. سرتان را توی این وضعیت ارورزدگی درد نیاورم و همین را بگویم که بهروز نبودن نسخهٔ PHP میتواند باعث اختلال عملکرد در وردپرس و ووکامرس شود.
بنابراین بد نیست نگاهی به مقالهٔ بهروزرسانی نسخهٔ PHP هم بیندازید و مطمئن شوید از آخرین ورژن استفاده میکنید. راهحلهای ارورهای مربوط به آن را در ادامه توضیح خواهیم داد.
خطای حین آپلود محصولات جدید در فروشگاه
یکی از رایجترین دلایلی که محصولات در ووکامرس آپلود نمیشوند، خطای ناشی از افزونه WooCommerce W3 Total Cache است. این افزونه میتواند خطای “invalid image” را ایجاد کند که از آپلود کردن تصاویر جدید جلوگیری میکند.
برای رفع این ارور ابتدا افزونه W3 Total Cache را از فروشگاه خود غیرفعال کنید و سپس یک بهروزرسانی کامل وردپرس و افزونهها را انجام بدهید.
⭐ محتوای مرتبط: آموزش بکاپ گیری از محصولات ووکامرس و بازگردانی آن به زبان ساده! |
عدم نمایش نام برندها
اگر نام برند تجاری شما یا محصولات شما از دو کلمه تشکیل شده و در صفحاتی مثل صفحهٔ محصول بهدرستی نمایش داده نمیشود یا بخشی از نام (مثلا فقط «دیجی» یا فقط «کالا») نمایش داده میشود، احتمالاً فقط با شورتکدهای المنتور، این برند را وارد کردهاید.
بهتر است برای جلوگیری از این نوع مشکلات، از افزونهٔ کمکی Woocommerce Brand که ساختۀ کمپانی ووکامرس است، استفاده کنید.
ابتدا این افزونه را از طریق لینک Woocommerce Brand دانلود کنید.
سپس در پیشخوان وردپرس وارد مسیر WordPress Admin > Plugins > Add New شوید و افزونه را آپلود و نصب کنید.
حالا وارد تب محصول شده و برند مورد نظر را با نام صحیح اضافه کنید.
ارور ۴۰۴ در ووکامرس
هیچ بعید نیست که وقتی آدرس صفحاتی از سایت خود را وارد مرورگر میکنید، با ارور ۴۰۴ مواجه شوید. وجود این ارور رایج در ووکامرس، یعنی مرورگر نمیتواند صفحهای را با آدرس درخواستی تطبیق بدهد. حالا ممکن است یکی از دلایل زیر باعث این عدم دسترسی شده باشند:
- شما با پدیدهٔ لینک شکسته مواجه شدهاید و URLهایتان تغییرات ناخواسته پیدا کردهاند.
- فایل htaccess. به دلیل برخی اشتباهات URL های شما را نادرست هدایت میکند.
- صفحهای که دنبالش هستید را به اشتباه حذف کردهاید.
از آنجایی که در یک مقالهٔ دیگر به طور کامل دربارهٔ رفع ارور ۴۰۴ صحبت کردهایم، در این فرصت کوتاه به روشهای رفع آن نمیپردازیم. توصیه میکنیم برای اصولیترین روش و کاملترین اطلاعات دربارهٔ این ارور به مقاله سری بزنید.
شروع قیمت از
۱,۴۹۰ هزار تومان
ارور ۵۰۰ در ووکامرس
ارور ۵۰۰ که با متن Internal Server Error نمایش داده میشود، به اختلال برقراری ارتباط سرور و مرورگر اشاره میکند. یعنی سرور با مشکل غیرمنتظرهای مواجه شده که مانع از انجام درخواست شده است. دلیل این مشکل از متن خطا مشخص نمیشود و بایستی لاگ را برای دلیل بروز ارور بررسی کنید.
اما معمولاً پای یکی از مشکلات پلاگین/قالب، فایلهای htaccess. خراب، پایگاه داده، مشکلات حافظهٔ پنهان، مشکلات میزبانی یا محدودیت حافظه PHP در میان است.
برای رفع این خطای ووکامرس، باید فایل ثبت خطا در PHP سرور را بررسی کنید؛ اما از آنجایی که شما بهعنوان کاربر میزبانی معمولاً به این فایل دسترسی ندارید، پیشنهاد میکنیم به مقالهٔ کامل نحوه رفع ارور ۵۰۰ سری بزنید و با اطلاعات کامل دربارهٔ ارورها و روشهای رفع آن، دستبهکار شوید.
خطای اتصال به پایگاه داده در ووکامرس
این خطا زمانی ظاهر میشود که سایت وردپرس قادر به دسترسی به پایگاه دادهٔ سایت شما نباشد. پایگاه داده سایت شما جایی است که تمام محتوا در آن ذخیره میشود. منظورمان از محتوا تمام پستها، صفحات و اطلاعات کاربر شما است. اگر وردپرس نتواند به پایگاه داده دسترسی پیدا کند، سایت شما اصلاً نمیتواند کار کند.
حالا دلیل بروز این ارور چیست؟
معمولاً مشکل به فایلی به نام wp-config.php در دایرکتوری روت سایت شما مربوط میشود. این فایل حاوی تمام اطلاعات مربوط به پایگاه داده سایت شما و محتملترین منبع این مشکل است.
اولین قدم این است که مقادیر نام هاست، نام کاربری، رمز عبور یا نام پایگاه داده را در فایل wp-config.php بررسی کنید و آنها را با مقادیر ارائهشده توسط ارائهدهنده میزبان مقایسه کنید. برای این کار باید وارد کنترلپنل هاست شده و از دایرکتوری Public_html این فایل را پیدا کرده و روی ویرایش کلیک کنید.
برای اینکه وبسایت شما به پایگاه داده متصل شود، مقادیری که گفتیم باید با اطلاعات درست شما که شرکت میزبانی برایتان ارسال کرده، مطابقت داشته باشند.
اگر نمیتوانید خطا را برطرف کنید، با پشتیبانی هاست خود تماس بگیرید، جزئیات را توضیح دهید و از آنها بخواهید مشکل را عیبیابی کنند.
⭐ محتوای مرتبط: آموزش ایجاد محصول متغیر و چند حالته در ووکامرس |
خطای پر شدن حافظه در ووکامرس
اگر با ارور Allowed memory size exhausted مواجه شدهاید یعنی مصرف شما از محدودیت حافظهٔ تنظیمشده در PHP فراتر رفته است. برای افزایش آن، باید به دایرکتوری روت سایت خود (معمولاً Public_html) دسترسی داشته باشید و به دنبال فایل wp-config.php بگردید.
- فایل را پیدا کنید و سپس روی آن کلیک راست کرده و View/Edit را انتخاب کنید تا ویرایشگر متن شما باز شود.
- سپس عبارت define (‘WP_MEMORY_LIMIT’, ‘256M’) را با کپیپیست در این فایل اضافه کنید.
اگر این راهحل جواب نداد، باید با پشتیبانی میزبانی خود تماس بگیرید.
مشکل درگاه پرداخت در ووکامرس
خطای درگاه پرداخت به این دلیل رخ میدهد که برای پرداخت با کارتهای بانکی ایرانی از نسخه HTTP سایت استفاده میشود. مرورگرها به کاربران شما هشدار میدهند که این نسخه غیرایمن است.
در اصل این اتفاق نباید رخ بدهد و افزونه باید به گونهای تنظیم شده باشد که کاربران با این پیام مواجه نشوند. حالا اگر کاربر حین پرداخت گزینه Continue To This Website یا I Understand The Risk را انتخاب کند، پرداخت انجام میشود.
اما برای حل مشکل بهصورت کلی باید با پشتیبانی افزونه مورد استفاده خود تماس بگیرید و خطا را گزارش کنید. اگر مشکل از سمت درگاه نبود، با پشتیبانی هاست تماس بگیرید و بخواهید تنظیمات SSL شما را تغییر بدهند.
⭐ محتوای مرتبط: گواهینامه SSL چیست و چه کاربردی دارد؟ |
خطای ارسال ایمیل به مشتریان در ووکامرس
اگر در ارسال ایمیل به مشتریان خود دچار مشکل شدهاید، احتمالاً دلیل را باید در یکی از سه موضوع زیر جستجو کنید:
۱. آیا سفارشاتِ درانتظار زیادی دارید؟
اگر سفارشهای جدیدی با وضعیت «Pending» دارید، به این معنی است که فروشگاه شما ایمیلی برای آن سفارشها ارسال نکرده و هنوز تأیید نشدهاند. سفارشات، زمانی معلق میمانند که مشتری صفحه پرداخت را رها کند یا کارت اعتباری او نامعتبر باشد.
اگر مشکل از کارت اعتباری یا رها کردن پرداخت باشد، خب مشکلی نیست و افزونه دارد کارش را بهدرستی انجام میدهد. کافی است تکلیف این سفارشات در انتظار را با حذف کردن معلوم کنید.
اما اگر کارت اعتباری مشتری مشکل خاصی ندارد و مراحل پرداخت مشکلساز هستند، بنابراین مشکل از ایمیل نیست و باید درگاه پرداخت را عیبیابی کنید.
وقتی تکلیف سفارشات درانتظار معلوم شود، ایمیلهای بعدی بهدرستی ارسال خواهند شد.
۲. آیا تصادفاً ارسال ایمیل را در تنظیمات غیرفعال کردهاید؟
این امکان وجود دارد که شما یا همکارانتان ناخواسته ارسال ایمیل را غیرفعال کرده باشید. برای بررسی، در داشبورد وردپرس به WooCommerce > Settings > Emails بروید و برای هر یک از ایمیل های تراکنشی خود، روی «Manage» کلیک کنید و بررسی کنید که کادر «Enable this email notification» قبل از ذخیره تغییرات تیک خورده باشد.
⭐ محتوای مرتبط: تنظیمات ارسال ایمیل از ووکامرس، بعد از ثبت سفارش مشتری |
۳. تحویلپذیری ضعیف افزونه ایمیل
اگر هیچکدام از دلایل بالا در مورد مشکل شما صدق نمیکند، احتمالاً از ارسالکننده ایمیل پیشفرض وردپرس استفاده میکنید و افزونهٔ ایمیل فعالی ندارید. ممکن است از افزونههای ضعیف با قابلیت تحویل پایین هم استفاده کنید.
همانطور که در مقاله بهترین افزونههای ارسال ایمیل در وردپرس گفتهایم، SMTP مطمئنترین افزونه رایگان ارسال ایمیل در وردپرس است و معمولاً دچار این مشکلات نمیشود. اما بگذارید قبل از جایگزین کردن افزونه، تکلیف را با وضعیت فعلی معلوم کنیم.
تست تحویل ایمیل سایت
سادهترین راه برای آزمایش قابلیت تحویل ایمیل ووکامرس، بهکارگیری افزونه WP Mail Logging MailPoet است. این افزونه رایگان ایمیلهای ارسالشده از طریق وردپرس را ثبت و به عیبیابی اختلالات ارسال ایمیل کمک میکند.
میتوانید این افزونه را نصب و فعال کنید. سپس گزارشاتی را که از ایمیلهای شما ثبت میکند بررسی کنید و محل و دلیل ارور را بیابید.
آیا رفع ارورهای رایج ووکامرس با موفقیت انجام شد؟
اگر اروری که با آن مواجه شدهاید از لیست حاضر یا در سایر مقالاتی که معرفی کردیم، جا افتاده است، از بخش نظرات زیر همین پست با ما مطرح کنید و پاسخ بگیرید.
در ضمن اگر ارور را پیدا کرده، اما راهحلها برایتان جوابگو نبودهاند، این احتمال وجود دارد که دیگر کاری از شما بهتنهایی ساخته نیست و باید با پشتیبانی هاست خود در تماس باشید.
اگر کاربر لیموهاست هستید، هیچ جایی برای نگرانی وجود ندارد؛ همین حالا به پشتیبانی تیکت بزنید و ظرف چند دقیقه پاسخ بگیرید. تیمفنی ما تا هر مرحلهای که نیاز داشته باشید، در رفع ارورهای ووکامرس همراه شما خواهند بود.
🧩 پیشنهاد میکنم به دستهبندی آموزش افزونه ووکامرس سر بزنید و ۰ تا ۱۰۰ کار با WooCommerce را یاد بگیرید. |
سلام ی مشکلی خوردم همه چیز رو کامل انجام دادم و .منتهی الان درگاه پرداختم رو نمیاره مینویسه روش پرداختی نیست. هیچ روش حمل و نقلی نیست فکر میکنم مشکل از خود برگه پرداختمه ولی نمیدونم کجاست از دیروز کلافم کرده
سلام امیر عزیز
اگر از مشترکان لیموهاست هستید، لطفاً تیکت بزنید و دسترسی پیشخوان بدید تا ما سایتتون رو بررسی کنیم.
با سلام
ممنون از مطالب مفیدی که منتشر میکنید.
یه مشکلی که من باهاش مواجه شدم، عدم ارسال پیامک کد تأیید برای مشتریان هنگام لاگین کردنه.
از وقتی که ووکامرس رو آپدیت کردم این مشکل اتفاق افتاده و نمیدونم چی کار باید کرد.
سلام آقای وحیدطاری، خوشحالیم که این مقاله براتون مفید بوده.
اگر از افزونه پیامک ووکامرس استفاده میکنید، چک کنید ببینید افزونه هم آپدیت و فعال هست یا نه.
سلام وقت بخیر
من یه سفارش از سایتم گرفته که قیمت رو زده ۳ میلیون تومان در صورتی که قیمت ۴۴ میلیون تومانه و مشخصات محصول رو بررسی کردم همون ۴۴ میلیون تومان چرا برا مشتری ۳ میلیون تومان فاکتور زده؟
امکان داره خطا پایگاه داده باشه؟ امکان اینکه دوباره این اتفاق بیفه هست؟
سلام خسته نباشید من قالب رو آپدیت کردم ولی صفحه محصول رو کلن ناقص و بهم ریخته نشون میده مشکل از چی هست قالب وودمارت هم خریدم و اورجینالم هست و فارسی
سلام جناب نوظهور
معمولاً این اتفاق زمانی رخ میده که قالب جدید با افزونهها یا نسخه وردپرس که استفاده میکنید تطابق و سازگاری نداشته باشه.
پس اول مطمئن بشید که از آخرین آپدیت وردپرس و قالب استفاده میکنید، بعد هم تمام افزونهها رو غیرفعال و یکییکی و جداگونه فعال کنید و ببینید مشکلتون حل میشه یا نه.
با سلام از قالب اهورا استفاده میکنه جدیدا ب مشکلی بر خوردم ک وقتی ب صفحه ی پرداخت ووکامرس انتقال پیدا میکنه سمت راست تعداد و نوع محصولو نمایش میده و سمت چپ ک مجموع قیمت خرید رو باید نشون بده اررو میده و این مشکل رو فقط و فقط در مرورگر موزیلا دارم و در کروم ب درستی انجام میشه لطفا راهنمایی کنید
مینای عزیز، سلام
اگر از مشترکان لیموهاست هستید، لطفاً تیکت بزنید و دسترسی پیشخوان بدید تا ما سایتتون رو بررسی کنیم.
سلام وقت بخیر، در ووکامرس بعضی وقت ها وقتی ۲ نفر همزمان با هم ثبت سفارش میکنن آیتم های سفارش آنها با هم قاطی میشه، آیا کسی با این مشکل مواجه شده؟ راه حلی داره؟
سلام من میخوام اطلاعات پیکربندی ووکامرس رو تغییر بدم مثل آدرس استان اسم فروشگاه و….
ولی دکمه ذخیره تغییرات رو میزنم تغییرات اعمال نمیشه
مشکلش چی میتونه باشه؟
سلام جناب زمانی عزیز
ممکنه علت این مشکل کش مرورگر یا تداخل افزونهها باشه؛ کش مرورگرتون رو پاک و افزونهها رو یکییکی غیرفعال کنید و ببینید مشکلتون حل میشه یا نه.
اگر همچنان مشکلتون برقرار بود و از مشترکین لیموهاست هستید، تیکت بزنید تا بیشتر راهنماییتون کنیم.
من مشکل عدم معتبر بودن شماره همراه رو دارم در صفحه تسویه حساب
سلام
وقتی در ساخت فروشگاه با ووکامرس با خطای ” متاسفانه! هنگام بررسی فهرست کشورهایی که میتوانیم انتخاب کنیم ، با مشکلی مواجه شدیم .لطفا دوباره تلاش کنید یا رد شدن از این صفحه ” مواجه میشویم برای رفع آن چه کنیم ؟
سلام
تو کدوم مرحله این خطا رخ میده؟
تو شروع و راه اندازی ووکامرس
خانه رو که میزنی
“به وو خوش آمدید” فروشگاه من رو راه اندای کن
برای منم اینجوریه
سلام وقت بخیر
من وقتی روی ویرایش محصولی میزنم باکس اطلاعات محصول که توش میشه موجودی و قیمت و… رو تنظیم کرد لود نمیشه
مشکل از کجاست؟
سلام وقتی سایت را خواستم باز کنم با این پیغام روبرو شدم. کسی راه حل برطرف کردن این پیغام را بلد هست؟ اگر هزینه ای هم داشته باشه در خدمت هستم. ( این قالب نیاز به نصب و فعال سازی افزونه ووکامرس دارد. لطفا قبل از فعال سازی قالب، افزونه WooCommerce را نصب و فعال کنید.)
سلام وقت بخیر ، بخش تجزیه و تحلیل ووکامرس در پیشخوان وردپرس سایت مون مشکل داره و هر وقت روش کلیک میکنیم میگه شما اجازه دسترسی به این صفحه رو ندارید.
ممنون میشم راهنمایی کنید
سلام محمد عزیز
اگر سطح دسترسیتون Administrator نباشه، نمیتونید به این صفحه دسترسی داشته باشید.
سلام ، سطح دسترسی Administrator رو هم دارم ولی باز هم همین مشکل وجود داره
سلام وقت بخیر ، دسترسیAdministrator هم دارم ولی باز هم نمیارم.
اگه از مشترکان لیموهاست هستید، تیکت بزنید تا بچههای پشتیبانی کمکتون کنن🍋
وقتی در ساخت فروشگاه با ووکامرس با خطای ” متاسفانه! هنگام بررسی فهرست کشورهایی که میتوانیم انتخاب کنیم ، با مشکلی مواجه شدیم .لطفا دوباره تلاش کنید یا رد شدن از این صفحه ” مواجه میشویم برای رفع آن چه کنیم ؟
تو قسمت شروع و راه اندازی ووکامرس”فروشگاه من را راه اندازی کنید