المشتريات
تكلفة الغذاء

مقارنة أسعار موردين متعددين لكل مكوّن: احصل على التكلفة الحقيقية لكل مورّد قبل الطلب

Per-supplier price comparison for beef striploin normalised to price per kg

اكتشف ما يتقاضاه كل مورّد عن نفس المكوّن

اطلب من ثلاثة موردين تسعير شريحة لحم بقري وستحصل على ثلاثة أسعار لا يمكنك مقارنتها بسهولة: 18.40 دولاراً للكيلوغرام من أحدهم، و17.20 دولاراً من الثاني، و19.10 دولاراً من الثالث. الفجوة البالغة 1.90 دولار للكيلوغرام بين الأرخص والأغلى مال حقيقي، وعلى مجموعة تشتري 320 كيلوغراماً شهرياً فهي ما يقارب 330 دولاراً شهرياً على مكوّن واحد فحسب. المشتري الذي يرى الأسعار الثلاثة جنباً إلى جنب، مسعّرةً بالوحدة ذاتها، يحوّل الطلب إلى مورّد الـ17.20 دولاراً ويمضي. أما المشتري الذي لا يستطيع مقارنتها معاً فيدفع ما يحدده المورّد الافتراضي الذي اعتاد التعامل معه.

مقارنة أسعار موردين متعددين لكل مكوّن هي القدرة على رؤية ما يتقاضاه كل مورّد معتمد بالضبط عن مكوّن واحد، قبل رفع طلب الشراء. في Supy، كل مكوّن هو صنف أساسي واحد، وكل SKU لمورّد وحجم تعبئة وسعر وحدة يرتبط به. حين تفتح الصنف، ترى سعر كل مورّد الحالي للشيء ذاته، مُعيَّراً إلى وحدة مشتركة، فتكون المقارنة حقيقية لا تخمينية عبر ثلاثة كتالوجات. تختار المورّد بناءً على السعر أو التوافر أو العقد، ويصدر الطلب بالسعر المتفق عليه فعلاً.

هذه هي النتيجة التي يريدها معظم المشغّلين وتفشل كثير من الأدوات في تحقيقها بوضوح: نظرة لكل مكوّن على السوق الذي تشتري منه، تتحدث مع تحرك الأسعار، وتبعد شاشة واحدة عن الطلب نفسه. وهي ممكنة لأن المكوّن —لا كتالوج المورّد— هو ما تديره. إن كنت تبني صورة شراء أشمل، فهذا يجلس جنباً إلى جنب مع بقية إعداد إدارة المُوردين في المطعم لا بديلاً عنه.

التحوّل العملي صغير لكنه يغيّر كل طلب. بدلاً من أن يفتح المشتري قائمة أسعار مورّد ويطلب ما يبيعه ذلك المورّد، يفتح المشتري المكوّن ويترك المكوّن يُريه الموردين. لا يعود السؤال "ماذا يتقاضى هذا المورّد" بل يصبح "من يتقاضى الأقل عن ما أحتاجه هذا الأسبوع". في المكوّنات المتقلبة، قد يتغير هذا الجواب شهراً بشهر، والمشتري الذي يتحقق منه في كل نوبة يلتقط الفارق الذي لا يراه المشتري العامل بافتراض ثابت. اضرب مثال شريحة اللحم البقري عبر عشرات المكوّنات عالية الحجم وستجد أن النظرة لكل مكوّن تحمي بصمت شريحة مهمة من هامش تكلفة الغذاء في كل دورة طلب.

مقارنة الأسعار لكل مورّد لشريحة لحم بقري تُظهر ثلاثة موردين مُسعَّرين لكل كيلوغرام مع إبراز الأفضل قيمةً

الأسعار لا تُقارَن إلا حين يندرج كل SKU تحت صنف أساسي واحد

هنا يكمن الخطأ الذي يقع فيه معظم برامج مقارنة أسعار الموردين للمطاعم: يقارن الأسعار على شاشة الطلب دون أن يجعلها قابلة للمقارنة أولاً. تصل شريحة اللحم البقري ذاتها في صندوق 5 كيلوغرامات من أحد الموردين، وكرتونة 10 كيلوغرامات من آخر، وعبوة 2.5 كيلوغرام من ثالث. كل مورّد يُسمّيها باسم مختلف، ويعبّئها بشكل مختلف، ويسعّر العبوة لا الكيلوغرام. ضع تلك الأسطر الثلاثة جنباً إلى جنب والأرقام لا تعني الشيء ذاته، فأرخص عبوة لا تعني دائماً أرخص مكوّن.

المقارنة لا تصح إلا حين يندرج كل واحد من تلك SKUs لمورّد تحت صنف أساسي واحد للمكوّن. تحتفظ المكونات وإدارة مُسبّبات الحساسية في Supy بصنف أساسي واحد لكل مكوّن مع ربط جميع SKUs الموردين وأحجام التعبئة به، فيتحوّل سعر العبوة تلقائياً إلى سعر لكل كيلوغرام وتصطف الأسعار الثلاثة أخيراً. لم تعد تحتفظ بكتالوج أصناف منفصل لكل مورّد وتحاول تخمين أيها أرخص. يتولى النظام التوحيد القياسي، وتقرأ تكلفة حقيقية لكل مورّد.

نموذج الصنف الواحد هذا هو أيضاً ما يمنع المقارنة من التدهور مع الوقت. لأن علامات مُسبّبات الحساسية والتعبئة توجد على مستوى المكوّن وتتزامن فورياً عبر المنافذ، فإن إضافة مورّد رابع للمكوّن ذاته هو SKU إضافي واحد على الصنف الأساسي ذاته، لا كتالوج جديد لمطابقته. المنافسون الذين يُصوّرون المقارنة بوصفها راحةً عند الطلب يتخطون هذه الخطوة، ولهذا تبدو مقارنتهم مرتبة على شاشة الطلب وتنهار فور اختلاف أحجام العبوات.

كما يُزيل العمل اليدوي الخفي الذي يجعل معظم المشغّلين يتوقفون عن المقارنة بعد أسابيع. حين يعيش كل مورّد في كتالوج خاص به، يحتاج أحدهم إلى تحويل أسعار العبوات يدوياً، والحفاظ على التحويلات محدّثةً مع تغير أحجام العبوات، وتذكّر أي سطر في أي قائمة يُعيّن المكوّن الحقيقي. هذا العمل مُمل لدرجة تجاهله، وحين يُتجاهَل تصبح المقارنة مجرد ديكور. إدراج كل SKU تحت صنف أساسي واحد ينقل ذلك الجهد إلى النظام مرةً واحدة، فتبقى النظرة لكل مورّد موثوقة دون أن يحتاج أحد إلى صون جدول بيانات خلفها. المقارنة التي يمكن الاعتماد عليها بعد ستة أشهر هي التي لا يحتاج أحد لرعايتها.

ثلاثة SKUs لموردين بأحجام عبوات مختلفة تندرج تحت صنف أساسي واحد لشريحة لحم بقري، مُعيَّرةً إلى سعر لكل كيلوغرام

امنح كل موقع المورّد المناسب، وحافظ على دقة تكاليف الوصفات

نادراً ما تشتري مجموعة واحدة مكوّناً من مورّد واحد في كل مكان. قد يقع فرع وسط المدينة ومنفذ المطار على طرق توصيل مختلفة، فالمورّد الصحيح لشريحة اللحم البقري ليس نفسه في الموقعين. يحتاج المشغّلون متعددو المواقع إلى تعيين مكوّن واحد لموردين مختلفين لكل موقع وإلزام النظام بالمورّد الصحيح في كل فرع، بدلاً من الاعتماد على تذكّر كل مدير فرع للقاعدة. عبر ستة فروع، هذا يعني ستة إجابات صحيحة لمكوّن واحد، والخطأ يعني دفع رسوم توصيل إضافية أو تفويت سعر متعاقد عليه.

يجب أن تُغذّي مقارنة الأسعار لكل مكوّن تكاليف وصفات دقيقة، لا مجرد شاشة طلب أكثر ترتيباً. حين تكون الموردون الاحتياطيون في قائمة المنتجات الرئيسية ويُعامَل كل مورّد بالتساوي، تتشوّش تكاليف الوصفات: يُكلَّف الطبق بناءً على مزيج يضم مورّداً نادراً ما تشتري منه. الحل في تحديد مورّد رئيسي واحد للتكلفة وإبقاء الآخرين احتياطيين، حتى تعكس الوصفة ما تدفعه فعلاً لا مزيجاً نادر الشراء. يربط Supy سعر كل مورّد بالصنف الأساسي الواحد ويدعم مورّداً مفضّلاً لكل صنف، فالسعر خلف مقارنتك هو الذي تشتري به في أغلب الأحيان، ولا يُشوّه مورّد تلجأ إليه أحياناً تكلفتك بصمت.

تجلس الحوكمة فوق هذا كله. مع أكثر من 200 إذن قابل للتخصيص وأنظمة الموافقات المتسلسلة تصل إلى 5 معتمدين بحسب الفرع وقيمة الطلب، تتحكم بمن يستطيع تغيير مورّد موقع أو تجاوز سعر، فلا تُلغى قاعدة لكل موقع بمجرد تسرّع شخص ما. تبقى المقارنة موثوقة لأن القواعد خلفها مُفعَّلة لا استشارية.

جدول يُعيّن مكوّناً واحداً لمورّد رئيسي واحتياطي عبر ستة فروع

اكتشف انجراف الأسعار أيضاً عند الاستلام، لا عند الطلب فحسب

اختيار أرخص مورّد عند الطلب لا معنى له إن تغيّر السعر بهدوء حين تصل البضائع. هنا تتسرب المقارنة المقتصرة على وقت الطلب: اتفقت على 17.20 دولاراً للكيلوغرام، وصلت الشحنة بفاتورة بـ18.60 دولاراً، وما لم يلتقط أحد هذا الانجراف بنسبة 8% عند الباب، ينتقل مباشرةً إلى تكلفة الغذاء. المكوّنات المتقلبة تنجرف أكثر، وتنجرف دون تنبيه ما لم ينتبه النظام إلى السعر المستلَم مقارنةً بالمتوقع.

يُمدّد Supy المقارنة إلى وقت الاستلام. تسرد صفحة الأصناف المستلَمة كل صنف مستلَم عبر مذكرات GRN في صف واحد وتبدأ بفلتر تباين الأسعار افتراضياً، فتظهر الأسطر التي يختلف فيها السعر المستلَم عن المتوقع أولاً. من تلك الشاشة يستطيع المشتري تحديث السعر المتوقع، أو إنشاء بريد إلكتروني للتواصل مع المورّد، أو فتح مذكرة GRN لإصدار إشعار ائتمان، وكل إجراء يُسجَّل في سجل الأسعار حتى تستخدم حسابات التكلفة التالية الرقم المصحَّح. المقارنة التي أجريتها عند الطلب تُفرَض مجدداً عند الباب، وهذا بالضبط هو الحد الذي تقف عنده معظم الأدوات. إن كانت أخطاء الفواتير غير المكتشَفة تستنزف هامشك، فتفاصيل هذا التسرب تستحق فهماً أعمق في مقالتنا عن المطالبة المفرطة من الموردين في المطاعم.

الحفاظ على نظافة سجل الأسعار هو ما يجعل الدورة كاملة تتراكم نفعاً. كل سعر مصحَّح يُغذّي المقارنة التالية، وعبر بضعة أشهر تصبح الأسعار المتوقعة التي تقارن بها هي ما كنت تدفعه فعلاً، لا ما اقترحه مورّد منذ عام. مع أكثر من 75 من التكاملات التي تسحب بيانات الموردين والمحاسبة إلى المكان ذاته، تبقى الصورة محدّثةً دون أن يعيد أحد إدخالها.

حين تقرأهما معاً، يصبح الطلب والاستلام فحصين على الرقم ذاته لا مهمتين منفصلتين. عند الطلب تختار المورّد الأفضل سعراً؛ عند الاستلام تؤكد أن السعر الذي اخترته هو ما وصل فعلاً. أي فجوة في أي من النقطتين مرئية، ومنسوبة إلى مورّد ومكوّن، وقابلة للمعالجة من الشاشة ذاتها التي لاحظتها فيها. هذا هو الفارق بين معرفة تكلفة الغذاء بعد نهاية الشهر وتوجيهها أثناء الشهر، وهو ممكن فقط لأن كل سعر، في كلا اللحظتين، مرتبط بالصنف الأساسي الواحد للمكوّن.

صفحة الأصناف المستلَمة تُظهر الأسعار المستلَمة مقارنةً بالأسعار المتوقعة مع تسميات الحالة

من أين تبدأ

لا تحتاج إلى إعادة بناء المشتريات لتشغيل هذا. ابدأ بفحص سريع على عمليتك الخاصة. اختر مكوّناً متقلباً تشتريه من أكثر من مورّد واطرح ثلاثة أسئلة: هل يمكنك رؤية السعر الحالي لكل مورّد عنه، مُعيَّراً إلى الوحدة ذاتها، في شاشة واحدة؟ هل يحصل كل موقع تلقائياً على المورّد المفترض أن يستخدمه؟ وحين تصل شحنة بسعر أعلى مما توقعته، هل يرى أحد الفجوة قبل أن تصل إلى تكلفة الغذاء؟ إن كانت الإجابة لا على أي من هذه، فذلك المكوّن هو مكان التسرب، وصنف أساسي واحد يربط كل SKU لكل مورّد هو الحل الذي يغلق الثغرات الثلاث في آنٍ، عند الطلب ومجدداً عند الاستلام. ابدأ بالمكوّن الذي يخفق في أكثر الفحوصات، أنشئه نموذجاً صحيحاً، واستخدمه قالباً للعشرة التالية. المشغّلون الذين يستفيدون أكثر من مقارنة الأسعار لكل مكوّن ليسوا من يفعّلون كل شيء في اليوم الأول؛ بل هم من يُثبتون أن الدورة تعمل على مكوّن واحد متقلب، يرون الفجوة في السعر تنغلق على الطلب التالي، ثم يوسّعون ذلك من هناك.

تشخيص ذاتي بثلاثة فحوصات لمقارنة أسعار الموردين لكل مكوّن
احجز عرضاً توضيحياً مع Supy - مقارنة أسعار موردين متعددين لكل مكوّن

Ready to optimize your restaurant operations?

مدونة

رؤيتنا التشغيلية

Restaurant purchasing budget control dashboard showing budget versus actual spend for one outlet
المشتريات

التحكم في ميزانية مشتريات المطاعم: كيف تمنع مجموعات المتعددة المواقع الإفراط في الإنفاق قبل وصول الفاتورة

Your questions 
answered

Everything you need to know about Supy — from setup to integrations, pricing, and daily use. If it’s not covered here, just ask.

ما المقصود بمقارنة أسعار أكثر من مورّد لكل مكوّن؟
+

هي القدرة على رؤية ما يتقاضاه كل مورّد معتمد لديك، لمكوّن بعينه، قبل تقديم الطلب. بدلاً من فتح ثلاثة كتالوجات لكل مورّد منفصلة ومحاولة مقارنتها يدوياً، تعرض كل سعر مورّد حالي للمكوّن ذاته جنباً إلى جنب، موحَّداً إلى وحدة مشتركة كالسعر لكل كجم. يُمكّن هذا المشتري من توجيه كل طلب نحو المورّد الأوفر قيمةً من حيث السعر أو التوافر أو شروط العقد، بدلاً من التعامل تلقائياً مع آخر مورّد استُخدم. للمكونات المتقلبة الأسعار، حيث يتغير أرخص مورّد شهراً بشهر، هذا العرض لكل مكوّن هو ما يحوّل التخمين إلى قرار يستطيع المشتري الدفاع عنه.

لماذا لا أستطيع ببساطة مقارنة أسعار كل مورّد على شاشة الطلب؟
+

لأن المكوّن ذاته يصل بأحجام عبوات ووحدات مختلفة من كل مورّد، وبالتالي فالأسعار الأولية للسطور غير قابلة للمقارنة. صندوق 5 كجم وكرتون 10 كجم وعبوة 2,5 كجم من المنتجات ذاتها يحمل كل منها سعر عبوة، والعبوة الأرخص ليست بالضرورة الأرخص لكل كيلوغرام. مقارنة هذه الأرقام مباشرة على شاشة الطلب تخبرك أي عبوة تكلّف أقل، لا أي مكوّن أرخص، وهما سؤالان مختلفان. لا تتساوى الأسعار للمقارنة إلا حين يُجمَع كل SKU من المُوردين تحت صنف أساسي واحد للمكوّن ويوحّدها النظام إلى وحدة مشتركة، فيكون الرقم الذي تقارنه هو التكلفة الحقيقية لكل كيلوغرام لا التكلفة لكل صندوق.

كيف يجعل الصنف الأساسي أسعار كل مورّد قابلة للمقارنة؟
+

الصنف الأساسي سجل واحد لمكوّن يربط SKU كل مورّد وحجم التغليف وسعر الوحدة به. حين يرتبط سعر كل مورّد بالصنف الأساسي ذاته، يحوّل النظام أسعار العبوات إلى وحدة مشتركة تلقائياً، فتطّلع على تكلفة حقيقية لكل مورّد دون الحاجة إلى الاحتفاظ بكتالوج مستقل لكل مورّد. إضافة مورّد جديد لهذا المكوّن تعني SKU إضافياً واحداً على السجل ذاته لا كتالوجاً جديداً للمطابقة، فلا يتدهور التقييم مع نمو قائمة المُوردين. في Supy يوجد هذا في المكونات وإدارة مُسبّبات الحساسية، ويحتفظ بجميع SKU المُوردين وتغليفاتهم مرتبطةً بالمكوّن ومتزامنة بشكل فوري عبر المنافذ.

كيف يمكن لمواقع مختلفة استخدام مورّدين مختلفين للمكوّن نفسه؟
+

تحتاج المجموعات متعددة المواقع في الغالب إلى مورّد صحيح مختلف لكل موقع بسبب مسارات التوصيل أو التسعير المتعاقد عليه أو التوافر، لذا لا تناسب قائمة مورّدين موحدة المجموعةَ بأسرها. يمكنك ربط مكوّن واحد بمورّدين مختلفين لكل موقع وفرض المورّد الصحيح في كل موقع، بحيث لا تضطر الفروع إلى تذكّر القاعدة ولا يطلب أحد من المورّد الخاطئ بحكم العادة. تتحكم الصلاحيات في من يمكنه تغيير مورّد موقع معين، مما يمنع تجاوز التعيين الخاص بالموقع عن طريق الخطأ. النتيجة أن كل فرع يرى المقارنة المعيارية نفسها لكنه يُوجَّه نحو المورّد الصحيح لذلك الموقع.

كيف يُشوّه المُوردون الاحتياطيون تكاليف الوصفات؟
+

عندما يوجد مُوردون احتياطيون في قائمة المنتجات الرئيسية ويحسب النظام التكاليف وسطياً عبرهم جميعاً، تُحسب تكاليف الوصفات وفق مزيج يشمل مُوردين نادراً ما تشتري منهم. هذا يُضخّم التكلفة المحسوبة للطبق ويُشوّه تقارير تكلفة الغذاء، إذ إن الرقم الذي تعتمده للتوجيه ليس الرقم الذي تدفعه فعلاً. يُبقي تخصيص مورّد رئيسي للتكلفة ومعاملة الآخرين احتياطيين تكاليفَ الوصفات مرتبطةً بالسعر الذي تشتري به في معظم الأوقات. يظل الاحتياطيون متاحين حين يتعذر التسليم من المورّد الرئيسي، لكنهم لن يدفعوا تكلفة غذائك النظرية بعيداً عن الواقع بعد الآن.

ما الذي يحدث إذا اختلف السعر المُسلَّم عن السعر الذي اتفقت عليه؟
+

هذا الفارق هو انجراف سعري عند الاستلام، ويتسرب إلى تكلفة الغذاء ما لم يُكتشف عند الباب. تعرض صفحة الأصناف المستلمة كل سطر يختلف فيه السعر المستلم عن السعر المتوقع، إذ تضع مرشح فوارق الأسعار افتراضياً لتظهر السطور الإشكالية أولاً بدلاً من أن تُدفن في سجل التسليم الطويل. ومن هناك يمكنك تحديث السعر المتوقع، أو إنشاء بريد إلكتروني للتواصل مع المورّد، أو فتح GRN لرفع إشعار ائتمان. يُسجَّل كل إجراء في سجل الأسعار حتى تستخدم حسابات التكلفة المستقبلية الرقم المصحح، مما يعني أن الانجراف ذاته لن يتكرر بصمت في عملية التسليم التالية.

كيف يعمل مقارنة الأسعار لكل مكوّن عبر منافذ بيع متعددة؟
+

لأن كل مكوّن هو صنف أساسي واحد يُزامَن بشكل مباشر عبر الفروع، يرى كل موقع الأسعار المعيارية نفسها من المورّدين للمكوّن ذاته، مع إمكانية تطبيق قواعد خاصة بالمورّد لكل موقع فوق هذا العرض المشترك. تصحيح سعر في أحد المواقع يُحدِّث السجل المشترك، فتظل المقارنة متسقة على مستوى المجموعة بدلاً من أن تتباعد فرعاً تلو الآخر. تسحب التكاملات بيانات المورّدين والمحاسبة في مكان واحد، فتبقى الصورة محدَّثة دون الحاجة إلى إعادة إدخال الأسعار لكل موقع يدوياً. هذا المزيج هو ما يُمكِّن فريق المشتريات المركزي من مقارنة التسعير لدى المورّدين وتوجيهه لكل المجموعة من شاشة واحدة.

هل أنت مستعد لتطوير عملياتك؟

انضم إلى أكثر من 3500 مُشغلي مطاعم يخفضون التكاليف، ويبسطون العمليات، ويتخذون قرارات أكثر ذكاءً مع Supy