سؤال

يوجد عملاء مستوردون من Magento 1.9.1.0 موجودون في عميل eav customer_entity والجداول ذات الصلة.لكن شبكة العملاء الإداريين لا تظهر أي سجلات.لقد اختبرت أيضًا إضافة عملاء جدد من الواجهة الخلفية، لقد تمت إضافتهم.يمكن لهؤلاء العملاء المستوردين تسجيل الدخول في الواجهة الأمامية.تُظهر إدارة فهرس العملاء دائمًا المعالجة.

enter image description here

لقد حاولت إعادة الفهرسة يدويًا bin/magento indexer:reindex customer_grid.

لا يبدو أن تفعل أي شيء.لا أعتقد أن إعداد cron سيساعد أيضًا.ومع ذلك، فهو المضيف المحلي الخاص بي.

تمت إعادة بناء فهرس شبكة العملاء بنجاح في الساعة 00:00:00

اقتراحاتكم هي محل تقدير كبير.

شكرا لكم مقدما

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

المحلول

يبدو أنه حدث خطأ ما أثناء عملية إعادة الفهرسة وبقيت معالجة حالة الفهرس.تحتاج إلى إعادة تعيينه DB.

على سبيل المثال عن طريق الاستعلام:

update indexer_state set status = 'invalid' where status != 'valid';

ثم اركض:

php -f bin/magento indexer:reindex

نصائح أخرى

Magento 2 لا يظهر العملاء في الشبكة الخلفية:

قم بتشغيل الأوامر أدناه للإصلاح

1) php bin/magento indexer:reset customer_grid

2) php bin/magento indexer:reindex customer_grid

شكرًا!

الخيار الأفضل هو إعادة التعيين ثم إعادة الفهرسة عبر CLI

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