الانتقال إلى المحتوى

عرض توضيحي مباشر

عرض توضيحي تفاعلي مباشر لـ ADITUS Shop API يبيّن المسار الفعلي خطوة بخطوة، من اختيار المنتجات والتسجيل حتى إتمام الشراء.

رحلة API الكاملة

ما الذي يحدث عبر الخطوات الست

تظل هذه النظرة العامة قابلة للقراءة دون تشغيل JavaScript أو استدعاء API المباشرة. أما الطلبات والاستجابات في العرض التفاعلي أعلاه فتأتي مباشرةً من نظام ADITUS التجريبي.

  1. استكشاف الفعاليات

    حمّل الفعاليات التي يعرضها المتجر، بما في ذلك حالة البيع والتواريخ والعملة والتشكيلات المتاحة.

    GET/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=true
  2. تحميل التذاكر والهوية البصرية

    اقرأ المنتجات القابلة للحجز من التشكيلة المحددة، ثم طبّق سمة المتجر الخاصة بالفعالية.

    GET/Demo_API/api/shop/v1/discovery/events/{eventId}/assortments/{assortmentId}/articles
    GET/Demo_API/api/assets/v1/themes/Shop?context=event:{eventId}
  3. إنشاء سلة التسوق

    أنشئ سلة تسوق وأضف المنتج المحدد. وتحدد حالة السلة المُعادة جميع الاستدعاءات اللاحقة.

    POST/Demo_API/api/shop/v1/cart?$expand=All
    POST/Demo_API/api/shop/v1/cart/{cartId}/items?$expand=All
  4. تسجيل الأشخاص

    حمّل بيانات التعبئة المسبقة ومجموعات الأسئلة المطلوبة، ثم احفظ بيانات المشتري والحاضرين اللازمة لإتمام الشراء.

    GET/Demo_API/api/shop/v1/cart/{cartId}/items/{itemId}/registration/{self|thirdperson}/prefill-data
    PUT/Demo_API/api/shop/v1/cart/{cartId}/items/{itemId}/registration?$expand=All
  5. التحقق وإتمام الشراء

    تحقق من سلة التسوق، واختر مزوّد خدمة دفع متاحًا عند الحاجة، ثم أرسل الطلب.

    GET/Demo_API/api/shop/v1/cart/{cartId}/validate
    PUT/Demo_API/api/shop/v1/cart/{cartId}/payment-providers
    POST/Demo_API/api/shop/v1/cart/{cartId}/checkout
  6. استرداد التذاكر

    اقرأ الطلب المكتمل واستخدم روابط التذاكر والإيصالات وWallet المتوفرة فيه.

    GET/Demo_API/api/shop/v1/user/{userId}/orders/{orderId}