بستن فروشگاه ووکامرس در ساعات غیر کاری با Open Close Store
- افزودنیهای ووکامرسافزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

اگه فروشگاه ووکامرسی شما فقط در ساعتهای مشخصی سفارش میگیره، لازم نیست بیرون از این زمان کل سایت رو از دسترس خارج کنید. میتونید صفحه محصولات رو باز نگه دارید و فقط خرید یا پرداخت رو ببندید. اینطوری مشتری محصولاتتون رو میبینه و همزمان میفهمه سفارشگیری دوباره چه ساعتی شروع میشه.
توی این آموزش، بستن فروشگاه ووکامرس در ساعات غیر کاری رو با افزونه StackWC Open Close Store for WooCommerce – Business Hours Schedules Manager یاد میگیرید. با هم منطقه زمانی وردپرس، برنامه روزانه، رفتار دکمه خرید، پیام تعطیلی، شورتکد و روش آزمایش تنظیمات رو قدمبهقدم بررسی میکنیم.

آنچه در این مقاله میخوانید
بستن فروشگاه ووکامرس در ساعات غیر کاری چه کاربردی داره؟
بستن سفارشگیری با از دسترس خارجکردن کل سایت فرق داره. وقتی فقط سفارشگیری رو میبندید، مشتری هنوز میتونه محصولات، قیمتها و توضیحات رو ببینه؛ ولی تا شروع ساعت کاری نمیتونه خریدش رو نهایی کنه. این روش کمک میکنه بدون پنهانکردن فروشگاه، سفارشهایی رو که امکان رسیدگی به اونها ندارید متوقف کنید.
این قابلیت برای رستورانها، گلفروشیها، سوپرمارکتهای محلی، فروشگاههای تحویل فوری و هر کسبوکاری مناسبه که فقط در بازه مشخصی سفارش قبول میکنه. اگه میخواید کل فروشگاه رو برای تعمیر یا تغییر فنی موقتاً ببندید، آموزش فعالکردن حالت در دست تعمیر ووکامرس انتخاب مناسبتریه.
وقتی فروشگاه بستهست، چیزی که مشتری میبینه به تنظیمات شما بستگی داره. میتونید دکمه افزودن به سبد خرید رو مخفی کنید، پرداخت رو ببندید یا یک پیام همراه با زمان بازشدن دوباره فروشگاه نشون بدید. بهتره محصولات قابل مشاهده بمونن تا مشتری بتونه برای خرید بعدی تصمیم بگیره.
افزونه Open Close Store for WooCommerce چه امکاناتی داره؟
امکانات نسخه رایگان
- ساخت برنامه کاری جدا برای روزهای مختلف هفته
- بستن صفحه پرداخت بیرون از ساعت کاری
- مخفیکردن دکمه افزودن به سبد خرید هنگام تعطیلی
- نمایش پیام تعطیلی، نوار وضعیت و شمارش معکوس
- نمایش ساعت کاری با ابزارک یا شورتکد
شورتکد یعنی یک کد کوتاه که داخل نوشته یا برگه قرار میدید تا وردپرس محتوای مشخصی رو نشون بده. برای نمونه، افزونه برای نمایش یک برنامه کاری از ساختاری شبیه [schedule id="71"] استفاده میکنه. شناسه هر برنامه متفاوته و باید عدد واقعی رو از تنظیمات برنامه خودتون بردارید.
امکانات نسخه حرفهای
- خالیکردن خودکار سبد خرید بعد از بستهشدن فروشگاه
- باز یا بستهکردن فوری فروشگاه بدون تغییر برنامه اصلی
- استثناکردن محصولات مشخص از محدودیت ساعت کاری
- امکانات مربوط به فروشگاههای چندفروشندگی و Dokan
مرز بین امکانات رایگان و حرفهای ممکنه در نسخههای بعدی تغییر کنه. پس قبل از خرید، فهرست امکانات نسخهای رو که سازنده ارائه کرده بررسی کنید و مطمئن بشید قابلیت موردنظرتون واقعاً داخل همون نسخه هست.
پیشنیازهای تنظیم ساعت کاری فروشگاه
قبل از شروع، ووکامرس باید روی سایتتون نصب و فعال باشه. این افزونه برای کنترل فرایند خرید ووکامرس ساخته شده و بدون ووکامرس کاربرد اصلی خودش رو نداره.
از سایتتون یک نسخه پشتیبان کامل بگیرید تا اگه تنظیمات با قالب یا افزونه دیگهای تداخل داشت، بتونید سایت رو برگردونید. افزونه رو هم فقط از منبع رسمی بگیرید و آخرین نسخهای رو نصب کنید که با نسخه وردپرس و ووکامرس سایتتون سازگاره.
تنظیم منطقه زمانی وردپرس قبل از شروع
افزونه ساعت باز و بستهشدن فروشگاه رو با زمان تنظیمشده در وردپرس میسنجه. اگه این ساعت اشتباه باشه، فروشگاه هم زودتر یا دیرتر از زمان موردنظرتون بسته میشه.
از پیشخوان وردپرس وارد «تنظیمات ← عمومی» بشید. گزینه «منطقه زمانی» رو پیدا کنید و شهر یا منطقه متناسب با محل کسبوکارتون رو انتخاب کنید. برای فروشگاهی که داخل ایران فعالیت میکنه، معمولاً «تهران» انتخاب مناسبیه.

تغییرات رو ذخیره کنید و ساعت نمایشدادهشده در همین صفحه رو با ساعت واقعی مقایسه کنید. تا وقتی این دو ساعت هماهنگ نیستن، سراغ ساخت برنامه کاری نرید.
نصب افزونه Open Close Store for WooCommerce
- از پیشخوان وردپرس وارد «افزونهها ← افزودن افزونه تازه» بشید.
- عبارت Open Close Store for WooCommerce رو داخل کادر جستوجو بنویسید.
- قبل از نصب، نام کامل افزونه و اطلاعات سازنده رو با صفحه رسمی افزونه مقایسه کنید تا افزونه مشابهی رو اشتباهی نصب نکنید.
- روی «هماکنون نصب نمایید» بزنید و بعد از پایان نصب، افزونه رو فعال کنید.
ساخت برنامه ساعت کاری فروشگاه
- از پیشخوان وارد «ووکامرس ← Open Close Store» بشید. نام دقیق بعضی گزینهها ممکنه با ترجمه پیشخوان یا نسخه افزونه کمی فرق داشته باشه.
- گزینه ساخت برنامه تازه رو انتخاب کنید و یک نام قابلتشخیص مثل «ساعت کاری اصلی فروشگاه» براش بنویسید.
- روزهایی رو که سفارش میگیرید باز بگذارید و روزهای تعطیل رو بسته انتخاب کنید.
- برای هر روز باز، ساعت شروع و پایان سفارشگیری رو وارد کنید. برای نمونه، میتونید شنبه رو از ساعت ۹ تا ۱۸ تنظیم کنید.
- اگه وسط روز تعطیل میکنید، برای همون روز دو بازه بسازید؛ مثلاً ۹ تا ۱۳ و ۱۶ تا ۲۱. این کار رو فقط وقتی انجام بدید که گزینه افزودن بازه دوم داخل نسخه نصبشده دیده میشه.
- برنامه رو ذخیره کنید و وضعیت باز یا بسته فروشگاه رو در صفحه تنظیمات بررسی کنید.

تنظیم رفتار فروشگاه در ساعت تعطیلی

جلوگیری از پرداخت
اگه نمیخواید بیرون از ساعت کاری سفارش نهایی بشه، گزینه مربوط به بستن پرداخت رو فعال کنید. با این تنظیم، مشتری میتونه محصولات رو بررسی کنه؛ ولی هنگام نهاییکردن سفارش با محدودیت یا پیام تعطیلی روبهرو میشه.
مخفیکردن دکمه افزودن به سبد خرید
برای جلوگیری از شروع فرایند خرید، میتونید دکمه افزودن به سبد خرید رو هنگام تعطیلی مخفی کنید. این حالت محدودیت رو زودتر به مشتری نشون میده، ولی بهتره کنارش یک پیام واضح بگذارید تا مشتری فکر نکنه سایت خراب شده.
باز نگهداشتن صفحه محصولات
برای بیشتر فروشگاهها بهتره صفحه محصول باز بمونه. مشتری میتونه قیمت، تصویر و مشخصات محصول رو ببینه و بعد از شروع ساعت کاری برگرده. بستن کامل صفحات محصول معمولاً باعث میشه بازدیدکننده هیچ اطلاعات مفیدی از فروشگاه نگیره.
نمایش پیام واضح برای زمان بازشدن فروشگاه
پیام تعطیلی باید دقیق بگه فروشگاه چه زمانی دوباره سفارش میگیره. مثلاً بنویسید: «فروشگاه الان بستهست و از شنبه ساعت ۹ صبح دوباره سفارش میگیریم.» عبارتهای مبهمی مثل «بعداً مراجعه کنید» به مشتری کمکی نمیکنن.
نمایش ساعت کاری و وضعیت فروشگاه به مشتری
نمایش برنامه کاری با شورتکد
اول برنامه کاری ذخیرهشده رو باز کنید و شناسه اون رو پیدا کنید. شناسه معمولاً یک عدده که هر برنامه رو از برنامههای دیگه جدا میکنه.
بعد برگه موردنظرتون رو ویرایش کنید، روی دکمه افزودن بلوک بزنید و بلوک «کد کوتاه» رو انتخاب کنید. شورتکدی شبیه نمونه زیر رو داخل بلوک بگذارید:
[schedule id="71"]عدد ۷۱ فقط نمونهست. اون رو با شناسه واقعی برنامه خودتون عوض کنید، برگه رو بهروزرسانی کنید و نتیجه رو در بخش عمومی سایت ببینید.
نمایش برنامه کاری با ابزارک
اگه افزونه ابزارک ساعت کاری رو در اختیارتون گذاشته، از بخش «نمایش ← ابزارکها» یا ویرایشگر سایت وارد ناحیه ابزارکها بشید. ابزارک افزونه رو به سایدبار یا فوتر اضافه کنید، برنامه موردنظر رو انتخاب کنید و تغییرات رو ذخیره کنید.

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

آزمایش باز و بستهشدن فروشگاه
- سایت رو در یک پنجره ناشناس مرورگر باز کنید تا نتیجه رو مثل یک مشتری عادی ببینید.
- برای یک بازه کاری آزمایشی، محصولی رو به سبد خرید اضافه کنید و تا صفحه پرداخت جلو برید.
- یک بازه تعطیلی کوتاه بسازید و دوباره افزودن محصول، سبد خرید و پرداخت رو آزمایش کنید.
- پیام تعطیلی، نوار وضعیت و شمارش معکوس رو بررسی کنید و مطمئن بشید زمان درستی نشون میدن.
- اگه سایتتون کش یا شبکه توزیع محتوا داره، کش رو پاک کنید و آزمایش رو دوباره انجام بدید.
شبکه توزیع محتوا یا CDN سرویسیه که نسخهای از محتوای سایت رو در سرورهای مختلف نگه میداره تا صفحات سریعتر باز بشن. گاهی همین نسخه ذخیرهشده باعث میشه وضعیت قدیمی فروشگاه به مشتری نشون داده بشه.
رفع مشکلهای رایج زمانبندی فروشگاه
فروشگاه در ساعت اشتباه بسته میشه
اول منطقه زمانی وردپرس رو از «تنظیمات ← عمومی» بررسی کنید. بعد ساعت شروع و پایان برنامه، روز هفته و قالب نمایش ساعت رو دوباره ببینید. اگه ساعت وردپرس با ساعت واقعی هماهنگ نیست، برنامه افزونه هم درست اجرا نمیشه.
دکمه خرید هنوز نمایش داده میشه
مطمئن بشید گزینه مخفیکردن دکمه خرید فعال و برنامه درست به فروشگاه وصل شده. بعد کش سایت و مرورگر رو پاک کنید. اگه مشکل ادامه داشت، قالب یا یک افزونه دیگه ممکنه دکمه خرید جداگانهای ساخته باشه و این موضوع به بررسی فنی نیاز داره.
صفحه پرداخت بیرون از ساعت کاری باز میمونه
بازشدن خود صفحه پرداخت همیشه به معنی امکان ثبت سفارش نیست. یک سفارش آزمایشی رو تا آخرین مرحله جلو ببرید و ببینید دکمه نهاییکردن سفارش کار میکنه یا نه. اگه سفارش ثبت شد، گزینه بستن پرداخت، برنامه فعال و سازگاری افزونه با صفحه پرداخت سایتتون رو بررسی کنید.
شورتکد برنامه کاری چیزی نشون نمیده
شناسه برنامه رو دوباره بررسی کنید و مطمئن بشید برنامه ذخیره و منتشر شده. شورتکد رو داخل بلوک «کد کوتاه» بگذارید و علامتهای نقلقول یا کروشهها رو تغییر ندید. بعد برگه رو بهروزرسانی و کش اون رو پاک کنید.
تغییرات تنظیمات برای مشتری دیده نمیشن
این مشکل بیشتر وقتها به کش مربوطه. کش افزونه افزایش سرعت، کش هاست، شبکه توزیع محتوا و مرورگر رو پاک کنید. بعد نتیجه رو در پنجره ناشناس و ترجیحاً با یک دستگاه دیگه ببینید.
نکات مهم برای جلوگیری از سفارش ناموفق
- پیام تعطیلی رو با ساعت واقعی فروشگاه هماهنگ نگه دارید.
- تعطیلات رسمی، روزهای خاص و تغییرهای موقت برنامه رو از قبل داخل زمانبندی در نظر بگیرید.
- بعد از بهروزرسانی وردپرس، ووکامرس، قالب یا افزونه، باز و بستهشدن فروشگاه رو دوباره آزمایش کنید.
- فقط صفحه محصول رو نبینید؛ سبد خرید و صفحه پرداخت رو هم تا آخرین مرحله بررسی کنید.
- قبل از هر تغییر مهم از سایت نسخه پشتیبان بگیرید و افزونه رو به آخرین نسخه سازگار بهروزرسانی کنید.
سؤالات متداول درباره بستن فروشگاه ووکامرس
با بستهشدن فروشگاه، محصولات هم مخفی میشن؟
نه لزوماً. میتونید صفحات محصول رو باز نگه دارید و فقط افزودن به سبد خرید یا پرداخت رو بیرون از ساعت کاری ببندید. نتیجه دقیق به گزینههایی بستگی داره که داخل افزونه فعال میکنید.
میشه فقط پرداخت رو بیرون از ساعت کاری بست؟
بله، افزونه گزینهای برای محدودکردن پرداخت بیرون از ساعت کاری داره. بعد از فعالکردن اون، حتماً ثبت یک سفارش آزمایشی رو در زمان تعطیلی امتحان کنید.
چطور برای یک روز دو بازه کاری بسازیم؟
اگه نسخه نصبشده گزینه افزودن بازه دیگه رو نشون میده، برای همون روز دو ساعت شروع و پایان جدا بسازید؛ مثلاً ۹ تا ۱۳ و ۱۶ تا ۲۱. در پایان برنامه رو ذخیره و هر دو بازه رو آزمایش کنید.
چرا فروشگاه در ساعت درستی بسته نمیشه؟
معمولاً منطقه زمانی وردپرس یا ساعت واردشده داخل برنامه درست نیست. از مسیر «تنظیمات ← عمومی» ساعت وردپرس رو بررسی کنید و بعد روزها و بازههای برنامه افزونه رو دوباره ببینید.
برای تنظیم ساعت کاری به نسخه حرفهای نیاز داریم؟
برای ساخت برنامه کاری و قابلیتهای اصلی میتونید با نسخه رایگان شروع کنید. بعضی امکانات پیشرفته داخل نسخه حرفهای ارائه میشن، پس قبل از خرید فهرست امکانات نسخه فعلی رو بررسی کنید.
چطور ساعت کاری فروشگاه رو داخل یک برگه نشون بدیم؟
شناسه برنامه کاری رو از تنظیمات افزونه بردارید، داخل برگه یک بلوک «کد کوتاه» اضافه کنید و شورتکد برنامه رو با شناسه واقعی خودتون داخل اون بگذارید. بعد برگه رو بهروزرسانی و نتیجه رو بررسی کنید.

سلام این افزونه کمامکان کاربرد داره یا جایگزین هایی براش اومده
درود، بله همچنان قابل استفادهست و درست کار میکنه. البته افزونههای دیگهای هم برای مدیریت ساعات کاری فروشگاه اومدن، ولی اگه همین نیازت رو برطرف میکنه دلیلی برای تغییر نیست.
سلام من این افزونه را دارم استفاده میکنم ولی اصلا توی ساعات مجاز(ساعاتی که فروشگه بازه) امکن خید به من نمیده.چرا؟
سلام چه خطایی به شما نمایش میدهد؟
می خواستم بدونم با این افزونه امکان این رو داریم که محصولات خاصی رو برای گروه خاصی از کاربران مخفی یا نمایش بدیم؟
یعنی مثلا 3 مورد از محصولات رو فقط برای یک دسته خاص از کاربران در روز شنبه نمایش بده فقط و بشه در طول روزهای هفته سفارشی کرد؟
خیر این امکان را ندارد.