هل مرشح موقع الويب مطلوب إذا تم تطبيق مرشح المتجر على المجموعة

magento.stackexchange https://magento.stackexchange.com//questions/45748

  •  12-12-2019
  •  | 
  •  

سؤال

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

- مجموعة - > أدستوريفيلتر () - >أدويبسيتفيلتر();

سيكون لها نفس تأثير:

- مجموعة - > أدستوريفيلتر ();

وهذا ينبغي:

- جمع - > أدويبسيتيفيلتر();

تصفية المنتجات فقط من موقع الويب وبغض النظر عن المتجر من موقع الويب الذي تمت تصفيته?

هل كانت مفيدة؟

المحلول

إجابة قصيرة:

لا ، ليست هناك حاجة لذلك.

إجابة أطول

لا ليست هناك حاجة ، في حين أن المتاجر هي يونيك للنظام بأكمله.لذا فإن المجموعة التي تمت تصفيتها حسب المتجر ليست سوى مجموعة فرعية من مجموعة تمت تصفيتها حسب موقع الويب.

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

لكن دعنا نرى قصة قصيرة:

Website A
  StoreGroup A
     StoreView A
          Product 1
          Product 2
     StoreView B
          Product 1
          Product 2
   StoreGroup B
     StoreView C
          Product 3
          Product 4
     StoreView D
          Product 3
          Product 4

تطبيق الطريقة addStoreFilter(StoreView A) سوف يؤدي إلى مجموعة مع 2 البنود في حين أن نفس المجموعة مع addWebsiteFilter(Website A) سوف تحصل على مجموعة من 4 عناصر.

نأمل أن يساعد.

في صحتك

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top