واجهة المتجر البرمجية

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

معنى Store API بالعربي: واجهة المتجر البرمجية، وهي واجهة REST في ووكومرس مخصصة لواجهة العميل، وتتعامل مع المنتجات والسلة وإتمام الطلب تحت المسار wc/store/v1.

Store API in Arabic: واجهة المتجر البرمجية.

تعتمد عليها بلوكات السلة والدفع، وتصلح أيضاً للمتاجر المنفصلة (Headless). وتختلف عن WooCommerce REST API التي تخدم الإدارة والتكامل بمفاتيح مصادقة، فواجهة المتجر تعمل بصلاحيات الزائر وسلته ولا تكشف بيانات الإدارة.

عند تطوير إضافة لصفحة الدفع، تذكّر أن الطلب قد يأتي عبر هذه الواجهة لا عبر تحميل الصفحة. فالكود المشروط بـ is_checkout() قد لا يعمل أثناءه، لذلك سجّل حقولك ومنطقك خارج هذا الشرط.