الاختبارات الأساسية لمتجر WooCommerce الخاص بك
نشرت: 2021-04-01إنشاء متجر عبر الإنترنت باستخدام WooCommerce ليس بالأمر الصعب. إنه سهل الاستخدام وقابل للتطوير وببضع نقرات يمكنك تحويل موقع الويب الخاص بك إلى متجر قوي للتجارة الإلكترونية. في الواقع ، WooCommerce هي أداة متجر إلكتروني تعمل على تشغيل أكثر من 28.24٪ من جميع المتاجر عبر الإنترنت ، كما أنها مدمجة جيدًا في نظام إدارة المحتوى الأكثر شيوعًا ، وهو WordPress. إنه مكون إضافي رائع لمساعدتك على البدء ، واتخاذ خطواتك الأولى ، ثم توسيع نطاق عملك على الإنترنت وتنميته.
ولكن عندما يتعلق الأمر بالأداء وسهولة الاستخدام في عمليات الشراء عبر الإنترنت ، فهناك العديد من الأشياء التي يجب أخذها في الاعتبار. إذا كنت تفعل ذلك بنفسك ، يمكنك العثور على برنامج تعليمي حول كيفية القيام بذلك هنا. إذا لم يكن هذا هو الشيء الذي تفضله ، فيمكنك دائمًا التواصل مع وكالة محترفة لمساعدتك.
في الوقت الحاضر ، يدور كل شيء حول تجربة المستخدم ، لذا فإن مجرد امتلاك متجر عبر الإنترنت لا يكفي. لتوفير رحلة تسوق رائعة لعملائك ، عليك التأكد من أن كل ميزة في متجرك تعمل بشكل لا تشوبه شائبة.
لماذا يعد اختبار متجر WooCommerce مهمًا
كما ذكرنا سابقًا ، ومع الوضع الحالي للعالم كما هو ، شهد التسوق عبر الإنترنت انتعاشًا كبيرًا. هذا يعني أن أهمية وجود متجر على الإنترنت يعمل بشكل جيد أكبر من أي وقت مضى.
إذا واجه أحد العملاء انتكاسات خلال رحلة الشراء ، فقد يصاب بالإحباط ويترك موقع الويب الخاص بك. قد تشمل العقبات الأكثر شيوعًا ما يلي:
- مشاكل متعلقة بإضافة عناصر إلى عربة التسوق
- رفض بطاقات الائتمان بدون سبب
- عدم تطبيق كوبون خصم صالح
إذا ظهر أي من هذه الأشياء أثناء رحلة المشتري ، فمن المحتمل أن يغادر الزوار موقع علامتك التجارية ويأخذون أعمالهم إلى مكان آخر. لضمان عدم حدوث ذلك أبدًا ، يجب أن تعتمد على ضمان الجودة المتقن واختبار كل شيء مقدمًا.
في هذه المقالة ، سنحدد بعض الاختبارات الأساسية لمتجر WooCommerce وبعض الأشياء المهمة التي يجب وضعها في الاعتبار عند تطوير متجر عبر الإنترنت. سننظر على وجه التحديد في اختبار المدفوعات وتدفقات الشراء ، وكذلك استكشاف اثنين من بوابات الدفع.
اختبار تدفق الشراء
أول شيء يجب مراعاته عند اختبار متجر WooCommerce هو أن تدفق الشراء بالكامل يعمل كما هو متوقع . لكن ماذا يعني هذا؟
هذا يعني أنه من اللحظة التي يضيف فيها العميل عنصرًا (أو عدة عناصر) إلى سلة التسوق الخاصة به ، إلى اللحظة التي يكملون فيها عملية الشراء ، لا ينبغي مواجهة أية مشكلات.
من أجل ضمان عملية شراء سلسة ، يجب عليك اختبار كل خطوة بدقة ، والتأكد من أنها تعمل بشكل صحيح دون أي أخطاء أو انتكاسات.
ما هي الاختبارات التي يجب القيام بها:
- إضافة عنصر إلى عربة التسوق . تحتاج إلى التأكد من ظهور الكمية الصحيحة للعناصر في سلة التسوق. هذا يعني أيضًا أن أي عناصر مضافة إضافية ستعمل على تحديث الكمية بشكل صحيح.
- يجب حساب السعر الصحيح . اعتمادًا على عدد العناصر في سلة التسوق ، يجب أن يكون السعر الإجمالي مساويًا لمجموع أسعار العناصر الفردية.
- القدرة على متابعة الشراء بمجرد إضافة العناصر إلى سلة التسوق . لا ينبغي أن يكون هناك أي مانع لعملية الشراء.
- إزالة العناصر من العربة (أو بدلاً من ذلك ، تقليل كمية العناصر المضافة).
- بمجرد إدخال جميع معلومات العميل والدفع ، يجب إكمال عملية الشراء. شيء يجب مراعاته - هناك بعض العوامل التي قد تؤدي إلى فشل عملية الشراء - مثل عدم كفاية الأموال ، والمشكلات العامة مع موفري الدفع ، وما إلى ذلك.
الاختبارات التي يتم إجراؤها بعد إتمام عملية الشراء:
- يُظهر ملخص الطلب بمجرد اكتمال الدفع المعلومات الصحيحة للشراء.
- يتم إرسال فاتورة إلى المستخدم الذي أجرى عملية الشراء - وهذا يعني عادةً رسالة بريد إلكتروني لتأكيد الطلب ، ولكنها قد تتضمن أيضًا فاتورة قابلة للتنزيل.
- يجب أن يحتوي طلب WooCommerce على جميع المعلومات ذات الصلة - المنتج ، وتفاصيل العميل ، وطريقة الدفع المختارة ، والفاتورة (في حالة إنشاء واحدة) ، وما إلى ذلك.
سيضمن اختبار جميع النكسات المحتملة التي قد تحدث أثناء عملية الشراء تجربة مستخدم خالية من الهموم. ويميل العملاء السعداء إلى العودة مقابل المزيد.
اختبار موفري الدفع المختلفين
سيتيح لك البحث عن بعض موفري الدفع الأكثر شيوعًا واختبار كيفية أدائهم على موقع الويب الخاص بك العثور على الخيار الأنسب لعملك.
قبل متابعة الاختبار ، تأكد من أن حل الدفع متوافق مع إعداد موقع الويب الخاص بك . تحتاج أيضًا إلى دراسة ميزات كل نظام أساسي والتعرف على وثائق الاختبار المحددة.
في هذا القسم ، سنلقي نظرة فاحصة على بوابات الدفع WooCommerce التالية - Stripe و PayPal و Authorize.net و Square.
سيتم ربط أي وثائق اختبار وإجراءات إنشاء حساب آلية في الأقسام المعنية.
شريط
يعد Stripe أحد أكثر مزودي الدفع شيوعًا ، حيث يعمل على تشغيل منصات كبيرة عبر الإنترنت ، مثل Amazon و Booking.com و Uber وما إلى ذلك.
قبل اختباره على موقع WooCommerce الإلكتروني الخاص بك ، تأكد من قيامك بإعداد حساب صالح وقراءة الوثائق الضرورية المدرجة أدناه.
موارد مفيدة وعناصر مطلوبة لاختبار بوابة الدفع:
- يجب أن يكون لديك حساب Stripe صالح حتى تتمكن من تكوين المكون الإضافي لبوابة الدفع باستخدام مفاتيح Sandbox / Live API .
- يمكن العثور على وثائق بقيم الاختبار لمدفوعات بطاقات الائتمان Stripe هنا.
- يمكن العثور على وثائق WooCommerce Stripe Gateway هنا.
بمجرد الانتهاء من الاستعدادات الأولية ، يمكنك البدء في اختبار عمليات الشراء.
تشمل الاختبارات الموصى بها:
- عند استخدام بطاقة ائتمان صالحة (يجب أن يكون لها رقم بطاقة ائتمان صالح لم تنته صلاحيته وله رمز التحقق من البطاقة (CVC) صالحًا) ، يجب أن يكون الدفع ناجحًا إذا كان هناك أموال كافية.
- عند استخدام بطاقة غير صالحة (رمز بطاقة غير موجود ، بطاقة ائتمان منتهية الصلاحية ، رمز التحقق من البطاقة (CVC) خاطئ) ، يجب أن تفشل عملية الدفع. سيشمل هذا أيضًا الحالة عندما لا توجد أموال كافية على البطاقة إذا كانت بطاقة مدفوعة مسبقًا أو بطاقة خصم إن أمكن.
- عندما يفشل الدفع ، يجب تشغيل الإخطارات المناسبة ، للإشارة بوضوح إلى سبب الفشل.
- تحقق من أنه بمجرد اكتمال المعاملة ، تتم إعادة توجيهك إلى صفحة ملخص الطلب أو أي صفحة شكر مماثلة.
- بالنسبة لمدفوعات 3D Secure ، من المهم اختبار أن عملية التحقق من الصحة تعمل بشكل صحيح. في هذه الحالة ، يقدم Stripe قدرًا جيدًا من رموز بطاقة الاختبار لمواقف مختلفة. تعتبر هذه الاختبارات أكثر أهمية بالنسبة لدول الاتحاد الأوروبي. اعتبارًا من 14.09.2020 ، تم تفعيل متطلبات المصادقة القوية للمستهلك للمدفوعات الإلكترونية. يمكن العثور على المزيد حول هذا الموضوع هنا.
باي بال
PayPal هو خيار شائع آخر يفضله كل من العملاء والشركات. يقدم الموفر إصدار بوابة مجاني مبسط ، بالإضافة إلى إصدار مدفوع مع ميزات أكثر تعقيدًا. لمعرفة المزيد حول تكوين بوابة الدفع القياسية PayPal ، يمكنك زيارة هنا.
بمجرد التعرف على العمليات والوثائق ، وإنشاء حسابك ، يمكنك متابعة الاختبار.
ما الاختبارات التي يجب إجراؤها لبوابة الدفع القياسية من PayPal:
- عند النقر فوق الزر "طلب" (أو أي تسمية بديلة بها الزر) ، تحدث إعادة توجيه إلى PayPal. بعد تسجيل الدخول ، يمكن إتمام الدفع.
- بمجرد دخولك إلى PayPal ، يمكنك التحقق من عرض المبلغ الصحيح للطلب. ضع في اعتبارك أن هذا يستبعد أي ضرائب على المعاملات / التحويل التي قد يضيفها PayPal إلى المبلغ الإجمالي الذي يتعين دفعه.
- تحقق من أنه بعد اكتمال المعاملة ، تتم إعادة توجيهك إلى الصفحة الصحيحة (عادةً ملخص الطلب)
ملاحظة : هناك مكونات إضافية لبوابة الدفع PayPal. لهذا السبب ، يمكن أن تختلف اختبارات PayPal.
Authorize.net
Authorize.net هي بوابة دفع أخرى رائدة ، تقدم عملية شراء مبسطة لكل من الشركات الصغيرة والمؤسسات الكبيرة.
كما هو الحال مع مقدمي الخدمة الآخرين ، ابدأ بالاطلاع على وثائق الاختبار وإعدادات الحساب.
موارد مفيدة وعناصر مطلوبة لاختبار بوابة الدفع:
- قم بإعداد حساب Authorize.net هنا.
- وثائق الاختبار.
- بمجرد الانتهاء من الاستعدادات الأولية ، يمكنك البدء في اختبار عمليات الشراء.
يجب إجراء مجموعة الاختبارات التالية عند استخدام Authorize.net:
- عند استخدام بطاقة ائتمان صالحة (يجب أن تحتوي على رقم بطاقة صالح لم تنته صلاحيته و CVC صالح) ، يجب أن يكون الدفع ناجحًا إذا كان هناك أموال كافية.
- عند استخدام بطاقة غير صالحة (رمز بطاقة غير موجود ، بطاقة منتهية الصلاحية ، رمز التحقق من البطاقة (CVC) خاطئ) ، يجب أن تفشل عملية الدفع. سيشمل هذا أيضًا الحالة عندما لا يكون هناك أموال كافية في بطاقة الائتمان المدفوعة مسبقًا ، أو بطاقة الخصم إن أمكن.
- عندما يفشل الدفع ، يجب تشغيل الإخطارات المناسبة ، مع الإشارة بوضوح إلى سبب الفشل.
- تحقق من أنه بمجرد اكتمال المعاملة ، تتم إعادة توجيهك إلى صفحة ملخص الطلب أو أي صفحة شكر مماثلة.
مربع
بوابة الدفع النهائية التي سنناقشها في هذه المقالة هي سكوير.
كما هو الحال مع المنصات السابقة ، تأكد من تغطية جميع الاستعدادات الأولية المذكورة أدناه.
موارد مفيدة وعناصر مطلوبة لاختبار بوابة الدفع:
- وثائق البرنامج المساعد WooCommerce Square
- لإنشاء حساب Square sandbox ، اتبع الإجراء هنا
- توثيق اختبار مربع
- توثيق مربع قيم الاختبار
بمجرد الانتهاء من الاستعدادات الأولية ، يمكنك البدء في اختبار عمليات الشراء.
يجب إجراء مجموعة الاختبارات التالية مع عمليات الشراء عبر Stripe:
- عند استخدام بطاقة ائتمان صالحة (يجب أن تحتوي على رقم بطاقة صالح لم تنته صلاحيته و CVC صالح) ، يجب أن يكون الدفع ناجحًا إذا كان هناك أموال كافية.
- عند استخدام بطاقة غير صالحة (رمز بطاقة غير موجود ، بطاقة منتهية الصلاحية ، رمز التحقق من البطاقة (CVC) خاطئ) ، يجب أن تفشل عملية الدفع. سيشمل هذا أيضًا الحالة عندما لا يكون هناك أموال كافية في بطاقة الائتمان المدفوعة مسبقًا ، أو بطاقة الخصم إن أمكن.
- عندما يفشل الدفع ، يجب تشغيل الإخطارات المناسبة ، مع الإشارة بوضوح إلى سبب الفشل.
- تحقق من أنه بمجرد اكتمال المعاملة ، تتم إعادة توجيهك إلى صفحة ملخص الطلب أو أي صفحة شكر مماثلة.
- بالنسبة إلى مدفوعات 3D Secure ، من المهم اختبار أن عملية التحقق تعمل بشكل صحيح. على غرار Stripe ، يعد هذا مهمًا لدول الاتحاد الأوروبي.
سيمنحك اختبار الميزات وسير العمل لمختلف مزودي الدفع والبوابات رؤية أوضح لتجربة العميل. ابحث عن الخيارات المتاحة وحدد الخيار الذي يناسب عملك بشكل أفضل.
كوبونات الاختبار
كوبونات الخصم هي قوة دافعة حيوية في توليد عملاء محتملين جدد وتعزيز التحويلات في استراتيجية تسويق التجارة الإلكترونية الخاصة بك. للتأكد من أن لديهم التأثير المطلوب ، يجب أن تكون على يقين من أنها تعمل بشكل لا تشوبه شائبة.
تماشياً مع هذا ، بافتراض أن لديك قسائم خصم مكونة لمتجر WooCommerce الخاص بك ، يجب إجراء مجموعة الاختبارات التالية لإزالة أي أخطاء تحدث:
- يجب أن يكون من الممكن إنشاء رمز قسيمة من WooCommerce Dashboard.
- تحقق من إمكانية تطبيق رمز قسيمة صالح على الطلب ومن تطبيق الخصم.
- تحقق من أنه إذا تعذر تطبيق قسيمة غير صالحة ، فسيتم تشغيل الإشعار المناسب ولا يتم تطبيق الخصم. قد يحدث هذا مع:
- كوبونات منتهية الصلاحية
- أكواد قسيمة غير موجودة
- أكواد القسائم الموجودة ، لكن المستخدم أخطأ في كتابتها في مربع الإدخال المناسب.
- تحقق من أنه إذا تم تعيين حدود الاستخدام للقسائم ، فسيتم احترامها.
- تحقق من أن الأنواع المختلفة من الخصومات تعمل بشكل صحيح. يمكن أن تكون هذه الأنواع:
- خصومات القيمة الثابتة
- نسبة الخصومات
- أي أنواع خصم إضافية تمت إضافتها عبر مكونات WooCommerce الإضافية.
اختبر دائمًا الكوبونات الجديدة قبل إطلاقها. يؤدي تعطل القسيمة إلى خيبة الأمل وإحباط العملاء. كما أنه يضر بتجربتهم العامة مع علامتك التجارية.
اختبارات أخرى مع WooCommerce
بمجرد الانتهاء من الاختبارات الأساسية التي يجب إجراؤها على سير عمل عملية الشراء ، هناك بعض الفحوصات الأخرى التي تستحق الدراسة.
اختبارات رقم ضريبة القيمة المضافة
بناءً على لوائح الدولة والأعمال ، قد يُطلب منك أيضًا إجراء اختبار رقم ضريبة القيمة المضافة.
للتحقق من تطبيق الضرائب المناسبة أو طرحها عند قيام العملاء بالشراء ، تأكد من فحص أداء أرقام تعريف ضريبة القيمة المضافة.
هناك نوعان من الاختبارات التي يجب إجراؤها لأرقام ضريبة القيمة المضافة:
- ستحتاج إلى التحقق من أن أرقام ضريبة القيمة المضافة الصالحة ستخلص المستخدم من أي ضرائب ضريبة القيمة المضافة التي يدينون بها لشرائهم. وبالمثل ، لا ينبغي أن تحرر ضريبة القيمة المضافة غير الصالحة المستخدم من دفع ضريبة القيمة المضافة.
- يمكن العثور على قائمة بأرقام ضريبة القيمة المضافة التي يمكن استخدامها للاختبار على الرابط التالي (على الرغم من أن بعضها تم تمييزه على أنه صالح ، فقد يكون الآن غير صالح).
- يجب أن تنعكس المعلومات بشكل صحيح في طلب WooCommerce وفي الفاتورة التي يتم إرسالها إلى العملاء.
- إذا كانت هناك مدفوعات متكررة (دعنا نقول للاشتراك) وتم تطبيق رقم صالح لضريبة القيمة المضافة ، فلا يجب تحصيل أي ضريبة.
اختبار الاشتراكات
بالحديث عن الاشتراكات ، هناك عدة أمور يجب مراعاتها:
- إذا كان للاشتراك فترة تجريبية مجانية ، فيجب إجراء الدفعة الأولى عند انتهاء الفترة التجريبية.
- يجب أن يتم الدفع المتكرر في نهاية الفترة (اعتمادًا على التكوين ، يمكن أن يكون يوميًا أو أسبوعيًا أو شهريًا أو سنويًا).
- يجب أن يتلقى العميل إخطارات مختلفة - لتجديد الاشتراك وانتهاء صلاحية الاشتراك وما إلى ذلك.
- إذا انتهت فترة الاشتراك ، فسيتم تعليق الاشتراك أو بدء فترة سماح. تخضع فترة التسامح لسياسة الشركة. هذا يعني أنه سيكون أمام العميل يومين لإكمال الدفع ، وإلا فسيتم تعليق الاشتراك.
اختبارات متعددة اللغات
إذا كان من الممكن عرض متجرك عبر الإنترنت بلغات متعددة ، فمن الضروري التأكد من أن عملية الشراء تعمل كما هو متوقع بجميع اللغات.
مع وضع ذلك في الاعتبار ، يجب إجراء الاختبارات التالية:
- يحتاج تدفق الشراء للعمل مع جميع اللغات المدعومة.
- يجب أن تعمل بوابات الدفع.
- إذا كان المتجر يوفر القدرة على تطبيق أكواد الخصم ، فمن المهم التأكد من أن الوظيفة تعمل في جميع الحالات الممكنة - أكواد صالحة ، وأكواد غير صالحة ، وحساب الخصم ، وما إلى ذلك.
- بالطبع ، من المهم أيضًا أن تتم ترجمة جميع السلاسل المتعلقة بعملية الشراء إلى اللغات المدعومة.
تغليف
من المهم منح المستخدمين تجربة سلسة خالية من المشاكل. لهذا السبب ، بناءً على مقدار الوقت الذي تقضيه في اختبار كل جانب من جوانب متجرك عبر الإنترنت ، يمكن أن يؤدي إلى نجاح عملك أو كسره.