ScanBox | سیستم هوشمند اسکن و بسته‌بندی سفارشات فروشگاهی - ZX Store

ScanBox | سیستم هوشمند اسکن و بسته‌بندی سفارشات فروشگاهی

ScanBox یک نرم‌افزار تخصصی برای کنترل، اسکن و تکمیل فرآیند بسته‌بندی سفارشات در فروشگاه‌های آنلاین و حضوری است که به‌صورت مستقیم به پلتفرم فروشگاهی ZXStore متصل می‌شود.

این پروژه از دو بخش اصلی تشکیل شده است:

  1. بخش سرور (WordPress / API)
  2. نرم‌افزار ویندوز ScanBox

که با هم یک چرخه‌ی دقیق، سریع و بدون خطا برای آماده‌سازی سفارشات ایجاد می‌کنند.

🎯 هدف ScanBox چیست؟

در فرآیند بسته‌بندی سفارشات، بیشترین خطاها معمولاً در این موارد رخ می‌دهد:

  • ارسال اشتباه کالا
  • کم یا زیاد بودن تعداد اقلام
  • جابجایی سفارش‌ها
  • نبود کنترل مرحله‌به‌مرحله

ScanBox دقیقاً برای حذف این خطاها طراحی شده است.

🧩 بخش اول: API و ماژول WordPress (ZXStore)

در سمت سرور، ScanBox به‌عنوان یک ماژول API محور روی WordPress و پلتفرم ZXStore اجرا می‌شود.

قابلیت‌های سمت سرور:

  • 🔐 احراز هویت امن اپلیکیشن
  • 📦 دریافت اطلاعات سفارش (Order Details)
  • 🧾 ارسال لیست اقلام، SKU، تعداد مورد نیاز
  • 📊 بررسی وضعیت بسته‌بندی سفارش
  • ❌ ثبت خطا یا مغایرت در سفارش
  • ✅ تغییر وضعیت سفارش به «تکمیل بسته‌بندی»

نمونه کاربرد API:

  • بررسی اینکه یک سفارش:
    • چه اقلامی دارد
    • از هر قلم چند عدد نیاز دارد
    • آیا بسته‌بندی کامل شده یا خیر




🖥️ بخش دوم: نرم‌افزار ویندوز ScanBox

ScanBox یک نرم‌افزار دسکتاپ سبک و سریع است که با Qt و C++ توسعه داده شده و مخصوص محیط انبار و بسته‌بندی طراحی شده است.

مراحل کاری در ScanBox:

1️⃣ ورود کاربر (Login)

  • بررسی اعتبار اپراتور
  • اتصال امن به API

2️⃣ اسکن بارکد سفارش

  • اسکن بارکد روی فاکتور یا لیبل سفارش
  • دریافت خودکار اطلاعات سفارش از سرور

3️⃣ مشاهده جزئیات سفارش

  • لیست کامل اقلام
  • SKU / تعداد مورد نیاز
  • وضعیت هر قلم

4️⃣ اسکن اقلام (Core Screen)

مهم‌ترین بخش نرم‌افزار:

  • اسکن هر محصول با بارکد
  • تطبیق SKU اسکن‌شده با سفارش
  • افزایش شمارش اقلام اسکن‌شده
  • نمایش وضعیت رنگی:
وضعیترنگتوضیح
کامل🟢 سبزتعداد دقیق اسکن شده
در انتظار🟡 زردهنوز کامل نشده
خطا🔴 قرمزاسکن اضافی یا اشتباه

5️⃣ کنترل هوشمند سیستم

  • نمایش تعداد:
    • کل اقلام
    • اسکن‌شده
    • باقی‌مانده
  • فعال شدن دکمه تأیید فقط در صورت تکمیل کامل

6️⃣ تأیید نهایی یا ثبت خطا

در صورت وجود مشکل:

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

7️⃣ آماده سفارش بعدی

  • اگر لاگین معتبر است → بازگشت به اسکن سفارش جدید
  • اگر اعتبار منقضی شده → بازگشت به صفحه ورود

⚙️ ویژگی‌های فنی ScanBox

  • اتصال مستقیم به Barcode Scanner (Serial / USB)
  • معماری Event-Based با Signal/Slot
  • کش موقت داده‌ها در RAM
  • پشتیبانی از Base62 Encoding برای امنیت داده
  • طراحی UI مخصوص محیط صنعتی و انبار
  • توسعه‌پذیر برای:
    • چند انبار
    • چند اپراتور
    • لاگ‌گیری پیشرفته

🔗 بخشی از پلتفرم ZXStore

ScanBox فقط یک نرم‌افزار جداگانه نیست؛
این سیستم بخشی از پروژه و پلتفرم جامع فروشگاهی ZXStore است که شامل:

  • فروشگاه آنلاین
  • مدیریت سفارش و انبار
  • سیستم حسابداری
  • ماژول‌های پرداخت
  • ابزارهای اتوماسیون فروش

🔗 وب‌سایت رسمی:
https://zxstore.ir

اگر به‌دنبال کاهش خطای انسانی، افزایش سرعت بسته‌بندی و کنترل دقیق سفارشات هستید، ScanBox دقیقاً برای همین طراحی شده است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دیدگاه های ثبت شده

تا کنون دیدگاهی ثبت نشده است.