بناء التطبيقات وتحقيق الدخل منها باستخدام واجهات برمجة التطبيقات (APIs) الخاصة بـ Shopify
تتيح لك واجهات برمجة التطبيقات (APIs) الخاصة بـ Shopify دمج منصة Shopify مع برامج الجهات الخارجية. وبفضل مهاراتك، يمكنك إنشاء تطبيقات لتجار Shopify وتحقيق الإيرادات منها.
في هذه الصفحة
توزيع التطبيق
فيما يلي طريقتان لتوزيع تطبيقك بناءً على الغرض منه وجمهورك المستهدف:
- مخصص: قم ببناء وبيع تطبيق مخصص مصمم خصيصًا لتلبية احتياجات عميل معين. يمكنك إنشاء تطبيقات مخصصة من واجهة مسؤول Shopify لمتجر واحد، كما يمكنك إنشاء رابط تثبيت لتطبيقك المخصص من لوحة تحكم الشركاء لمشاركته مع عميلك والسماح بتثبيته على عدة متاجر Plus داخل المؤسسة. تعرّف على المزيد حول تحديد طريقة التوزيع وتثبيت تطبيق مخصص على عدة متاجر. يمكنك استخدام Shopify API لتحسين متجر عميلك بميزات ووظائف إضافية. ولكن لا يمكنك استخدام Billing API لتحصيل رسوم من التجار مقابل التطبيقات المخصصة.
- عام: قم بتطوير تطبيق عام وأدرجه في Shopify App Store للوصول إلى جمهور أوسع. يمكنك ضبط مستوى ظهور بطاقة بيانات التطبيق ليكون مرئيًا بالكامل، أو تقييد ظهوره. يمكنك استخدام Shopify App Pricing لتحصيل الرسوم من التجار مقابل تطبيقك العام. تعرّف على المزيد حول عملية المراجعة في Shopify App Store.
تتم فهرسة التطبيقات المرئية بالكامل فقط وتظهر في الأماكن التالية:
- صفحات الفئة ذات الصلة
- نتائج بحث Shopify App Store
- نتائج محركات البحث التابعة لجهات خارجية
البدء في إنشاء التطبيقات
تُعد Dev Dashboard المركز الرئيسي لإنشاء تطبيقات Shopify وإدارتها. يمكنك إنشاء التطبيقات بالطرق التالية:
- Shopify CLI (مُوصى به): استخدم Shopify CLI لإنشاء هيكل مشروع كامل مع مسارات عمل تطوير ونشر محلية مدمجة. تدعم مشاريع CLI ميزات المسؤول المخصصة، ومكوّنات الدفع، وواجهات المستخدم المدمجة.
- Dev Dashboard: من أجل أتمتة الواجهة الخلفية، أو مزامنة البيانات، أو عمليات الدمج التي تعتمد على API فقط والتي لا تحتاج إلى واجهة في مسؤول Shopify، يمكنك إنشاء تطبيق وتكوينه مباشرةً في Dev Dashboard.
عند إنشاء أي تطبيق، سواء كان مخصصًا أو عامًا، يمكنك أيضًا تعيين نطاقات وصول API للتطبيق. تعرف على المزيد حول نطاقات وصول Shopify API.
متاجر التطوير لاختبار التطبيقات
متاجر التطوير هي بيئات اختبار مخصصة تنشئها من Dev Dashboard. تتيح لك متاجر التطوير تثبيت تطبيقاتك واختبارها في ظروف Shopify واقعية على أي خطة دون المخاطرة بمتجر نشط. يمكنك الاتصال بمتجر تطوير مباشرةً من Shopify CLI باستخدام الأمر shopify app dev.
تختلف متاجر التطوير عن المتاجر المنقولة إلى العملاء. تُستخدم متاجر التطوير لتطوير واختبار التطبيقات، بينما تُستخدم المتاجر المنقولة إلى العملاء لإنشاء متجر لتسليمه إلى عميل.
تعرف على المزيد حول إنشاء متاجر التطوير.
المراقبة والسجلات
يمكنك مراقبة تطبيقاتك من Dev Dashboard، واستخدام ما تجده هناك لاستكشاف المشكلات وإصلاحها.
تُدرج تطبيقاتك معًا، ويمكنك فرز القائمة حسب الإيرادات وعمليات التثبيت والتنبيهات النشطة. يحتوي كل تطبيق على صفحة خاصة به تغطي إيرادات التطبيق، وعمليات التثبيت النشطة، ومعدلات أخطاء واجهة برمجة التطبيقات (API) لكل من GraphQL وREST، ومعدلات نجاح وظائفه، وسلامة حزم Webhooks الخاصة به. يستخدم أداء الإدارة نفس مؤشرات Core Web Vitals مثل حالة Built for Shopify. بالنسبة لبرنامج Built for Shopify، تُقيَّم هذه المؤشرات الحيوية على مدار فترة منفصلة تبلغ 28 يومًا مع حد أدنى من القياسات، وبالتالي فإن درجة أداء الإدارة الخاصة بك في Dev Dashboard ليست هي حالتك في Built for Shopify.
تجمع السجلات معًا كل طلب واجهة برمجة تطبيقات (API)، وعملية تسليم Webhook، وحدث تطبيق من جميع المتاجر التي ثبتت تطبيقك، مع تمييز الأخطاء في تدفق البيانات. يمكنك تصفية التدفق حسب النوع، أو الحالة، أو المتجر، ويمكنك تضييق نطاقه بشكل أكبر عن طريق إدخال نقطة نهاية أو موضوع Webhook. ومن مخطط معدل أخطاء واجهة برمجة التطبيقات (API)، يمكنك فتح السجلات التي تمت تصفيتها بالفعل لتلك الواجهة.
تعرف على المزيد حول المراقبة والسجلات في Dev Dashboard.
أذونات المستخدم
قبل إنشاء التطبيقات ومتاجر التطوير، يجب عليك تكوين أذونات المستخدم لـ Dev Dashboard. يحتاج موظفو الشريك إلى إذن إنشاء التطبيقات وإدارتها لإنشاء التطبيقات، وإذن متاجر التطوير لإنشاء متاجر التطوير.
الترحيل من لوحة تحكم الشركاء
تحل Dev Dashboard محل لوحة تحكم الشركاء لتطوير التطبيقات. إذا كنت تدير التطبيقات سابقًا من خلال لوحة تحكم الشركاء، فراجع دليل الترحيل للحصول على تفاصيل حول ما تغيّر والخطوات التي يجب اتخاذها للتطبيقات التي تحتوي على ملحقات.
التسجيل في Shopify App Store
بصفتك مطور تطبيقات، يمكنك التسجيل في خطة مشاركة أرباح مخفضة عند البيع عبر Shopify App Store. تشمل الفوائد الرئيسية لهذه الخطة ما يلي:
- مشاركة أرباح بنسبة 15%: تُحصّل Shopify معدلًا مخفضًا بنسبة 15% من إجمالي الإيرادات السنوية للتطبيق، انخفاضًا من النسبة القياسية البالغة 20%.
- مشاركة أرباح بنسبة 0% على الإيرادات الأولية: يستفيد المطورون الذين يستوفون معايير الأهلية من نسبة مشاركة أرباح تبلغ 0% على أول 1,000,000 دولار أمريكي (USD) من إجمالي الإيرادات السنوية للتطبيق المكتسبة عبر Shopify App Store بدءًا من 1 يناير 2025.
لمعرفة المزيد حول كيفية التسجيل، راجع عملية التسجيل.
إرسال تطبيقك للحصول على موافقة Shopify App Store
يجب أن يستوفي تطبيقك متطلبات Shopify App Store قبل أن تتمكن من بيعه في Shopify App Store. أثناء عملية المراجعة، تتغير حالة تطبيقك: مسودة، ومُرسل، وتمت المراجعة، ومنشور. ستتلقى رسائل البريد الإلكتروني أثناء المراجعة على البريد الإلكتروني لإرسال التطبيق الذي قدمته في قسم معلومات الاتصال في نموذج بطاقة بياناتك. تعرف على المزيد حول عملية مراجعة التطبيقات وإرسال تطبيقك للمراجعة.
تحقيق الدخل من تطبيقك العام
يُعد Shopify App Pricing الخيار الافتراضي للتطبيقات العامة الجديدة والمسار الموصى به للتطبيقات الحالية التي تمتلك نماذج تسعير مدعومة. يمكنك تحديد خططك في نموذج إرسال التطبيق، ويتولى Shopify التعامل مع اختيار الخطة، والموافقات على الرسوم، والقياس، والفوترة. يدعم Shopify App Pricing الاشتراكات المتكررة الثابتة، والفوترة القائمة على الاستخدام، والخطط المدمجة. يُدار تسعير تطبيقك في لوحة معلومات الشركاء، حتى إذا كانت مؤسستك تستخدم Dev Dashboard لتطوير التطبيقات.
لا يدعم Shopify App Pricing رسوم الشراء لمرة واحدة. إذا كان تطبيقك يحتاج إلى عمليات شراء لمرة واحدة، فاستخدم التسعير اليدوي مع واجهة برمجة تطبيقات الفوترة. يُعد التسعير اليدوي تقنية قديمة ولكنه لا يزال مدعومًا.
إذا كان تطبيقك يستخدم واجهة برمجة تطبيقات الفوترة، فيمكنك التبديل إلى Shopify App Pricing ونقل اشتراكاتك الحالية في لوحة معلومات الشركاء أو باستخدام أداة تطوير Shopify. اعرف المزيد حول Shopify App Pricing، والتسعير اليدوي، والترحيل إلى Shopify App Pricing.
يمكنك الوصول إلى مقاييس مفصلة للإيرادات وعمليات التثبيت لكل تطبيق من تطبيقاتك في Dev Dashboard.
تسويق وإدارة تطبيقك العام
بعد الموافقة على تطبيقك، يمكنك تعزيز إطلاقه باستخدام دليل النجاح في طرح التطبيق في السوق (Go-to-market). يمكنك تسويق تطبيقك بعدة طرق للترويج لعملك وتنميته. تعرف على المزيد حول تسويق تطبيقك ومراجعة دراسات الحالة لمساعدتك في تنمية عملك واستخدام إعلانات Shopify App Store.
يمكنك تتبع حركة الزوار في Shopify App Store عبر لوحة تحكم الشركاء باستخدام Google Analytics 4 أو Facebook Pixel. تعرف على المزيد حول تتبع حركة الزوار لبطاقة بياناتك.
بعد أن يُثبّت التاجر تطبيقك، يمكنه مراجعته وتقييمه في Shopify App Store. يعتمد التقييم الإجمالي لتطبيقك على المراجعات التي تركها التجار. يتم تقييم التقييم الإجمالي لإعطاء الأولوية للمراجعات الحديثة والمفيدة والموثوقة. تجعل المراجعات الإيجابية تطبيقك يظهر في مرتبة أعلى في نتائج بحث Shopify App Store وصفحات الفئات. تعرف على المزيد حول إدارة مراجعات التطبيق في Shopify App Store.
يُعد الأداء عاملًا مهمًا للمستخدمين عند اختيارهم للتطبيقات. عند إنشاء تطبيق، يجب أن تضع الأداء في الاعتبار. إذا انخفض أداء تطبيقك، فقد يتأثر تصنيفه. تعرف على المزيد حول تحسين أداء التطبيق.
يمكنك أيضًا التفكير في العمل على تحقيق حالة Built for Shopify.
عملية تدقيق التطبيق
قد يتم اختيار تطبيقك لإجراء عملية تدقيق. إذا تم اختيار تطبيقك للتدقيق، فستتلقى إشعارًا عبر البريد الإلكتروني يحتوي على مزيد من الإرشادات على البريد الإلكتروني الذي أضفته كـ البريد الإلكتروني لجهة اتصال إرسال التطبيق في بطاقة بيانات تطبيقك. تعتمد التغييرات المطلوبة دائمًا على متطلبات Shopify App Store.