- الحالة
- محلولة
- تم حلها في
- WPML Export and Import 1.1.0
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
إذا استخدمت أداة استيراد WooCommerce لاستيراد منتجات متعددة اللغات، ثم استخدمت أداة تصدير واستيراد WPML لتعيين اللغة الصحيحة للمحتوى المستورد، ففي الحالات التي يتضمن فيها الاستيراد فئات منتجات هرمية باللغات الثانوية، قد لا يتم تعيين الفئة الأصلية إلى اللغة الصحيحة.
على سبيل المثال، تتضمن بيانات WC التجريبية الفئات «Clothing>Accessories». عند الاستيراد، يتم إنشاء كل من الفئتين «Clothing» و«Accessories» (كفئات أصلية > فرعية)، ولكن يتم تعيين الفئة «Accessories» فقط للمنتج (تكون الفئة «Clothing» ضمنية، ولكنها غير معينة مباشرة).
سيؤدي سيناريو مشابه في سياق متعدد اللغات (على سبيل المثال، يتضمن ملف الاستيراد منتجات إسبانية، لبعضها فئات مثل «Ropas>Accesorios») إلى إنشاء جميع الفئات، ولكن سيتم تعيين «Ropas» بشكل خاطئ إلى اللغة الافتراضية (الإنجليزية في هذا المثال) على الرغم من أن فئتها الفرعية «Accesorios» سيتم تعيينها بشكل صحيح إلى الإسبانية.
حل بديل مؤقت
إلى أن نتمكن من تحديث إضافة تصدير واستيراد WPML لتغطية هذا السيناريو، من الضروري أن يحتوي ملف .csv على منتج واحد على الأقل يستخدم التصنيف الأب.
يمكنك إما تضمين منتج وهمي تُعيّن له التصنيفات الأب والذي يمكن حذفه لاحقاً، أو حيثما تكون لديك القيمة «Clothing>Accessories» لعمود التصنيف، يمكنك أيضاً تعيين التصنيف الأب صراحةً لمنتج واحد على الأقل، على سبيل المثال «Clothing,Clothing>Accessories».