أدر كتالوج منتجاتك بأسعار التكلفة وحركات المخزون. احصل على تنبيهات انخفاض المخزون؛ وعند الفوز بصفقة، يُخصم المخزون تلقائيًا وتُسجَّل التكلفة كمصروف.
كتالوج منتجات بأسعار التكلفة، حركات المخزون، تنبيهات انخفاض المخزون وخصم تلقائي عند كسب الصفقات.
وحدة المنتجات كتالوج يعرف كم تكلّف الأشياء، لا بكم تُباع فقط. يحمل كل منتج سعر بيع وسعر شراء، ويمكن أن تكون له حقوله المخصصة، ويتتبّع حركات المخزون مع تنبيهات الحد الأدنى. وتُربَط المنتجات بالصفقات؛ وحين تُعلَّم الصفقة «مربوحة» يُخصم المخزون وتُكتب تكلفة البضاعة في الحسابات تلقائياً. ويُستورد الكتالوج ويُحدَّث من CSV، بما في ذلك تغيير الأسعار بالجملة على فئة كاملة. وهي مشمولة في كل باقة ابتداءً من Starter.
في معظم أنظمة CRM قائمة منتجات. توجد كي يُبنى عرض السعر من قائمة منسدلة بدل كتابته يدوياً، وعند ذلك تتوقف تقريباً: اسم وسعر.
الفرق هنا هو السعر الثاني. يحمل كل منتج السعر الذي دفعته إلى جانب السعر الذي تتقاضاه، وهذا الحقل الإضافي الوحيد يغيّر ما يستطيع بقية النظام أن يخبرك به. فمن دونه تكون الصفقة المربوحة إيراداً. ومعه تكون الصفقة المربوحة إيراداً وتكلفة بضاعة وهامشاً — وهذه الأرقام الثلاثة تختلف فيما بينها أكثر مما يتوقع الناس بكثير. فالمندوب صاحب أعلى مبيعات هو غالباً الأكثر تخفيضاً، وسعر الشراء وحده هو ما يُظهر ذلك قبل أن يلاحظه المحاسب.
كل ما عدا ذلك في هذه الوحدة — مستويات المخزون والتنبيهات والاستيراد والحقول المخصصة — مفيد بذاته، لكن سعر الشراء هو سبب وجود الوحدة داخل النظام لا في جدول بيانات إلى جانبه.
وقائمة المنتجات نفسها قابلة للتحرير في مكانها: انقر خلية، غيّر القيمة، وتابع. ولكتالوج من بضع مئات من الأصناف هذا أسرع من فتح كل بطاقة؛ ولكتالوج من آلاف الأصناف يكون مسار CSV أدناه أسرع بعد.
تتفاوت المنتجات بين القطاعات أكثر مما يتفاوت العملاء المحتملون. فللإطار مقاس وموسم؛ وللعلاج مدة وممارس؛ وللدورة تاريخ بدء وسعة. وبدل مخطط ثابت تلتفّ حوله، تُعرِّف أنت الحقول التي تملكها منتجاتك فعلاً.
| النوع | مثال | أين يظهر |
|---|---|---|
| نص | مرجع المورّد، اللون | نموذج المنتج، عمود القائمة، خلية تُحرَّر بالنقر |
| رقم | الوزن، أشهر الضمان | المثل، إضافةً إلى فلتر ومقياس تقرير |
| تاريخ | الانتهاء، مراجعة السعر التالية | المثل، إضافةً إلى فلاتر التاريخ |
| قائمة | المقاس (S/M/L)، الموسم | المثل، إضافةً إلى بُعد تقرير |
| مربع اختيار | يتطلب تركيباً، مادة خطرة | المثل، إضافةً إلى فلتر نعم/لا |
ويمكن جعل الحقول إلزامية، فلا يُحفَظ منتج دون البيانات التي تعتمد عليها عمليتك. وبمجرد تعريف الحقل يصير عموداً في قائمة المنتجات يُحرَّر داخل الخلية مباشرة، وفلتراً — أي أن «كل منتجات الفئة س التي ضمانها أقل من 12 شهراً» طريقة عرض محفوظة لا عملية تصدير.
صُمّم الاستيراد للحالة الواقعية: قائمة أسعار من المورّد تصل كل ربع سنة وتتطابق تقريباً بالكامل مع ما لديك.
تتعامل معظم أدوات الاستيراد مع الخلية الفارغة كقيمة، فقائمة أسعار عمود التكلفة فيها فارغ تصفّر بصمت كل أسعار الشراء في كتالوجك. أما قاعدة الإدراج/التحديث هنا فعكس ذلك: لا تُكتب إلا الخلايا التي ملأتها. وهذا هو الفرق بين استيراد يمكنك تشغيله دون قراءة الملف مرتين وآخر لا يمكنك.
يُتتبَّع المخزون كسجل حركات لا كرقم تكتب فوقه. فالوارد والصادر والتصحيحات والخصومات التلقائية يكتب كل منها سطراً بطابع زمني وسبب، فتبقى الكمية الحالية قابلة للتفسير دائماً.
ولكل منتج حدّ أدنى. وحين تُنزل حركةٌ الكمية تحته يُطلَق تنبيه — وهذه عملياً هي الطريقة التي يعرف بها فريق المبيعات أنه على وشك أن يَعِد بشيء ليس على الرف، قبل الوعد لا بعده.
وما ليست هذه الوحدة عن قصد: نظام مستودعات. فلا مواقع أرفف ولا مسارات انتقاء ولا تحويلات بين مستودعات متعددة. يُتتبَّع المخزون هنا بقدر علاقته بالبيع — انظر ما ليست هذه الوحدة.
ربط المنتجات بالصفقة يفعل شيئين في آن واحد حين تُعلَّم «مربوحة»:
| الإجراء | يستند إلى | يستقر في |
|---|---|---|
| يُخصم المخزون بالكميات المباعة | مستويات مخزون المنتجات | حركات المخزون، والصفقة هي السبب |
| تُكتب تكلفة البضاعة مصروفاً | أسعار شراء المنتجات | الحسابات، منسوبةً إلى تلك الصفقة |
| يصير الهامش قابلاً للحساب | سعر البيع ناقص سعر الشراء | ربحية الصفقة (باقة Business) |
ولا يفعل المندوب شيئاً إضافياً. فسحب البطاقة إلى «مربوحة» هو حركة المخزون وحركة المحاسبة معاً — ولهذا بالضبط تكفّ أرقام النظام وأرقام الحسابات عن الافتراق: لا يحتاج أحد إلى تذكّر إبلاغ أحد.
المنتجات مجموعة بيانات في منشئ التقارير المحورية إلى جانب العملاء والصفقات والمكالمات والحسابات. والتقارير التي تميل إلى تغيير القرارات:
أقصر طريق لفهم حدود الوحدة هو النظر إلى الطريقة التي تستخدمها بها فرق حقيقية.
يجدر التصريح، لأن افتراض العكس يقود إلى مفاجأة سيئة بعد شهر.
هذه ليست نظام إدارة مستودعات. فهي لا تنمذج مواقع الأرفف، ولا الانتقاء والتغليف، ولا التحويلات بين مستودعات متعددة، ولا تتبّع الأرقام التسلسلية أو الدُفعات، ولا أوامر الشراء إلى المورّدين. ولا تحلّ محل نظام ERP لمصنّع أو موزّع ذي لوجستيات معقدة.
أما ما هي: تتبّع للمنتجات والمخزون بقدر علاقته بالبيع. تجيب عن «ماذا لدينا، وكم كلّف، وبكم بعناه، وهل نحن على وشك النفاد» — وهو ما يحتاج فريق المبيعات معرفته، وما يكون نظام المستودعات عادةً أثقل من أن يقوله بسرعة.
| العَرَض | السبب الأرجح | الحل |
|---|---|---|
| الهامش 100% على كل شيء | أسعار الشراء فارغة (صفر افتراضياً) | استورد عمود تكلفة، أو حدّد التكاليف بالجملة لكل فئة |
| المخزون صار سالباً | سُجّلت مبيعات قبل إدخال المخزون الافتتاحي | أضف حركة رصيد افتتاحي؛ يبقى السجل سليماً |
| الاستيراد أنشأ تكرارات | الصفوف بلا معرّف فصار كل منها منتجاً جديداً | صدّر أولاً لتحصل على المعرّفات، ثم أعد الاستيراد وعمود المعرّف معبّأ |
| الاستيراد أفرغ بعض الحقول | لم يفعل — الخلايا الفارغة تُتجاهَل؛ ابحث عن «0» حرفي أو مسافة في الملف الأصلي | نظّف الخلية؛ إعادة الاستيراد تحدّث في مكانها |
| التنبيه لا ينطلق أبداً | لم يُضبَط حدّ أدنى | الحد فارغ افتراضياً؛ اضبطه لكل منتج أو بالجملة |
| تغيّرت قيم صفقات قديمة بعد تحديث الأسعار | لم تتغيّر — تُحفَظ بنود الصفقة بالسعر الساري | لا شيء يُصلَح؛ الهامش التاريخي مستقر |
| الباقة | الكتالوج وأسعار الشراء والمخزون والتنبيهات | خصم + تكلفة تلقائيان عند الربح | التقارير المحورية | ربحية الصفقة |
|---|---|---|---|---|
| Starter | مشمول | مشمول | — | — |
| Growth | مشمول | مشمول | مشمولة | — |
| Business | مشمول | مشمول | مشمولة | مشمولة |
| Enterprise | مشمول | مشمول | مشمولة | مشمولة |
الكتالوج وأسعار الشراء وحقول المنتج المخصصة واستيراد CSV وحركات المخزون والتنبيهات والخصم التلقائي عند الربح كلها في Starter. راجع صفحة الأسعار للمقارنة الكاملة، و الحسابات والعمولات لمعرفة كيف تتدفق تكلفة البضاعة إلى الهامش.