الأخبار التكنولوجية والاستعراضات والنصائح!

كيفية تحديث سعر المنتج برمجيًا في Magento 2

ستساعدك المقالة التالية: كيفية تحديث سعر المنتج برمجيًا في Magento 2

بعد أن تقوم بإنشاء متجر بنجاح ، وإنشاء فئات ، وإضافة منتجات في Magento 2 ، وإعداد الأسعار الأولية ، وفويلا! ، فأنت جاهز لتسويقها وانتظار التخفيضات!

لقد قمت بتسعير المنتجات باختيار إستراتيجية ولكن اختيار إستراتيجية سعر مثالية يعد مهمة صعبة. هناك العديد من العوامل التي تؤثر على أسعار المنتجات ، ومنها ما يلي:

  1. تقلبات السوق
  2. وصول المنافسين الجدد
  3. التغيير في الطلب
  4. تضخم اقتصادي
  5. زيادة تكلفة الإنتاج وغيرها الكثير

تحديث سعر المنتج هو عملية مستمرة. لا يمكنك اختيار استراتيجية ، وتحديد سعر ، وتركه وتوقع أن تكون مربحة ، وبالتالي ، قد تحتاج إلى تحديث أسعار المنتج.

يعد تحديث أسعار المنتجات يدويًا من المسؤول مهمة شاقة وتستغرق وقتًا طويلاً. بدلا من ذلك ، يجب عليك تحديث سعر المنتج برمجيًا في Magento 2 لتسريع العملية.

لقد توصلت هنا إلى حل.

خطوات تحديث سعر المنتج برمجيًا في Magento 2

استخدم الكود أدناه.

$ objectManager = \ Magento \ Framework \ App \ ObjectManager :: getInstance ()؛ $ productId = 1 ؛ السعر = 100 دولار ؛ متجر $ = 1 ؛ $ product = $ objectManager-> إنشاء (‘Magento \ Catalog \ Model \ Product’) -> تحميل ($ productId) ؛ جرب {$ product-> setStoreId ($ store) ؛ المنتج $-> setPrice (السعر بالدولار) ؛ $ product-> حفظ () ؛ } catch (\ Exception $ e) {echo “Error Id:”. المنتج $؛ }

$ objectManager = \ Magento \ Framework \ App \ ObjectManager :: getInstance ()؛

$ productId = 1 ؛

السعر = 100 دولار ؛

متجر $ = 1 ؛

$ product = $ objectManager-> إنشاء (‘Magento \ Catalog \ Model \ Product’) -> تحميل ($ productId) ؛

يحاول {

$ product-> setStoreId ($ store) ؛

المنتج $-> setPrice (السعر بالدولار) ؛

$ product-> حفظ () ؛

} catch (\ استثناء $ e) {

صدى “معرف الخطأ:”. المنتج $؛

}

سيقوم هذا الرمز تلقائيًا بتحديث سعر المنتج بالمعرف 1. ضع سعر تلعب الوظيفة دورًا حيويًا في تحديث السعر.

بسيطة ،،، أليس كذلك؟

إذا كانت لديك أي شكوك ، فما عليك سوى ذكرها في قسم التعليقات أدناه.

وسأكون سعيدا للمساعدة.

لا تتردد في مشاركة الحل مع مجتمع Magento 2 عبر وسائل التواصل الاجتماعي.

شكرًا لك.