Shopify کے API کے ساتھ ایپ بنانا اور مونیٹائز کرنا

Shopify کا API آپ کو تھرڈ پارٹی سافٹ ویئر کے ساتھ Shopify پلیٹ فارم کو مربوط کرنے کی اجازت دیتا ہے۔ اپنی مہارتوں کی مدد سے، آپ Shopify مرچنٹ کے لیے ایپ بنا سکتے ہیں اور آمدنی پیدا کر سکتے ہیں۔

ایپ کی تقسیم

اس کے مقصد اور آپ کے سامعین کے لحاظ سے آپ کی ایپ کو تقسیم کرنے کے دو طریقے درج ذیل ہیں:

  • کسٹم: کسی مخصوص کلائنٹ کی ضروریات کے مطابق کسٹم ایپ بنائیں اور فروخت کریں۔ آپ سنگل سٹور کے لیے Shopify ایڈمن سے کسٹم ایپ بنا سکتے ہیں اور آپ اپنی کسٹم ایپ کو اپنے کلائنٹ کے ساتھ شیئر کرنے اور ایک تنظیم میں متعدد Plus سٹور پر انسٹالیشن کی اجازت دینے کے لیے اپنے پارٹنر ڈیش بورڈ سے اپنی کسٹم ایپ کے لیے ایک انسٹال لنک جنریٹ کر سکتے ہیں۔ تقسیم کا طریقہ منتخب کرنے اور متعدد سٹور پر کسٹم ایپ انسٹال کرنے کے بارے میں مزید جانیں۔ آپ اپنے کلائنٹ کے سٹور کو اضافی فیچر اور فعالیت کے ساتھ بہتر بنانے کے لیے Shopify API استعمال کر سکتے ہیں۔ آپ کسٹم ایپ کے لیے مرچنٹ سے چارج کرنے کے لیے Billing API استعمال نہیں کر سکتے۔
  • پبلک: ایک پبلک ایپ تیار کریں اور وسیع تر سامعین کے لیے اسے Shopify App Store میں لسٹ کریں۔ آپ اپنی ایپ کی لسٹنگ کی مرئیت کو مکمل طور پر مرئی پر سیٹ کر سکتے ہیں، یا مرئیت کو محدود کر سکتے ہیں۔ آپ اپنی پبلک ایپ کے لیے مرچنٹ سے چارج کرنے کے لیے Shopify App Pricing کا استعمال کر سکتے ہیں۔ اس کے بارے میں مزید جانیں: Shopify App Store کے جائزے کا عمل۔ صرف مکمل طور پر ظاہر ہونے والی ایپ کو انڈیکس کیا جاتا ہے اور وہ درج ذیل جگہوں پر ظاہر ہوتی ہیں:

ایپ بنانے کا آغاز کرنا

Dev Dashboard آپ کی Shopify ایپ بنانے اور ان کا نظم کرنے کا مرکزی مقام ہے۔ آپ درج ذیل طریقوں سے ایپ بنا سکتے ہیں:

  • Shopify CLI (تجویز کردہ): بلٹ ان لوکل ڈیولپمنٹ اور ڈیپلائمنٹ ورک فلو کے ساتھ مکمل پروجیکٹ کا اسکیفولڈ تیار کرنے کے لیے Shopify CLI استعمال کریں۔ CLI پروجیکٹ کسٹم ایڈمن فیچرز، چیک آؤٹ بلاکس اور ایمبیڈڈ UIs کو سپورٹ کرتے ہیں۔
  • Dev Dashboard: بیک اینڈ آٹومیشن، ڈیٹا سنک، یا صرف API والی ایسی انٹیگریشنز کے لیے جنہیں Shopify ایڈمن میں انٹرفیس کی ضرورت نہیں ہوتی، آپ براہ راست Dev Dashboard میں ایپ بنا اور کنفیگر کر سکتے ہیں۔

جب آپ کوئی بھی ایپ بناتے ہیں، چاہے وہ کسٹم ہو یا پبلک، تو آپ ایپ کے لیے API اسکوپس بھی سیٹ کر سکتے ہیں۔ Shopify API کے رسائی کے اسکوپس کے بارے میں مزید جانیں۔

ایپ کی ٹیسٹنگ کے لیے dev اسٹور

Dev اسٹور ٹیسٹنگ کے مخصوص ماحول ہوتے ہیں جنہیں آپ Dev Dashboard سے بناتے ہیں۔ Dev اسٹور کی مدد سے آپ لائیو اسٹور کو خطرے میں ڈالے بغیر کسی بھی پلان پر، حقیقت پسندانہ Shopify کے حالات میں اپنی ایپ انسٹال اور ٹیسٹ کر سکتے ہیں۔ آپ shopify app dev کمانڈ کا استعمال کر کے Shopify CLI سے براہ راست dev اسٹور سے کنیکٹ ہو سکتے ہیں۔

Dev اسٹور کلائنٹ ٹرانسفر اسٹور سے مختلف ہوتے ہیں۔ Dev اسٹور ایپ کی ڈیولپمنٹ اور ٹیسٹنگ کے لیے ہوتے ہیں، جبکہ کلائنٹ ٹرانسفر اسٹور کلائنٹ کے حوالے کرنے کے لیے اسٹور بنانے کے مقاصد کے لیے ہوتے ہیں۔

dev اسٹور بنانے کے بارے میں مزید جانیں۔

مانیٹرنگ اور لاگز

آپ Dev Dashboard سے اپنی ایپ کی نگرانی کر سکتے ہیں، اور مسائل کو حل کرنے کے لیے وہاں ملنے والی معلومات کا استعمال کر سکتے ہیں۔

آپ کی ایپ ایک ساتھ درج ہیں، اور آپ آمدنی، انسٹالز، اور فعال الرٹ کے لحاظ سے فہرست کو ترتیب دے سکتے ہیں۔ ہر ایپ کا اپنا صفحہ ہوتا ہے جو ایپ کی آمدنی، اس کے فعال انسٹالز، GraphQL اور REST دونوں کے لیے اس کی API کی خرابی کی شرح، اس کے فنکشن کی کامیابی کی شرح، اور اس کے ویب ہُک کی صحت کا احاطہ کرتا ہے۔ ایڈمن کی کارکردگی وہی Core Web Vitals استعمال کرتی ہے جو Built for Shopify کے اسٹیٹس میں ہیں۔ Built for Shopify کے لیے، ان وائٹلز کا اندازہ ایک الگ 28 دن کی ونڈو میں پیمائش کی کم از کم تعداد کے ساتھ لگایا جاتا ہے، لہذا Dev Dashboard میں آپ کا ایڈمن کی کارکردگی کا اسکور آپ کا Built for Shopify اسٹیٹس نہیں ہے۔

لاگز ہر API درخواست، ویب ہُک ڈلیوری، اور آپ کی ایپ کو انسٹال کرنے والے اسٹور کے ایپ ایونٹ کو ایک ساتھ لاتے ہیں، اور اسٹریم میں خرابیوں کو فلیگ کیا جاتا ہے۔ آپ اسٹریم کو قسم، اسٹیٹس، یا شاپ کے لحاظ سے فلٹر کر سکتے ہیں، اور آپ کوئی اینڈ پوائنٹ یا ویب ہُک کا موضوع درج کر کے اسے مزید محدود کر سکتے ہیں۔ کسی API کی خرابی کی شرح کے چارٹ سے، آپ اس API پر پہلے سے فلٹر کردہ لاگز کھول سکتے ہیں۔

Dev Dashboard میں مانیٹرنگ اور لاگز کے بارے میں مزید جانیں۔

یوزر کی اجازتیں

ایپ اور dev اسٹور بنانے سے پہلے، آپ کو Dev Dashboard کے لیے یوزر کی اجازتیں کنفیگر کرنی ہوں گی۔ پارٹنر اسٹاف ممبران کو ایپ بنانے کے لیے Build and manage apps کی اجازت، اور dev اسٹور بنانے کے لیے Development stores کی اجازت درکار ہوتی ہے۔

Partner Dashboard سے مائیگریٹ کرنا

Dev Dashboard نے ایپ ڈیولپمنٹ کے لیے Partner Dashboard کی جگہ لے لی ہے۔ اگر آپ اس سے پہلے Partner Dashboard کے ذریعے ایپ کا نظم کرتے تھے، تو کیا تبدیل ہوا ہے اور ایکسٹینشنز والی ایپ کے لیے کیا اقدامات کرنے ہیں، اس بارے میں تفصیلات کے لیے مائیگریشن گائیڈ دیکھیں۔

Shopify App Store کے لیے رجسٹر کرنا

ایک ایپ ڈیولپر کے طور پر، آپ Shopify App Store کے ذریعے فروخت کرتے وقت کم ریونیو شیئر والے پلان کے لیے رجسٹر کر سکتے ہیں۔ اس پلان کے کلیدی فوائد میں درج ذیل شامل ہیں:

  • 15% ریونیو شیئر: Shopify ایپ کے سالانہ مجموعی ریونیو پر معیاری 20% سے کم کر کے 15% کی رعایتی شرح وصول کرتا ہے۔
  • ابتدائی ریونیو پر 0% ریونیو شیئر: اہلیت کے معیار پر پورا اترنے والے ڈیولپرز 1 جنوری 2025 سے شروع ہونے والے Shopify App Store کے ذریعے حاصل کردہ سالانہ مجموعی ایپ ریونیو کے پہلے 1,000,000 USD پر 0% ریونیو شیئر سے فائدہ اٹھاتے ہیں۔

سائن اپ کرنے کے طریقے کے بارے میں مزید جاننے کے لیے، رجسٹریشن کے عمل کا جائزہ لیں۔

Shopify App Store کی منظوری کے لیے اپنی ایپ سبمٹ کرنا

اس سے پہلے کہ آپ اسے Shopify App Store میں فروخت کر سکیں، آپ کی ایپ کو Shopify App Store کی ضروریات پر پورا اترنا چاہیے۔ جائزے کے عمل کے دوران آپ کی ایپ کا اسٹیٹس تبدیل ہوتا ہے: Draft، Submitted، Reviewed اور Published۔ آپ کے لسٹنگ فارم کے رابطے کی معلومات سیکشن میں آپ نے ایپ جمع کرانے کا جو ای میل فراہم کیا ہے، جائزے کے دوران آپ کو وہیں ای میلز موصول ہوں گی۔ ایپ کے جائزے کے عمل اور جائزے کے لیے اپنی ایپ سبمٹ کرنے کے بارے میں مزید جانیں۔

اپنی پبلک ایپ کو مونیٹائز کرنا

نئی پبلک ایپ کے لیے Shopify App Pricing ڈیفالٹ ہے اور تعاون یافتہ قیمت بندی کے ماڈل والی موجودہ ایپ کے لیے تجویز کردہ طریقہ ہے۔ آپ ایپ سبمیشن فارم میں اپنے پلان متعین کرتے ہیں، اور Shopify پلان کے انتخاب، چارج کی منظوری، میٹرنگ اور انوائسنگ کو سنبھالتا ہے۔ Shopify App Pricing فکسڈ ریکرنگ سبسکرپشن، استعمال پر مبنی بلنگ، اور مشترکہ پلان کو سپورٹ کرتا ہے۔ آپ کی ایپ کی قیمت بندی پارٹنر ڈیش بورڈ میں مینیج کی جاتی ہے، چاہے آپ کی تنظیم ایپ ڈیولپمنٹ کے لیے Dev Dashboard کا استعمال کرتی ہو۔

Shopify App Pricing ایک بار کی خریداری کے چارج کو سپورٹ نہیں کرتا ہے۔ اگر آپ کی ایپ کو ایک بار کی خریداری درکار ہے، تو بلنگ API کے ساتھ مینول پرائسنگ کا استعمال کریں۔ مینول پرائسنگ لیگیسی ہے لیکن پھر بھی اسے سپورٹ کیا جاتا ہے۔

اگر آپ کی ایپ بلنگ API کا استعمال کرتی ہے، تو آپ Shopify App Pricing پر سوئچ کر سکتے ہیں اور پارٹنر ڈیش بورڈ میں یا Shopify CLI کے ذریعے اپنی موجودہ سبسکرپشن منتقل کر سکتے ہیں۔ Shopify App Pricing، مینول پرائسنگ، اور Shopify App Pricing پر منتقل ہونے کے بارے میں مزید جانیں۔

آپ Dev Dashboard میں اپنی ہر ایپ کے لیے تفصیلی آمدنی اور انسٹالیشن کے میٹرک تک رسائی حاصل کر سکتے ہیں۔

اپنی پبلک ایپ کی مارکیٹنگ اور نظم کرنا

آپ کی ایپ کے منظور ہونے کے بعد، مارکیٹ میں کامیابی کے حصول کی گائیڈ استعمال کر کے اپنے لانچ کو بہتر بنائیں۔ آپ اپنے کاروبار کو فروغ دینے اور بڑھانے کے لیے اپنی ایپ کی کئی طریقوں سے مارکیٹنگ کر سکتے ہیں۔ اپنی ایپ کی مارکیٹنگ کرنے اور اپنے کاروبار کو بڑھانے میں مدد کے لیے کیس اسٹڈیز کا جائزہ لینے نیز Shopify App Store کے اشتہارات استعمال کرنے کے بارے میں مزید جانیں۔

آپ Google Analytics 4 یا Facebook Pixel کے ذریعے اپنے Partner Dashboard میں اپنے Shopify App Store کی ٹریفک ٹریک کر سکتے ہیں۔ اپنی لسٹنگ کی ٹریفک ٹریک کرنے کے بارے میں مزید جانیں۔

مرچنٹ کے آپ کی ایپ انسٹال کرنے کے بعد، وہ Shopify App Store پر اس کا جائزہ لے سکتے ہیں۔ آپ کی ایپ کی مجموعی ریٹنگ مرچنٹس کے دیے گئے جائزوں پر مبنی ہوتی ہے۔ مجموعی ریٹنگ کو اس طرح ترتیب دیا جاتا ہے کہ حالیہ، مفید، اور قابل اعتماد جائزوں کو ترجیح دی جائے۔ مثبت جائزے آپ کی ایپ کو Shopify App Store کے تلاش کے نتائج اور کیٹیگری کے صفحات میں اونچے مقام پر ظاہر کرتے ہیں۔ Shopify App Store میں ایپ کے جائزوں کا نظم کرنے کے بارے میں مزید جانیں۔

یوزرز کے ایپ کا انتخاب کرتے وقت کارکردگی ایک اہم عامل ہوتی ہے۔ جب آپ کوئی ایپ بناتے ہیں، تو آپ کو کارکردگی کو مدنظر رکھ کر بنانا چاہیے۔ اگر آپ کی ایپ کی کارکردگی میں کمی آتی ہے، تو آپ کی ایپ کی رینکنگ متاثر ہو سکتی ہے۔ ایپ کی کارکردگی کی آپٹیمائزیشن کے بارے میں مزید جانیں۔

آپ Built for Shopify کا اسٹیٹس حاصل کرنے کے لیے بھی کام کر سکتے ہیں۔

ایپ کے آڈٹ کا عمل

آپ کی ایپ کو آڈٹ کے لیے منتخب کیا جا سکتا ہے۔ اگر آپ کی ایپ کو آڈٹ کے لیے چنا جاتا ہے، تو آپ کو اس ای میل پر مزید ہدایات کے ساتھ ای میل کی اطلاع موصول ہوگی جسے آپ نے اپنی ایپ کی لسٹنگ میں ایپ سبمٹ کرنے کا رابطہ ای میل کے طور پر شامل کیا تھا۔ مطلوبہ تبدیلیاں ہمیشہ Shopify App Store کی ضروریات پر مبنی ہوتی ہیں۔