Google Checkout: أفضل طريقة للتعامل مع سلة التحرير وتأكيد الخروج

StackOverflow https://stackoverflow.com/questions/595630

سؤال

أنا بصدد تنفيذ Google Checkout في المتجر الإلكتروني. بمجرد النقر فوق الزر "Google Checkout"، يتطلب مشروعي أن يتمكنوا من التنقل إلى المتجر الإلكتروني لربط العربة. يجب أن يكون العملاء قادرين على النقر فوق الزر "الخلفي" أو اكتب عنوان URL إلى صفحة السلة الخاصة بي، أو انقر فوق رابط "تحرير" من Google.

في الوقت نفسه، أحتاج إلى مسح العربة وتزويد العملاء برازيل فارغة بمجرد النقر فوق الزر "تأكيد" على جانب Google. أنا أستمع بالفعل للحصول على إشعار جديد من جوجل، لكن هذا لا يصل دائما بسرعة كافية لمنع العملاء من العودة إلى المتجر الإلكتروني وخدش رؤوسهم لأن عرباتهم لا تزال تظهر العناصر التي اشتروها فقط.

هل توصل أي منفذين من جوجل الخروج إلى حل رواية لهذه المشكلة؟ أي أفكار موضع تقدير!

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

المحلول

لقد فعلت ذلك باستخدام نهجا مختلفا، لا تفي بشكل صحيح بمتطلبات التعامل مع الزر الخلفي وإزالة السلة إذا أكملوا الطلب، لكنهم عملوا من أجلي في الممارسة العملية دون أي شكاوى.

النهج الأول: امسح السلة وتوفير طريقة إعادة بناءه عبر سلسلة الاستعلام في معلمة طلب Google Checkout "EditCarturl". بعد ذلك، عندما ينقر العميل على زر تحرير سلة يتم إعادة بناء سلةهم. ومع ذلك، فإن الزر الخلفي لا يعمل في هذا الموقف.

النهج الثاني: لا توضح السلة، ولكن (اختياريا) جعله للقراءة فقط قبل إعادة توجيه إلى Google Checkout. نحن نقوم بذلك حتى لا يمكن تغيير سجل السلة أثناء وجوده داخل Google Checkout. إذا قمت بالنقر مرة أخرى، أو تقوم بتحرير العربة، فسيتم إنشاء سلة جديدة على موقعنا (المستنسخة من الأصل) في كل مرة. يوفر هذا الدعم للزر الخلفي، لكنه لن يوفر فقط العميل سوى سلة تطهيرها إذا مر النظام وقمنا بمعالجة الطلب قبل أن يعود إلى الموقع.

جعل السلة للقراءة فقط اختياري - نحن نفعل ذلك حتى نتمكن من الحفاظ على سجل السلة لتتناسب مع النظام الناتج من Google Checkout. إذا كنت لا تحتاج إلى ذلك، فهو بسيط مثل عدم تطهير السلة.

لقد فعلت نفسي النهج الثاني بشكل جيد خلال السنوات القليلة الماضية دون أي شكاوى من العملاء. أنا أفضل أن يكون العميل قادرا على النقر فوق الزر الخلفي من القلق أكثر من الكثير عن رأي السلة لا تفريغ نفسها بعد التحقق من استخدام Google.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top