WooCommerce 10.7: تحديث المنتج – WooCommerce

يقوم أحدث إصدار من WooCommerce بقص استعلامات قاعدة البيانات لتحميل صفحة واحدة لإدارة الطلبات إلى النصف. إذا شاهدت تلك الشاشة وهي تزحف على خادم من المفترض أن يكون سريعًا، فإن أرقام الاستعلام تشرح السبب.
يحتل تقليل الاستعلام العنوان الرئيسي، ولكن هناك ما يستحق الذكر في الإصدار 10.7: واجهة برمجة تطبيقات للوفاء تسد فجوة واضحة، وتغيير واجهة برمجة تطبيقات المتجر الذي يلغي نقطة نهاية مخصصة شائعة، وعدد قليل من الإصلاحات الأصغر التي ستوفر على شخص ما فترة ما بعد الظهر بهدوء.
تؤدي كل صفحة يعرضها WordPress إلى إطلاق العشرات من استعلامات قاعدة البيانات. كل واحدة منها عبارة عن رحلة ذهابًا وإيابًا، وهي تضيف ما يصل بسرعة. قم بتجميع ما يكفي من هذه الأشياء، وحتى الخادم السريع يبدو بطيئًا.
قدمت صفحة إدارة الطلب 271، لكنها الآن 132. وانخفض الدفع بنسبة 15٪ أخرى. لا يمكنك تكوين أي شيء. قم بالتحديث، وقد تم الأمر.
سنراقب كيف يصمد هذا في المتاجر ذات سجلات الطلبات الكبيرة ومكدسات المكونات الإضافية/الإضافات الثقيلة – نظرًا لأن “استعلامات أقل بنسبة 51%” عند تثبيت اختباري نظيف و”استعلامات أقل بنسبة 51%” في متجر عميلك الذي يحتوي على 47 ملحقًا نشطًا هي مطالبات مختلفة. إذا كانت أرقامك تبدو مختلفة عن هذه المعايير، قم بإسقاطها في التعليقات.
إذا كان عميلك يستخدم شركة نقل لا يعرف عنها WooCommerce – البريد السريع الإقليمي، أو الخدمات اللوجستية لطرف ثالث (3PL)، أو أي شيء له بوابة التتبع الخاصة به – فأنت ترتجل. ملاحظات الطلب، الحقول المخصصة، شيء محلي الصنع يعيش الآن في ديون الصيانة المتراكمة على الريبو.
10.7 يضيف موفري الشحن المخصصين ضمن الإعدادات > الشحن > موفري الشحن. أعطه اسمًا ونموذج عنوان URL للتتبع، وبذلك تكون قد انتهيت. يقوم WooCommerce بتحويل أرقام التتبع إلى روابط قابلة للنقر عليها في رسائل البريد الإلكتروني للعملاء وشاشات الطلب من تلك النقطة فصاعدًا.
يمكن للمطورين الذين يحتاجون إلى مزيد من التحكم استخدام أساليب PHP المكتوبة للحصول على أرقام التتبع وموفريها وتعيينها. يتم ربط مخزن البيانات عبر woocommerce_data_stores، لذا فإن التطبيقات المخصصة تتبع نفس الأنماط التي تتبعها بقية WooCommerce بدلاً من الجلوس بجانبها بشكل غريب.
لا يزال في مرحلة تجريبية. إذا كنت تقوم بتشغيل إعداد غير عادي لمشغل شبكة الجوّال وواجهت شيئًا غير متوقع، فاتركه في التعليقات. يعمل الفريق بنشاط من خلال حالات الحافة، وتكون التقارير المحددة أكثر فائدة من التقارير العامة.
البناء بدون رأس، أو بواجهة أمامية مخصصة، يعني أنك ربما كتبت نقطة نهاية لم تكن بحاجة إليها. تحتاج صفحات المنتج إلى الوزن والأبعاد والمنتجات ذات الصلة وعمليات البيع الإضافية والبيع المتبادل. قبل الإصدار 10.7، لم تكن هناك طريقة نظيفة لسحب كل ذلك في طلب واحد.
الآن هناك. طلب واحد مع ?_embed تقوم بإرجاع المجموعة الكاملة: الوزن والأبعاد المنسقة للعرض، والمنتجات ذات الصلة، وعمليات البيع الإضافية المضمنة في نفس الاستجابة.
تظل صفحات الخروج المخزنة مؤقتًا فعالة الآن. قبل هذا الإصدار، كان من الممكن أن يواجه العملاء الذين يصلون إلى الصفحات المخزنة مؤقتًا بكثافة أخطاء 403 بصمت عند إجراء عمليات سلة التسوق. لا يظهر هذا الخطأ في الاختبار لأنه يظهر فقط في ظل ظروف تخزين مؤقت محددة في الإنتاج. لذلك بعد إجراء التحديث، تحقق من التدريج.
يمكن أن تتلف بيانات اعتماد بوابة الدفع التي تحتوي على أحرف خاصة (مثل % في كلمة المرور) بصمت عند الحفظ، لذلك تنكسر البوابة ولا يوجهك الخطأ إلى أي مكان مفيد. ثابت في 10.7.
تعكس توصيات شركاء الشحن في خطوات الإعداد الآن البلد الفعلي لمتجرك.
تتضمن الآن عمليات تصدير التحليلات متعددة العملات سياق العملة عند تشغيلها في الخلفية، بحيث تتطابق تقارير إحصائيات الإيرادات والضرائب والتباينات مع ما تراه على الشاشة.
قم بالتنزيل مباشرة من WordPress.org. اختبار على التدريج أولا. يتضمن دليل التحديث قائمة مرجعية إذا كنت تريد واحدة. سجل التغيير الفني الكامل موجود في ملاحظات إصدار المطور.
إذا كان هناك شيء يبدو مختلفًا بعد التحديث – أفضل أو أسوأ – فأخبرنا بذلك في التعليقات.

برنت ماكينون هو مدير تسويق المنتجات ودعم المطورين في WooCommerce، حيث يساعد في جعل النظام الأساسي أفضل للمطورين والتجار على حدٍ سواء. مع أكثر من عقد من الخبرة في تسويق المنتجات والاستراتيجية، فإن Brent متحمس لدعم مجتمع WooCommerce ومساعدة رواد الأعمال من جميع الأنواع على النجاح مع Woo.
اكتشاف المزيد من قمم التجارية
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.




