مرحبًا. يواجه المستخدمون مشكلتين عند تسجيل الدخول وشراء اشتراك:
(1) مشكلة نافذة تسجيل الدخول: حاليًا، عندما ينتقل مستخدم غير مسجل إلى صفحة الاشتراكات في موقعي (/s)، تظهر ملاحظة تقول “سجّل الدخول أو أنشئ حسابًا للاشتراك.” ثم يليها زر “تسجيل الدخول”.
ومع ذلك، عند النقر على زر “تسجيل الدخول” هذا، لا تفتح نافذة تسجيل الدخول، بل يتم التوجيه إلى صفحة /login، حيث تظهر رسالة الخطأ “عفوًا! هذه الصفحة غير موجودة”.
هل يمكن إصلاح ذلك بحيث يفتح زر “تسجيل الدخول” في الصفحة النافذة المنبثقة؟
(2) صفحة تأكيد الدفع: عندما يدخل المستخدم معلومات الدفع بنجاح ويشتري اشتراكًا (في حالتي، هي رسوم لمرة واحدة للانضمام)، يعيد الموقع توجيهه إلى صفحة /billing/payments. هل يمكننا توجيهه إلى مكان آخر، مثل صفحة المجموعة التي حصل على حق الوصول إليها للتو؟
صفحة الدفع ليست المكان المثير للانتقال إليه مباشرة بعد إتمام عملية الشراء.
أيضًا، أواجه العديد من المشاكل مع هذه الصفحة. بالنسبة للمستخدمين الذين تعمل معهم الصفحة، تظهر تحت /billing/payments عبارة “لا توجد مدفوعات”. وهذا غير صحيح، لأنهم ينتقلون إليها بعد إتمام الدفع.
أما مستخدمون آخرون، فلا يتم تحميل هذه الصفحة حتى، ويحصل المستخدم على الخطأ: “حدث خطأ أثناء محاولة تحميل /s/user/payments”. قد يكون هذا مرتبطًا بأشياء خاصة بكل مستخدم على حدة. لدي عدة حسابات مستخدمين أستخدمها للاختبار، وأواجه هذا الخطأ عند استخدام بعض هذه الحسابات، لذا ربما يكون الأمر متعلقًا بـ Stripe، حيث يحدث خطأ إذا تم استخدام مستخدم للدفعات التجريبية ثم استخدم لاحقًا للدفعات الحقيقية.