أعد تحميل الخيارات المخصصة للمنتجات المرتبطة في المنتج القابل للتكوين لعرض سمة إضافية/إضافية
سؤال
أنا أستخدم Magento 1.9 وأحاول إجراء هذه التغييرات:
- إنشاء منتج قابل للتكوين وربط 5 منتجات به
- 4 منتجات لديها هذه خيارات مخصصة: اللون والحجم
- منتج واحد له اللون والحجم والنسيج
الآن، المشكلة هي أنه إذا قمت بتحديد الخيارات من القائمة المنسدلة، فسيتم ذلك المنتج الذي يحتوي على خيار "القماش" أيضًا الذي - التي يعرض خيارات "اللون" و"الحجم" فقط بطريقة ما قماش لم يتم تحميل
فكرتي الأولى كانت التوسع Mage_Catalog_Block_Product_View_Options
واعادة التحميل من شكلي.js.
لكنني لست متأكدًا مما إذا كانت هذه هي الطريقة الصحيحة التي حاولت استخدامها getOptions
أو getCustomOptions
, ، ثم ترجع فارغة.
إذا واجه شخص ما هذا أيضًا، سأكون ممتنًا حقًا للمساعدة والتوجيه.
تحديث:
فيما يلي بعض لقطات الشاشة خطوة بخطوة والتي آمل أن تجعلك تفهم بشكل أفضل ما أحاول تحقيقه:
- 5 منتجات قابلة للتكوين: http://screencast.com/t/yQlRNRv5
- إذا قمت بالنقر فوق الألومنيوم على سبيل المثال، فستعرض صفحة المنتج خيارات حجم الطباعة http://screencast.com/t/sjiSC3Ic2
- الآن، منتج Canvas هو المنتج الوحيد الذي يحتوي على خيار إضافي يجب أن يظهر فقط عند تحديد Canvas: http://screencast.com/t/7hKE0M3gIW2m
لدى المستخدم خيار التغيير من القائمة المنسدلة من الألومنيوم إلى القماش، وذلك عندما يظهر خيار "غلاف القماش": http://screencast.com/t/IMbaebAs4aوبالعكس، إذا كنت في صفحة منتج Canvas القابلة للتكوين، وإذا قمت بتحديد Aluminium، فيجب أن يختفي "غلاف اللوحة القماشية" نظرًا لأن المنتجات الأخرى المرتبطة لا تحتوي على هذا الخيار المخصص.
أي اقتراحات؟
المحلول
بدون الكثير من المتاعب، كانت أسهل طريقة هي استخدام هذا الامتداد: http://goo.gl/a2PSvm
يفعل بالضبط ما أريد.