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

روزهای موجودی در دست چه چیزی نشان میدهد؟
روزهای پوشش موجودی در یک محاسبه ساده از تقسیم تعداد موجودی فعلی بر فروش متوسط روزانه به دست میآید. اگر ۴۰ عدد در انبار و فروش روزانه ۰٫۵ عدد باشد، حدود ۸۰ روز موجودی دارید. این برآورد فقط با فرض ادامه همان سرعت معتبر است.
برای کالای فصلی، محاسبه در روزهای اوج و افت فروش تفاوت زیادی دارد. اگر فروش متوسط صفر است، عدد روزها را بینهایت یا «بدون فروش در دوره» ثبت کنید، نه اینکه با تقسیم بر صفر عدد ساختگی بسازید. دوره تأمین را هم در نظر بگیرید؛ کالایی که تهیه دوباره آن دو ماه طول میکشد، پوشش ۸۰ روزه ممکن است منطقی باشد.
راهنمای گزارشگیری موجودی Shopify پیشنهاد میکند نرخ فروشرفت و گزارش موجودی را برای یافتن اقلام آهسته بررسی کنید. شاخص روزهای موجودی را با هدف هر گروه محصول مقایسه کنید. یک آستانه عمومی مثل «هرچه بیش از ۳۰ روز ماند کندفروش است» برای همه کسبوکارها مناسب نیست.
سن موجودی و آخرین فروش چه سرنخی میدهند؟
سن موجودی نشان میدهد هر واحد یا هر دسته چه مدت در انبار مانده و تاریخ آخرین فروش نشان میدهد تقاضای اخیر وجود داشته یا نه. کالایی ممکن است فروش ماهانه داشته باشد، اما چند واحد قدیمی پشت قفسه بمانند. برای تشخیص، داده ورود دستهها را با روش چرخش موجودی مقایسه کنید.
اگر کالا تاریخ مصرف یا پایان فصل دارد، سن بالاتر مهمتر میشود. محصولی که سه ماه مانده اما هنوز یک سال عمر مفید دارد، با کالایی که هفته آینده منقضی میشود یکسان نیست. برای پوشاک، تغییر فصل و مد را هم در نظر بگیرید. کالاهای بدون تاریخ مصرف نیز میتوانند به دلیل تغییر مدل یا بستهبندی قدیمی شوند.
تاریخ آخرین فروش را در کنار تعداد بازدید و موجود بودن کالا ببینید. اگر محصولی دو هفته فروشی نداشته ولی بهتازگی وارد شده، برای برچسب کندفروش زود است. اگر چند دوره پیاپی فروش ناچیز و موجودی بالا دارد، بررسی عمیقتر لازم است. تاریخ ورود اشتباه در سیستم میتواند کل تحلیل سن را خراب کند.
فصل، تبلیغ و کمبود موجودی چگونه تحلیل را تغییر میدهند؟
فروش فصلی را باید با فصل مشابه و برنامه خرید همان کالا مقایسه کرد. چتر در هفته خشک یا لباس گرم در تابستان ممکن است کندفروش به نظر برسد، اما این برچسب بدون زمینه گمراهکننده است. تبلیغ کوتاهمدت نیز میتواند سرعت میانگین را بهطور موقت بالا ببرد.
کمبود موجودی برعکس عمل میکند. اگر کالا در نیمی از دوره ناموجود بوده، فروش ثبتشده ظرفیت واقعی تقاضا را نشان نمیدهد. در گزارش، روزهای موجود بودن و کانالهای فعال را مشخص کنید. ممکن است فروشگاه اینترنتی کالا را موجود نشان دهد ولی انبار ارسال دسترسی نداشته باشد؛ این وضعیت را نمیتوان صرفاً کندی تقاضا دانست.
برای تحلیل، یک ستون «رویداد» اضافه کنید: تخفیف، تبلیغ، تعطیلات، تغییر قیمت یا توقف عرضه. بعد اقلام مشابه را در شرایط مشابه مقایسه کنید. مقاله اولویتبندی محصولات با فروش و سود به انتخاب محصول از زاویه دیگری میپردازد؛ کندفروشی یکی از ورودیهای آن تصمیم است، نه تنها معیار.
چگونه فهرست اولیه کندفروشها را بسازیم؟
کالاها را بر اساس شناسه و گروه محصول مرتب کنید، برای هر کدام فروش دوره، موجودی، روزهای پوشش و زمان آخرین فروش را بنویسید. سپس آستانهای متناسب با گروه تعیین کنید و اقلام بالای آستانه را برای بررسی دستی علامت بزنید. فهرست اولیه حکم حذف یا تخفیف خودکار نیست.
مثلاً برای یک گروه مصرفی پرگردش، بیش از دو برابر شدن روزهای پوشش نسبت به هدف خرید میتواند هشدار باشد. برای قطعات یدکی کمفروش، هدف ممکن است متفاوت باشد. آستانه را با داده گذشته و زمان تأمین بسازید. اگر داده کافی ندارید، ابتدا اقلام با موجودی زیاد و فروش صفر یا بسیار کم را بررسی کنید.
فهرست را بر اساس ارزش سرمایه درگیرشده هم مرتب کنید: تعداد موجودی ضرب در قیمت تمامشده. ده کالای ارزان کندفروش ممکن است از یک کالای گرانِ مانده اهمیت مالی کمتری داشته باشند. با این حال کالای کمارزش و نزدیک انقضا هم فوریت عملی دارد. هدف گزارش، کمک به اولویت بررسی است.
بعد از شناسایی، علت کندی را چگونه پیدا کنیم؟
برای هر کالای علامتخورده، قیمت، کیفیت صفحه یا قفسه، رقبا، فصل، سایزهای موجود و بازخورد مشتری را بررسی کنید. شاید کالا تقاضا دارد اما دیده نمیشود؛ شاید قیمت نامناسب است یا مدل جدید جای آن را گرفته است. بدون دانستن علت، تخفیف ممکن است فقط سود را کم کند.
با تیم فروش یا پشتیبانی صحبت کنید: آیا مشتریان درباره این کالا میپرسند ولی در خرید مردد میمانند؟ آیا مرجوعی زیاد دارد؟ آیا بستهبندی آسیب دیده است؟ داده فروش بهتنهایی علت را نمیگوید. اگر چند کانال فروش دارید، تفاوت عملکرد کالا را میان آنها ببینید؛ ممکن است مشکل فقط در نمایش یک کانال باشد.
برای تصمیم بعدی، گزینههای اصلاح نمایش، جابهجایی بین شعبهها، بسته پیشنهادی، کاهش سفارش آینده یا تخفیف هدفمند را جدا ارزیابی کنید. مقاله اثر تخفیف بر حاشیه سود یادآور میشود کاهش قیمت باید با سود و هزینه نگهداری سنجیده شود. هیچ اقدام واحدی برای همه اقلام کندفروش مناسب نیست.
هر چند وقت یک بار گزارش را بازبینی کنیم؟
دوره بازبینی باید با سرعت فروش و فصل کسبوکار هماهنگ باشد. برای کالای پرگردش، گزارش هفتگی میتواند مفید باشد؛ برای اقلام کندتر، بررسی ماهانه شاید کافی باشد. مهمتر از تقویم ثابت، اجرای منظم یک روش یکسان و ثبت دلیل تغییر آستانههاست.
در هر بازبینی، فهرست تازه را با دوره قبل مقایسه کنید. آیا کالایی پس از اصلاح نمایش بهتر فروخته است؟ آیا موردی که تخفیف خورده هنوز مانده؟ اگر فروش بالا رفت ولی سود افت کرد، مسئله حل نشده است. نتایج را کنار هزینه نگهداری و فضای اشغالشده ببینید.
هنگام سفارش بعدی، به گزارشی که چند ماه پیش تهیه شده تکیه نکنید. موجودی، تقاضا و زمان تأمین تغییر میکند. یک صفحه ساده شامل شناسه، فروش، موجودی، سن، ارزش و اقدام انجامشده میتواند برای فروشگاه کوچک کافی باشد. پیچیده بودن نرمافزار جای کیفیت داده و تصمیم روشن را نمیگیرد.
برای یافتن موجودی کندفروش، فروش هر شناسه، مقدار موجود، روزهای پوشش، سن کالا و آخرین فروش را در یک دوره مشخص مقایسه کنید. فصل، تبلیغ، روزهای ناموجودی و زمان تأمین را از قلم نیندازید. فهرست حاصل را دستی بررسی کنید تا علت کندی روشن شود؛ سپس درباره سفارش، نمایش یا قیمت تصمیم بگیرید.
آیا هر کالایی که یک ماه فروش نداشته کندفروش است؟
خیر. نوع کالا، فصل و دوره فروش معمول آن مهم است. برای کالای تازهوارد یا فصلی، یک ماه ممکن است معیار مناسبی نباشد.
اگر فروش صفر باشد روزهای موجودی را چگونه حساب کنیم؟
تقسیم بر صفر نکنید. وضعیت را «بدون فروش در دوره» ثبت و علت نبود فروش و مدت موجود بودن کالا را بررسی کنید.
آیا تخفیف همیشه بهترین راه خروج از موجودی کندفروش است؟
خیر. ابتدا علت کندی، حاشیه سود، هزینه نگهداری و امکان اصلاح نمایش یا انتقال کالا را بسنجید. تخفیف بیبرنامه ممکن است زیان ایجاد کند.
- Shopify، شاخصهای گردش، روزهای موجودی و نرخ فروشرفت
- Shopify، گزارشگیری موجودی برای شناسایی کالاهای کندفروش

