Skip to main content

نظرة عامة

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

ما الذي يفعله هذا التخصيص

  • يضيف مربع اختيار للشروط والأحكام أسفل زر الدفع
  • يمنع العملاء من إتمام الدفع حتى يوافقوا
  • يحجب زر الدفع القياسي. في الإصدار 1 من وحدة الدفع السريع، يجعل الأزرار السريعة رمادية أيضًا — راجع الملاحظة أدناه إذا كنت على الإصدار 2
  • يدعم نصًا ورابطًا قابلين للتخصيص بالكامل
يتطلب هذا التخصيص معرفة أساسية بـ HTML وJavaScript وCSS. وهو الأنسب لأصحاب المتاجر أو المطورين ذوي المعرفة البرمجية المبتدئة.
الجزء الخاص بالأزرار السريعة يعمل على الإصدار 1 فقط. يبحث السكربت عن #upcart-additional-checkout-buttons ويصمم CSS العنصر .upcart-express-pay-button — وكلاهما ينتمي إلى وحدة الدفع السريع في الإصدار 1. أما الإصدار 2 فيعرض #upcart-express-payments وينسخ أزرار Shopify نفسها، والتي لا تحمل أيًا من المحدِّدين، لذا يبقى الدفع السريع قابلًا للنقر حتى عندما يكون المربع غير محدد. يتم حجب زر الدفع القياسي في كلا الإصدارين.

الخطوة 1: أضف HTML مخصصًا

  1. انتقل إلى Upcart > Cart Editor > Settings > Custom HTML
  2. الصق ما يلي في Above announcements/rewards:
ملاحظة قديمة: لا تزال ردود نداء window.upcartOnCartLoaded تعمل ولكنها أصبحت مهملة وتسجّل تحذيرات في وحدة التحكم. استخدم upcartSubscribeCartLoaded لجميع السكربتات الجديدة.
  1. الصق ما يلي في Below checkout button. حدّث الرابط والنص ليطابقا شروط متجرك:

الخطوة 2: أضف CSS مخصصًا

  1. انتقل إلى Upcart > Cart Editor > Settings > Custom CSS
  2. الصق ما يلي للتحكم في التنسيق:
يمكنك تغيير الألوان لتتناسب مع علامتك التجارية عن طريق تحديث قيم color وbackground-color وopacity.

النتيجة النهائية

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

هل تحتاج إلى مساعدة؟

للتنفيذات المتقدمة أو المتطلبات الأكثر تعقيدًا، نوصي بالعمل مع خبير Shopify (Shopify Expert). لا يساعد فريق دعم Upcart في كتابة الأكواد المخصصة أو استكشاف مشكلاتها. اطّلع على خبراء Shopify