مدیریت موجودی و انبارِ فروشگاه اینترنتی، به تفکیکِ رنگ و سایز

موجودی برای هر ترکیبِ رنگ و سایز جدا شمرده می‌شود، با هر پرداخت کم می‌شود، با لغو و مرجوعی برمی‌گردد، و هر تغییرش با نامِ کسی که انجامش داده می‌ماند.

پاسخِ کوتاه

همه‌اش امروز کار می‌کند

موجودی در لانچو برای هر ترکیبِ رنگ و سایز جدا شمرده می‌شود و با ثبتِ هر سفارش کم می‌شود — و اگر سفارش پرداخت نشود و منقضی شود، برمی‌گردد؛ محصول وقتی «موجود» است که دست‌کم یک ردیفش موجودی داشته باشد و کلیدِ دستیِ «موجود/ناموجود» وجود ندارد. کم‌شدن اتمی است، پس دو نفر نمی‌توانند آخرین عدد را با هم بخرند. هر تغییر با نامِ کاربر و زمان در «گزارش تغییرات» ثبت می‌ماند. محصولی که موجودی‌اش به عددِ دلخواهِ فروشنده (پیش‌فرض سه) برسد برچسبِ «رو به اتمام» می‌خورد. فروشگاهی با چند شعبهٔ حضوری با ماژولِ «شعبه‌ها» موجودیِ هر ردیف را به تفکیکِ شعبه نگه می‌دارد. پیش‌سفارش ندارد.

کجای پنل: محصولات ← ویرایشِ محصول ← ستونِ «موجودی» در جدولِ تنوع‌ها · کاتالوگ ← همهٔ محصولات ← گزارش تغییرات · تنظیمات سایت ← «اجازهٔ فروش با اتمام موجودی»

این‌طور کار می‌کند

  1. شمارش در سطحِ ردیف، نه محصول

    عددِ موجودی در ستونِ «موجودی» جدولِ تنوع‌هاست و همان تنها منبعِ «موجود» بودن است: ردیفی که عددش بزرگ‌تر از صفر باشد موجود است، و محصول وقتی موجود است که دست‌کم یک ردیفش موجود باشد. اگر سایزِ ۴۲ تمام شود فقط همان سایز ناموجود می‌شود و بقیه فروخته می‌شوند.

  2. کم‌شدن هنگامِ سفارش، بدونِ دوبار فروختن

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

  3. برگشت به انبار

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

  4. فروش با وجودِ اتمامِ موجودی

    یک کلیدِ سراسری در تنظیمات سایت: وقتی روشن باشد همهٔ محصول‌ها با موجودیِ صفر هم قابلِ خریدند و دیگر چیزی از انبار کم نمی‌شود. برای فروشگاهی است که به‌سفارش تولید می‌کند یا انبارش را جای دیگری می‌شمارد.

  5. برچسبِ «رو به اتمام»

    وقتی موجودیِ محصول به عددی که فروشنده در تنظیمات گذاشته (پیش‌فرض سه) یا کمتر برسد، روی کارتش در همهٔ قالب‌ها و در صفحهٔ محصول برچسب می‌خورد — با تعداد («تنها ۲ عدد باقی مانده») یا بدونِ آن («رو به اتمام»). برچسب همیشه از موجودیِ واقعی می‌آید و خاموش‌کردنش یک کلید است؛ همان عدد فهرستِ «رو به اتمام» در اپِ فروشنده را هم می‌سازد.

  6. ردِ هر تغییر

    «گزارش تغییرات» برای هر افزودن، ویرایش، حذف، بازگردانی و ویرایشِ گروهی می‌گوید چه کسی، کی، چه چیزی را عوض کرد — از جمله موجودیِ کل. با نوعِ رویداد، بازهٔ تاریخِ شمسی یا متن (نامِ محصول، کاربر، تغییر) فیلتر می‌شود و خروجیِ CSV می‌دهد. ثبتِ گزارش هیچ‌وقت جلوی ذخیره‌شدن را نمی‌گیرد.

قاعده‌ها و سقف‌ها

  • «فقط کالاهای موجود» یکی از فیلترهای فروشگاه است و شمارندهٔ هر فیلتر تعدادِ موجودها را جدا نشان می‌دهد.
  • «آماده‌سازی (روز)» برای هر ردیف ذخیره می‌شود و روی برگهٔ سفارش چاپ می‌شود.
  • SKU و بارکد برای هر ردیف فیلدِ متنی‌اند؛ روی صفحهٔ محصول و برگهٔ سفارش می‌نشینند.
  • وزن و ابعادِ هر ردیف برای انبار و فاکتور ذخیره می‌شود و در محاسبهٔ هزینهٔ ارسال نقشی ندارد.
  • تاریخِ به‌روزرسانیِ سایت‌مپ فقط وقتی جابه‌جا می‌شود که موجودیِ یک ردیف از صفر رد شود، نه با هر فروش.

چه چیزی نیست

تا کسی چیزی را وعده‌گرفته حساب نکند که پنل ندارد.

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

پرسش‌هایی که دربارهٔ انبار و موجودی می‌پرسند

اگر یک سایز تمام شود، محصول از سایت حذف می‌شود؟
نه. همان سایز «ناموجود» می‌شود و بقیه فروخته می‌شوند. اگر همهٔ ردیف‌ها صفر شوند محصول ناموجود است، ولی صفحه‌اش می‌ماند و در جست‌وجو دیده می‌شود.
دو نفر هم‌زمان آخرین عدد را بخرند چه می‌شود؟
بررسی و کم‌کردن یک عملِ اتمی است؛ اولی می‌گیرد و سفارشِ دومی ثبت نمی‌شود و پیام می‌بیند.
موجودی را از اکسل وارد کنم؟
بله — از «کاتالوگ ← ورود از اکسل»، با انتخابِ «به‌روزرسانیِ محصول‌های موجود»: ستونِ موجودی (و در صورتِ نیاز قیمت) را نگاشت می‌کنید و بقیهٔ محصول دست‌نخورده می‌ماند. برای یک محصولِ تکی هم می‌توانید ستونِ موجودی را کپی کنید و در جدولِ تنوع‌هایش بچسبانید.
چه کسی موجودی را عوض کرده؟
«گزارش تغییرات» در بخشِ کاتالوگ. نامِ کاربر، زمان و خلاصهٔ تغییر برای هر ویرایش ثبت می‌شود و خروجیِ CSV دارد.
می‌شود محصولی را با وجودِ اتمامِ موجودی فروخت؟
بله، با کلیدِ «اجازهٔ فروش با اتمام موجودی» در تنظیمات سایت — ولی سراسری است و برای همهٔ محصول‌ها روشن می‌شود، و در آن حالت چیزی از انبار کم نمی‌شود.

همین‌ها را در فروشگاهِ خودتان ببینید

پنل از روزِ اول با همهٔ این قابلیت‌ها باز می‌شود؛ هیچ‌کدام افزونهٔ جدا یا دورهٔ بلندتر نمی‌خواهد. اول ببینید نامِ کسب‌وکارتان آزاد است.