در پروژه‌ای که یک فروشگاه کیف و کفش داشتیم، قالب با برچسب WooCommerce Ready انتخاب شده بود. روز تحویل، صفحهٔ محصول درست بود، سبد خرید نمایش داده می‌شد، ولی در مرحلهٔ تسویه‌حساب، دو بخش از فرم پرداخت گم می‌شد و ایمیل سفارش ارسال نمی‌شد. ریشه: قالب، فایل‌های قالب ووکامرس را با نسخهٔ قدیمی override کرده بود و آپدیت ووکامرس، آن override را از کار انداخته بود. آن پروژه برایم یادآوری شد که «سازگاری با ووکامرس» یک ویژگیِ کد است، نه یک برچسب روی صفحهٔ محصول. این مقاله، همان چارچوبی است که برای انتخاب قالب فروشگاهی استفاده می‌کنم.

سازگاری ووکامرس دقیقاً یعنی چه؟

وقتی می‌گوییم یک قالب با ووکامرس سازگار است، منظور سه چیز است:

  1. احترام به تمپلیت‌های ووکامرس: قالب، فایل‌های ووکامرس را در صورت لزوم override می‌کند ولی نسخه‌اش با نسخهٔ فعلی ووکامرس هماهنگ است.
  2. پشتیبانی از هوک‌ها: ووکامرس در فایل‌های قالب خودش هوک‌های زیادی می‌گذارد؛ قالب سازگار، این هوک‌ها را در override حفظ می‌کند.
  3. استایل‌دهی درست بدون تخریب: قالب، ظاهر را با CSS و تنظیمات تم تغییر می‌دهد، بدون شکستن منطق ووکامرس.

برچسب روی صفحهٔ محصول، هیچ‌کدام از این سه را تضمین نمی‌کند. باید تست عملی انجام دهید. راهنمای کامل این تست در بهترین روش تست قالب آمده.

قالب ووکامرس‌پسند، قالبی است که وقتی ووکامرس آپدیت می‌شود، سایت شما سفید نمی‌شود.

پنج معیار قابل‌سنجش سازگاری

در مقایسهٔ قالب‌ها از نظر سازگاری با ووکامرس، این پنج معیار را چک می‌کنم:

معیارروش بررسی
نسخهٔ override تمپلیت‌هاپوشهٔ woocommerce در قالب
حفظ هوک‌هامقایسه با فایل اصلی ووکامرس
سازگاری با صفحات پویاتست سبد خرید و تسویه
سرعت صفحهٔ محصولPageSpeed روی محصول واقعی
واکنش به آپدیت ووکامرستاریخچهٔ تغییرات قالب

این پنج معیار، تقریباً همیشه تفاوت بین قالبِ «ظاهراً سازگار» و «واقعاً سازگار» را نشان می‌دهد.

تست چهار صفحهٔ حساس فروشگاه

فروشگاه، چهار صفحهٔ حساس دارد که در تست قالب باید دقیق بررسی شوند:

  1. صفحهٔ محصول: گالری تصاویر، قیمت، تنوع محصول، دکمهٔ افزودن به سبد، تب‌های توضیحات.
  2. سبد خرید: نمایش قیمت، تغییر تعداد، حذف محصول، اعمال کد تخفیف.
  3. تسویه‌حساب: فرم آدرس، روش ارسال، درگاه پرداخت، فیلدهای اجباری و اختیاری.
  4. ایمیل سفارش: ارسال، قالب ایمیل، نمایش درست مبلغ و محصولات.

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

Override فایل‌های ووکامرس: خوب، بد، زشت

وقتی ووکامرس نصب می‌شود، قالب می‌تواند فایل‌های قالب ووکامرس را در پوشهٔ woocommerce/ داخل قالب خودش کپی کند و ویرایش کند. این امکان، هم فرصت است هم دام:

  • خوب: ظاهر منحصربه‌فرد برای فروشگاه.
  • بد: اگر ووکامرس فایل را تغییر دهد و قالب شما آپدیت نشود، آن فایل کهنه می‌شود.
  • زشت: اگر قالب، فایل را با نسخهٔ قدیمی override کرده باشد و هوک‌ها را حذف کرده باشد، افزونه‌های دیگر (حمل‌ونقل، پرداخت) کار نمی‌کنند.

قالب‌های حرفه‌ای، فایل‌های کمتری override می‌کنند و آن‌ها را با دقت هماهنگ نگه می‌دارند. در تست، اگر پوشهٔ woocommerce قالب خیلی بزرگ است یا تاریخ فایل‌ها با نسخهٔ ووکامرس هماهنگ نیست، هشدار جدی است. برای حل مشکلات رایج قالب و ووکامرس، راهنمای خطای قالب در ووکامرس را ببینید.

سرعت در صفحهٔ محصول

صفحهٔ محصول، سنگین‌ترین صفحهٔ فروشگاه است: گالری، تنوع، تب‌ها، افزونه‌های مرتبط. مقایسهٔ سرعت قالب‌ها در این صفحه، تفاوت‌های واقعی را آشکار می‌کند:

  • قالب‌های سبک (Astra، Blocksy): استایل کمتری روی صفحهٔ محصول می‌ریزند و فضا برای افزونه‌های کاربردی می‌ماند.
  • قالب‌های سنگین چندمنظوره: استایل‌های عمومی زیادی به صفحه تزریق می‌کنند که در محصول استفاده نمی‌شوند. مسیر تحلیل این اضافه‌بار را در قالب چندمنظوره چیست آورده‌ام.
  • قالب‌های صفحه‌ساز-محور: اگر صفحهٔ محصول با صفحه‌ساز ساخته شود، بسته به پیچیدگی طراحی، سرعت متفاوت است.

برای بهینه‌سازی سرعت ووکامرس، راهنمای افزایش سرعت فروشگاه ووکامرس را ببینید. ارتباط سرعت و نرخ تبدیل هم در CRO برای فروشگاه‌های ووکامرس آمده.

در فروشگاه، کندی صفحهٔ محصول نه فقط تجربهٔ کاربر را خراب می‌کند، بلکه مستقیم روی نرخ تبدیل اثر می‌گذارد.

قالب‌های چندمنظوره و فروشگاه

خیلی از قالب‌های چندمنظوره، نسخهٔ فروشگاهی دارند: دموی آماده، فایل‌های ووکامرس override، تنظیمات اختصاصی. در مقایسه‌ها این نکته را همیشه یادآوری می‌کنم: آن‌چه «سازگاری» را در قالب چندمنظوره تعیین می‌کند، تعداد ماژول‌های فعال است، نه برند قالب.

یک قالب چندمنظوره با همهٔ ماژول‌هایش روی فروشگاه کوچک، سنگین و کند است. همان قالب با ماژول‌های انتخابی، می‌تواند سریع و تمیز باشد. مسیر انتخاب در قالب‌های فروشگاهی را در قالب مناسب ووکامرس و قالب فروشگاه اینترنتی باز کرده‌ام.

انتخاب بر اساس سناریو

پس از همهٔ این معیارها، انتخاب من در سه سناریو:

  1. فروشگاه کوچک با محصولات محدود: Astra یا Blocksy با ماژول‌های کم. سبک، سریع، سازگار با درگاه‌های ایرانی.
  2. فروشگاه متوسط با طراحی بصری متمایز: قالب تخصصی فروشگاهی که فایل‌های ووکامرس را با احتیاط override می‌کند. بررسی این قالب‌ها را در بهترین قالب‌های سازگار با ووکامرس آورده‌ام.
  3. فروشگاه بزرگ با نیازهای پیچیده: معمولاً قالب اختصاصی که روی یک فريم‌ورک سبک ساخته شده؛ چون هیچ قالب آماده‌ای نمی‌تواند همهٔ نیازهای یک فروشگاه بزرگ را بدون سربار برآورده کند.

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

تصمیم نهایی

سازگاری قالب وردپرس با ووکامرس، سه‌پایه دارد: احترام به تمپلیت‌ها و هوک‌ها، کارکرد درست صفحات حساس، و سرعت در صفحهٔ محصول. این سه‌گانه را با تست چهار صفحهٔ حساس بسنجید، نه با برچسب روی صفحهٔ محصول. توصیهٔ عملی من این است: قالب فروشگاهی را پیش از خرید، روی یک نصب آزمایشی با داده‌های واقعی تست کنید؛ اگر تسویه‌حساب روی موبایل روان بود و ایمیل سفارش درست ارسال شد، بقیهٔ موارد با تنظیمات قابل حل است. اگر تجربهٔ جالبی از یک قالب فروشگاهی داشته‌اید — خوب یا بد — در دیدگاه‌ها بنویسید؛ همین تجربه‌ها برای انتخاب قالب فروشگاه بعدی ارزشمند است. 🛒