مزامنة المنتجات
من أبرز جوانب نظام WCPOS (نقطة البيع) أسلوبه في إدارة البيانات. يوفّر طريقة فعّالة للتعامل مع حجم كبير من بيانات المنتجات. يشرح هذا الدليل كيفية تنزيل المنتجات ومزامنتها داخل WCPOS.
التخزين المحلي للمنتجات
يجلب WCPOS المنتجات من متجر WooCommerce ويخزّنها محليًا على الجهاز. يعني هذا الأسلوب أنه بمجرد تنزيل المنتج، لا يلزم جلبه بشكل متكرر. مع الاستمرار في استخدام نقطة البيع، يتم تنزيل جميع المنتجات من متجر WooCommerce تدريجيًا، مما يُنشئ قاعدة بيانات محلية للمنتجات.
تنزيل المنتجات على دفعات
بالنسبة لمعظم المتاجر، قد تؤدي محاولة تنزيل أكثر من 50 منتجًا تقريبًا دفعة واحدة إلى حمل مرتفع على الخادم، أو بطء في أوقات الاستجابة، أو حتى تعطّل الخادم. لتجنب ذلك، صُمّم WCPOS لتنزيل المنتجات على دفعات صغيرة، عادةً حوالي 50 منتجًا في كل مرة. تستمر هذه العملية حتى يتم تخزين المخزون بالكامل محليًا، مما يضمن إدارة حجم كبير من البيانات دون إرهاق الخادم.
استخدام البحث عن المنتجات
من الطرق الفعّالة لبدء تنزيل المنتجات على دفعات استخدام وظيفة البحث عن المنتجات. في كل مرة يتم فيها إجراء بحث عن منتج، يجلب نظام نقطة البيع دفعة أخرى من المنتجات ويخزّنها. لا تساعد هذه الاستراتيجية في تنزيل منتجات جديدة تدريجيًا فحسب، بل تُحسّن أيضًا سرعة وكفاءة وظيفة البحث مع تخزين المزيد من المنتجات محليًا.
الخلاصة
من المهم معرفة أن جميع المنتجات لن تظهر دفعة واحدة في نظام نقطة البيع، وهذا أمر طبيعي تمامًا. بمرور الوقت، من خلال استخدام البحث عن المنتجات وعمليات نقطة البيع الأخرى، يتم تنزيل جميع المنتجات تدريجيًا. لمزيد من المعلومات التفصيلية حول كيفية عمل WCPOS، راجع البنية التقنية.
صُمم WCPOS لتحسين حمل الخادم والكفاءة التشغيلية. تضمن ميزة التنزيل التدريجي للمنتجات تجربة إدارة بيع بالتجزئة سلسة وفعّالة وسهلة الاستخدام.
إذا كنت تواجه مشكلات مزامنة مستمرة لا يمكن للمزامنة العادية حلّها، يمكنك مسح جميع البيانات المحلية لفرض تنزيل جديد لمتجرك بالكامل.
الأسئلة الشائعة
How do I get more products to load?
يمكن تشغيل مزامنة المنتجات في نقطة البيع بعدة طرق:
- عند تحميل نقطة البيع لأول مرة.
- في كل مرة تُنفّذ فيها بحثًا عن منتج.
- عند تطبيق فلتر، على سبيل المثال، حسب الفئة أو الوسم.
- عند التمرير إلى أسفل قائمة المنتجات.
- عند الضغط على زر المزامنة يدويًا (ضغطة قصيرة للمزامنة، ضغطة طويلة لخيار المسح وإعادة التحميل).
- بالإضافة إلى ذلك، تتم المزامنة تلقائيًا في نقطة البيع كل 5 دقائق.
بمجرد تنزيل جميع المنتجات، ستقوم عمليات المزامنة المستقبلية بجلب المنتجات التي تم تحديثها منذ آخر مزامنة فقط.
I have scrolled to the bottom and it's still not showing all products
قد يكون هناك عدة أسباب لعدم ظهور جميع المنتجات:
- يقوم نقطة البيع بإخفاء العناصر غير المتوفرة في المخزون افتراضيًا. يمكن تعديل هذا الإعداد في إعدادات عرض المنتجات إذا كنت ترغب في إظهار العناصر غير المتوفرة في المخزون.
- واجهة WooCommerce REST API متوافقة فقط مع أنواع منتجات WooCommerce القياسية، وهي البسيط والمتغير والمجمّع والخارجي. إذا كنت تستخدم نوع منتج مخصص، فقد لا يظهر في نقطة البيع.