تغییرات ZXSTORE - ZX Store

تغییرات ZXSTORE

zxstore changelog

🛍️ تغییرات ZXSTORE (Changelog)

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


27-04-2026 : v.2.6.3

  • رفع اشکال قیمت ارسال مرجوعی.
  • مخفی کردن یادداشت‌های مدیر در چاپ برچسب آدرس.

19-04-2026 : v.2.6.2

  • اضافه کردن آیکون‌های ion به پنل مدیریت.
  • اضافه شدن وضعیت جدید به کارت.
  • ایجاد فرم‌ها و متدها و کنترلر برای فاکتور برگشتی.

12-04-2026: v.2.6.1:

  • قالب‌های یادداشت مدیر اضافه شد.
  • رفع مشکل موجودی سفارش برگشتی در storestockmanage.
  • رفع مشکل چاپ با قابلیت‌های جدید.

(08-04-2026): v.2.6.0

  • فیلدی برای افزودن CSS سفارشی به تنظیمات قالب اضافه شد.
  • یادداشت (به صورت لیست) به هر سفارش توسط مدیران اضافه شد.
  • ایجاد گزارش فروش محصول قدرتمند با استفاده از برخی فیلترها (تاریخ، مشتریان، سفارش).
  • جستجو بر اساس ارجاع محصول به پنل و صفحه اصلی اضافه شد.
  • جستجوی محصول ajax و صفحه اصلی بهبود یافت.
  • درگاه پرداخت الکترونیکی سپهر اضافه شد.
  • انتقال تمام پرداخت‌ها به ماژول Factory.
  • یک StoreCache سفارشی و منحصر به فرد برای متدهای کش zxstore اضافه شد.
  • برخی متدها و توابع را با استفاده از کش دوباره پیاده‌سازی می‌کند.

📌 نسخه 2.5.1 (27-12-2025)

  • اضافه شدن قلاب برای وضعیت به‌روزرسانی سفارش برای استفاده در گزارش‌ها، اعلان‌ها و موارد دیگر.
  • ویژگی جدید در مدیریت چاپ سفارش اضافه شد.
  • مشکل قیمت ارسال اضافی برطرف شد.

📌 نسخه 2.5.0 (20-12-2025)

  • تغییر وضعیت سفارش به ۸ حالت.
  • رفع اشکالات مربوط به تولید خودکار دارایی‌ها در هنگام به‌روزرسانی.
  • افزونه و برنامه دسکتاپ جدیدی برای مدیریت بسته‌بندی و ارسال سفارشات اضافه شد (ScanBox).
  • نقش جدید فقط برای پروژه اسکن باکس اضافه شد.
  • متدها و مواردی به cartdb، کلاس سفارش و کاربران اضافه شد.
  • بارکد به محصول بر اساس شماره مرجع و به سفارش بر اساس شناسه اضافه شد.
  • قابلیت نمایش یا پنهان کردن محصولات متغیر در داشبورد مدیریت اضافه شد.

📌 نسخه 2.4.7 (24-11-2025)

  • رفع باگ صفحه‌بندی تخفیف‌ها.
  • ماژول جدید برای بروزرسانی قیمت و تخفیف‌ها از فایل اکسل (CSV) نوشته شد.
  • متدهای آپلود بروزرسانی شد.
  • متدهای محصول بروزرسانی شد.

📌 نسخه 2.4.6 (17-11-2025)

  • ویژگی‌های بیشتری به نقش مدیر سفارشات اضافه شد.
  • تاریخ شمسی به printOrderManager جدید اضافه شد.

📌 نسخه 2.4.5 (15-11-2025)

  • قابلیت انتخاب درگاه پرداخت پیش‌فرض به پنل تنظیمات درگاه اضافه شد.
  • قابلیت انتخاب عنوان و رنگ قاب برای بلوک محصول اضافه شد.

📌 نسخه 2.4.4 (11-11-2025)

  • رفع مشکل نمایش نام در به‌روزرسانی سفارش‌ها.
  • رفع مشکل درگاه پرداخت سداد.
  • ویژگی جدید مدیریت چاپ سفارش اضافه شد (قابلیت‌های مدیریت برچسب/فاکتور و چاپ بازنویسی شده‌اند).

📌 نسخه 2.4.3.1 (02-11-2025)

  • درگاه پرداخت اینترنتی بانک ملی (سداد) افزوده شد.

📌 نسخه 2.4.3 (15-10-2025)

  • مرتب‌سازی بر اساس (ارزان، گران، قدیمی‌ترین، پرفروش‌ترین) برای فیلتر اضافه شد.
  • مرتب‌سازی به بلوک دسته-محصول اضافه شد.
  • فقط موجودی به بلوک دسته-محصول اضافه شد.

📌 نسخه 2.4.2 (22-09-2025)

  • فیلتر بر اساس روش ارسال و وضعیت سفارش به صورت ترکیبی به پنل سفارشات اضافه شد.

📌 نسخه 2.4.1 (15-09-2025)

  • فرمت تیپاکس برای چاپ برچسب آدرس اضافه شد.

📌 نسخه 2.4.0 (04-09-2025)

  • همگام‌سازی SecureSession با کوکی‌های جاوا اسکریپت.

📌 نسخه 2.3.9 (01-09-2025)

  • به‌روزرسانی ویجت آمار فروشگاه در داشبورد.
  • پیاده‌سازی کلاس تولید توکن امن برای استفاده در کوکی‌ها یا فرم‌ها.
  • بازنویسی کدهای CAPTCHA و OTP برای ورود بدون استفاده از سشن.
  • ویرایش تمام قالب‌ها جهت سازگاری با کد امنیتی جدید.
  • ایجاد کرون‌جاب برای حذف سبدهای موقت قدیمی از دیتابیس.

📌 نسخه 2.3.8 (04-08-2025)

  • مقداردهی اولیه تنظیمات با مقادیر دلخواه.
  • افزودن برچسب «ناموجود» به بلوک محصول، همراه با امکان نمایش/مخفی‌کردن قیمت.
  • بازنویسی StoreStatistics ادمین با بارگذاری AJAX.
  • افزودن گزینه store_enable_max_product_qty_add_to_cart.

📌 نسخه 2.3.7 (24-05-2025)

  • رفع مشکل بازیابی روش‌های ارسال هنگام ایجاد سفارش در مدیریت.
  • بازنویسی تولید سریال سبد خرید (با UserID و صفرگذاری).
  • افزودن گزینه store_user_postalcode_is_require.

📌 نسخه 2.3.6 (15-05-2025)

  • اضافه شدن دکمه‌های جابه‌جایی بالا/پایین در مدیریت بلوک‌های zxtheme.
  • معرفی افزونه جدید storeproductadditional.
  • افزودن قابلیت جدید به قالب‌ها با نام additional.js.
  • اضافه شدن هوک‌های جدید در قالب‌ها (single-store).
  • رفع باگ وضعیت کدهای zarinpal.

📌 نسخه 2.3.3 (29-04-2025)

  • افزودن قابلیت‌های نمایش با نام extra features.

📌 نسخه 2.3.2 (23-04-2025)

  • رفع باگ getProductVariables وقتی محصول متغیر نیست.
  • امکان جستجوی خصوصی محصول برای نقش store_order_manager.

📌 افزونه zxstoretorob : v.1.0.5

  • افزودن API جدید اسکرپر (scrape.do) به افزونه zxstoretorob.

📌 نسخه 2.3.1 (22-04-2025)

  • به‌روزرسانی افزونه‌ها [storeschema, zxstoretorob].
  • رفع چند باگ در فروشگاه.

📌 نسخه 2.3.0 (19-04-2025)

  • تعریف قوانین جدید برای سبد خرید کاربر.
  • افزودن امکانات بیشتر به admin.js.
  • پیاده‌سازی Factory Pattern + Registry برای درگاه‌های پرداخت.
  • بازنویسی کلاس درگاه‌های پرداخت.
  • بازنویسی فرم تنظیمات درگاه‌ها.
  • ویرایش برخی پیاده‌سازی‌ها در مدیریت افزونه‌ها.

📌 نسخه 2.2.0 (17-03-2025)

  • رفع مشکل alt آیکون‌های منو.
  • رفع مشکل ورود در بخش دیدگاه‌ها.

📌 نسخه 2.1.9 (15-03-2025)

  • اضافه شدن بنر بالایی در هدر.

📌 نسخه 2.1.8 (12-03-2025)

  • رفع باگ به‌روزرسانی موجودی در مدیریت.
  • رفع باگ ایجاد سفارش از سمت کاربر.

📌 نسخه 2.1.7 (11-03-2025)

  • رفع باگ‌های موجودی محصول.

📌 نسخه 2.1.5 (05-03-2025)

  • رفع مشکل چاپ آدرس.

📌 نسخه 2.1.4 (05-03-2025)

  • اضافه شدن فیلد گیرنده به جدول آدرس.
  • رفع برخی باگ‌ها در ایجاد سفارش.
  • امکان تعریف گیرنده به‌صورت جداگانه از سمت مدیریت.
  • به‌روزرسانی user-edit.php در سمت کاربر.

📌 نسخه 2.1.3 (02-03-2025)

  • رفع باگ‌های اصلی ارسال (shipping).

📌 نسخه 2.1.2 (02-03-2025)

  • انتقال قوانین سبد خرید به افزونه StoreCartRules.
  • اضافه شدن چند هوک به متدهای get_cart_products، gateways و shipping_methods.
  • تعریف قوانین جدید [min_qty, max_qty, only_shipping, ...].

📌 نسخه 2.1.1 (08-02-2025)

  • پیاده‌سازی سیستم به‌روزرسانی یکپارچه.

📌 نسخه 2.1.0 (27-01-2025)

  • افزودن نام روش ارسال به برچسب آدرس.
  • افزودن کامپوننت shopsupport به قالب.

📌 نسخه 2.0.9 (27-01-2025)

  • ایجاد قابلیت چاپ فاکتور با برچسب آدرس.
  • تکمیل نسخه ۱ افزونه StoreSchema.
  • افزودن متد getFullURL به کلاس Tools.

📌 نسخه 2.0.8 (18-01-2025)

  • افزودن متدهای جدید به CartDB.
  • رفع مشکل موجودی محصولات هنگام تغییر وضعیت سفارش به [Failed, Returned].
  • افزودن استایل جدید در admin.css برای SuggestedProducts.

📌 نسخه 2.0.7 (05-01-2025)

  • رفع مشکل در zxstoreapibasic.
  • رفع مشکل متد getStock در محصولات متغیر.

📌 نسخه 2.0.6 (24-12-2024)

  • افزودن کلاس CartRules.
  • تعریف نقش کاربری جدید store_order_manager.
  • تعریف دسترسی جدید store_edit_order.
  • افزودن لاگ به orderHistory هنگام ثبت سفارش جدید توسط مدیر/مدیر سفارش.
  • افزودن تابع isAdministrator() (فقط برای نقش administrator).
  • افزودن نقش store_order_manager به متد isAdmin().

📌 نسخه 2.0.5 (17-12-2024)

  • افزودن نوع روش ارسال [پرداخت قبل، پرداخت بعد].
  • رفع خطای محصولات متغیر هنگام حذف ویژگی‌ها.
  • پیاده‌سازی CSRF token برای سبد خرید.
  • افزودن متدی برای شناسایی و مسدود کردن botها در قالب.
  • افزودن CSRF token به سبد خرید در قالب.