شرکت مدار · نسخه ۱.۰.۱

راهنمای مدیریت هوشمند قیمت

ابزاری برای ویرایش گروهی قیمت محصولات ووکامرس با پیش‌نمایش، ثبت سابقه و بازگردانی کنترل‌شده.

۱. نصب و دسترسی

  1. ووکامرس را فعال کنید. حداقل فنی افزونه: PHP 7.4 و وردپرس 6.5؛ الزامات خود نسخه ووکامرس نیز باید برقرار باشد.
  2. در پیشخوان وارد «افزونه‌ها ← افزودن افزونه ← بارگذاری افزونه» شوید.
  3. فایل madar-price-manager-1.0.1.zip را مستقیماً بارگذاری و فعال کنید؛ نیازی به استخراج ZIP نیست.
  4. از منوی «قیمت‌گذاری مدار» وارد پنل شوید. مدیر سایت و مدیر فروشگاه با مجوز ویرایش محصولات دسترسی دارند.

۲. مثال‌های کاربردی

مثال‌ها فرض می‌کنند واحد پول فروشگاه تومان است. اگر فروشگاه ریالی است، همه اعداد باید به ریال وارد شوند.

خواستهتنظیمات
۱۰٪ افزایش برای زیر یک میلیونمیان‌بر «زیر یک میلیون»، مبنای عادی، افزایش، درصدی، مقدار ۱۰، هدف عادی
۱۰۰ هزار افزایش برای یک میلیون به بالامیان‌بر «یک میلیون به بالا»، افزایش، مبلغی، مقدار ۱۰۰۰۰۰
۵٪ کاهش بین ۵۰۰ هزار و ۲ میلیوناز ۵۰۰۰۰۰ تا ۲۰۰۰۰۰۰؛ کاهش درصدی ۵؛ مرزها به‌طور پیش‌فرض شامل هستند
قیمت همه موارد منتخب ۷۹۰ هزارعملیات قیمت ثابت؛ مقدار ۷۹۰۰۰۰؛ نوع محاسبه در این حالت تأثیری ندارد
ساخت فروش ویژه ۱۵٪ پایین‌تر از عادیهدف فقط ویژه؛ کاهش درصدی ۱۵؛ گزینه ایجاد ویژه از عادی روشن. برای محصولات دارای ویژه، کاهش روی ویژه موجود اعمال می‌شود.
گردکردن قیمت به هزار تومان بالاترگام ۱۰۰۰، جهت رو به بالا، همراه با قانون تغییر قیمت

«زیر یک میلیون» یعنی کمتر از ۱۰۰۰۰۰۰؛ «یک میلیون به بالا» خود عدد ۱۰۰۰۰۰۰ را هم شامل می‌شود. برای دقیقاً بالای یک میلیون، گزینه «خود این مبلغ شامل نشود» در حداقل را فعال کنید.

۳. انتخاب محصولات

۴. قواعد قیمت ویژه و محدودیت‌ها

در هدف «هر دو»، قیمت عادی و قیمت ویژه موجود جداگانه تغییر می‌کنند؛ قیمت ویژه خالی ایجاد نمی‌شود. ساخت ویژه فقط با هدف «فقط ویژه» و گزینه مربوطه انجام می‌شود. تاریخ شروع و پایان تخفیف حفظ می‌شود؛ تخفیف آینده زودتر فعال نمی‌شود.

اگر قیمت ویژه جدید از عادی کمتر نباشد، پیش‌فرض ردکردن کل تغییر آن محصول است. گزینه جایگزین، حذف ویژه و تاریخ‌های آن است؛ این حذف در پیش‌نمایش و سابقه ثبت می‌شود.

ترتیب: افزایش/کاهش/تعیین ← گردکردن به مضرب ← کف و سقف ← اعشار ووکامرس. کف و سقف اولویت بیشتری از مضرب دارند. قیمت منفی مجاز نیست؛ قیمت صفر تنها با گزینه صریح پذیرفته می‌شود. عدد منفی را در مقدار وارد نکنید؛ برای کاهش، نوع عملیات را کاهش قرار دهید.

۵. پیش‌نمایش و اجرا

  1. «ساخت پیش‌نمایش» همه محصولات واجد شرایط را به‌صورت بسته‌ای بررسی و قیمت قبل و بعد را ثبت می‌کند. در این مرحله قیمت واقعی تغییر نمی‌کند.
  2. تمام ردیف‌ها صفحه‌بندی شده‌اند؛ گزارش CSV همه ردیف‌ها را دارد. ستون‌های «بعد» قیمت پیشنهادی همان عملیات‌اند؛ وضعیت هر ردیف مشخص می‌کند واقعاً اجرا شده یا رد شده است.
  3. تنظیمات پیش‌نمایش ثابت است. اگر فرم را تغییر دادید، پیش‌نمایش جدید بسازید.
  4. روی تأیید و اعمال بزنید و تعداد محصولات آماده تغییر را وارد کنید؛ اعداد فارسی هم پذیرفته می‌شوند.
  5. صفحه را باز نگه دارید. می‌توانید توقف موقت کنید یا اجرای باقی‌مانده را لغو کنید.

اسکن حداکثر ۱۰۰ رکورد و اجرا حداکثر ۲۰ محصول در هر درخواست است؛ برای محدودکردن زمان درخواست ممکن است تعداد کمتری پردازش شود. سقف ثابت برای مجموع محصولات تعیین نشده، اما زمان و مصرف پایگاه داده متناسب با تعداد محصولات است؛ آزمون بار در مقیاس بسیار بزرگ انجام نشده است.

۶. سوابق، ادامه و بازگردانی

۵۰ عملیات اخیر در پنل دیده می‌شوند. سابقه، کاربر اجراکننده، زمان، قانون و قیمت‌های قبل و بعد را نگه می‌دارد. الگوها برای هر کاربر مستقل‌اند و تا ۲۰ الگو قابل ذخیره است.

بستن صفحه یا قطع اینترنت باعث پایان درخواست جاری و توقف ارسال درخواست جدید می‌شود. از سوابق «مشاهده / ادامه» و سپس «ادامه عملیات» را انتخاب کنید. درخواست تکراری، افزایش قیمت را دوباره اعمال نمی‌کند.

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

وضعیت ردیفمعنی
آماده تغییرپیش‌نمایش معتبر و منتظر تأیید
رد شدقیمت نامعتبر، نبود قیمت ویژه یا نتیجه بدون تغییر؛ علت در جدول
اعمال شدقیمت در ووکامرس ذخیره شده
تعارضتغییر بعد از پیش‌نمایش یا از دست رفتن دسترسی؛ محصول بازنویسی نشده
خطاذخیره یا تأیید نتیجه با مشکل روبه‌رو شده؛ قیمت محصول را دستی بررسی کنید
بازگردانی شدقیمت‌ها و تاریخ‌های قبلی بازگردانده شده‌اند
تعارض / خطای بازگردانینیاز به بررسی دستی؛ بازگردانی اجباری انجام نمی‌شود

۷. امنیت و سازگاری

۸. حذف و نگهداری

افزونه داده یا درخواست بیرونی ارسال نمی‌کند. سوابق در جدول‌های دارای پیشوند madar_pm_jobs و madar_pm_items پایگاه داده همین سایت نگه‌داری می‌شوند. با حذف افزونه پاک نمی‌شوند؛ نصب مجدد سوابق را بازیابی می‌کند. پاک‌سازی دستی سوابق، امکان بازگردانی آن‌ها را از بین می‌برد و باید پس از پشتیبان‌گیری انجام شود. هیچ جدول محصولی هنگام حذف افزونه دست‌کاری نمی‌شود.

۹. عیب‌یابی