سرٹیفائیڈ ٹیکنالوجی پارٹنر کے طور پر اہل ہونے کا طریقہ

معیار کا اعلیٰ درجہ مقرر کرنے کے لیے، Shopify سرٹیفائیڈ ٹیکنالوجی پارٹنر پروگرام میں ایپ کا جائزہ لینے کے لیے درج ذیل تقاضے استعمال کیے جاتے ہیں۔ یہ تقاضے کئی اہم شعبوں پر مرکوز ہیں: ثابت شدہ افادیت، انفراسٹرکچر اور کارکردگی، مرچنٹ کی سپورٹ، سیکیورٹی، اور پرائیویسی۔ ان کا مقصد پوری ایپ لائف سائیکل میں لسٹنگ اور انسٹالیشن سے لے کر آن بورڈنگ، فعالیت، سیکیورٹی اور معیار تک بہترین Shopify Plus مرچنٹ کا تجربہ فراہم کرنا ہے۔

اگرچہ ان تقاضوں کو پورا کرنا پروگرام میں شمولیت کی ضمانت نہیں دیتا ہے، لیکن یہ ایک ایسے معیار کے طور پر کام کرتے ہیں جس کے لیے ہم تمام سرٹیفائیڈ ٹیکنالوجی پارٹنر کو اس وقت تک جوابدہ ٹھہراتے ہیں جب تک وہ پروگرام میں شامل رہتے ہیں۔ عام طور پر، ایپ پارٹنر کے لیے یہ بھی اہم ہے کہ انہیں Shopify Plus کا گہرا بنیادی علم ہو، اور ساتھ ہی متعدد Shopify Plus مرچنٹ کے ساتھ کامیابی کا ثابت شدہ ٹریک ریکارڈ ہو۔

1. عمومی تقاضے

1.1 App Store کی تعمیل

چاہے آپ موجودہ Certified Technology Partner ہوں یا متوقع، Shopify App Store کی ضروریات کے ساتھ ساتھ یہ ضروریات بھی لاگو ہوتی ہیں۔

مزید برآں، ایک Certified Technology Partner کے طور پر، آپ کا Shopify کی پالیسیوں کے حوالے سے اچھی حیثیت میں رہنا لازمی ہے۔

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

1.2 کیٹیگری کا مخصوص معیار

Certified Technology Partner کے لیے، کیٹیگری کے مخصوص معیار کو پورا کرنا ضروری ہے۔ یہ معیار ایک کوالٹی بینچ مارک کے طور پر کام کرتا ہے تاکہ یہ یقینی بنایا جا سکے کہ ایپ اپنے صارفین کی منفرد ضروریات کو مؤثر طریقے سے پورا کر رہی ہے۔

اگر آپ کی ایپ ذیل میں سے کسی ایک کیٹیگری سے تعلق رکھتی ہے، تو آپ کو Certified Technology Partner کے طور پر اہل ہونے کے لیے متعلقہ ضروریات کو پورا کرنا ہوگا:

وضاحت کے لیے، Certified Technology Partner کے لیے تمام Built for Shopify کی ضروریات کو پورا کرنا لازمی نہیں ہے۔ اگرچہ کیٹیگری کی ضروریات Built for Shopify صفحے کے تحت درج ہیں، اس پروگرام کے مقاصد کے لیے یہ آزادانہ طور پر درکار ہیں۔ Built for Shopify اپنے آپ میں ایک عہدہ ہے اور صرف کیٹیگری کے ان مخصوص معیارات کو پورا کرنے سے آپ کی ایپ مکمل Built for Shopify اسٹیٹس کے لیے اہل نہیں ہو جاتی۔

1.3 Shopify App Store کی لسٹنگ

ایپ کا Shopify App Store پر لسٹ ہونا ضروری ہے، اور اسے ڈیویلپر کی دستاویزات میں درج تمام ضروریات کو لازمی پورا کرنا چاہیے۔

ایپ کی لسٹنگ مرچنٹ کے ساتھ آپ کا رابطے کا پہلا ذریعہ ہے، اور یہیں وہ یہ فیصلہ کرنے کے لیے دیکھتے ہیں کہ آیا آپ کی ایپ ان کے لیے صحیح ہے یا نہیں۔ Shopify Technology Partner Directory میں آپ کے صفحے کی طرح، Shopify App Store میں آپ کی ایپ کی لسٹنگ آپ کے مفید ترین مارکیٹنگ ٹولز میں سے ایک ہے۔ ایک مؤثر ایپ لسٹنگ Shopify مرچنٹ کی حوصلہ افزائی کرتی ہے کہ وہ ایپ کو خود آزما کر دیکھیں یا مزید تفصیلات کے لیے آپ کی ٹیم سے رابطہ کریں۔ آپ کی ایپ کی لسٹنگ واضح، جامع اور دلچسپی رکھنے والے مرچنٹ کے لیے متعلقہ ہونی چاہیے۔

فی الحال شائع شدہ تمام ایپ لسٹنگ کو پروڈکٹ کے تازہ ترین فیچرز اور سپورٹ کی تفصیلات کے ساتھ اپ ڈیٹ کیا جانا چاہیے۔

1.4 ریٹنگ اور ریویو

مرچنٹ کے ساتھ اعتماد قائم کرنے میں ریویو ایک اہم عنصر ہیں۔ مرچنٹ کے تاثرات اور اطمینان کو سمجھنے کے لیے Shopify مختلف ذرائع سے ایپ کی ریٹنگ اور ریویو استعمال کرتا ہے۔ جب کوئی مرچنٹ آپ کی ایپ کے لیے ریویو چھوڑتا ہے، تو اس کے لیے اسے 1 سے 5 کے پیمانے پر ریٹ کرنا اور تبصرہ چھوڑنا ضروری ہوتا ہے۔ ریویو چھوڑنے کے لیے، مرچنٹ کے لیے اپنے اسٹور پر آپ کی ایپ کو انسٹال کیا ہونا لازمی ہے۔ مرچنٹ کے ایپ اَن انسٹال کرنے کے بعد، یہ استحقاق منسوخ ہونے سے پہلے ان کے پاس ریویو چھوڑنے کے لیے 45 دن ہوتے ہیں۔

تمام Certified Technology Partner کے لیے کم از کم 5 ریویو تک پہنچنے کے بعد ایپ کی ریٹنگ 4.0 سے زیادہ قائم کرنا اور برقرار رکھنا لازمی ہے۔

کسی بھی نئی یا اَن لسٹڈ ایپ کا پروگرام کی ٹیم آزادانہ طور پر جائزہ لیتی ہے۔

ایپ کے ریویو مینیج کرنے سے متعلق مزید تفصیلات کے لیے، ایپ کے ریویو مینیج کرنا دیکھیں۔

2. حل کی ضروریات

Certified Technology Partner کے طور پر، آپ کا Shopify کے ساتھ انضمام Plus مرچنٹ کے چیلنج کو حل کرنے والا ہونا چاہیے اور بہترین Plus مرچنٹ کا تجربہ تخلیق کرنے کے لیے دستیاب جدید ترین ٹیکنالوجی کا استعمال کرتے ہوئے بنایا گیا ہو۔

2.1 API کی ورژننگ اور نفاذ

ایک Certified Technology Partner کے طور پر، آپ سے جدت طرازی میں سب سے آگے رہنے اور ایکو سسٹم کی رہنمائی کرنے کی توقع کی جاتی ہے۔ آپ کی ایپ کو پروڈکشن میں تازہ ترین دو ورژن استعمال کرنے چاہئیں اور آپ کے پاس اپنے انضمام کے لیے واضح API ورژن کی مائیگریشن کی حکمت عملی ہونی چاہیے۔

مزید برآں، Certified Technology Partner قابل بھروسہ اور مستحکم مرچنٹ تجربہ فراہم کرنے کے ذمہ دار ہیں۔ ریٹ لمٹ کی تھروٹلنگ سے بچنے کے لیے آپ کے پاس دستاویزی شکل میں API کے استعمال کا پلان ہونا چاہیے۔

3. سپورٹ کی ضروریات

Shopify Plus مرچنٹ کے لیے بروقت، پیشہ ورانہ اور تسلی بخش انداز میں سپورٹ کی پیشکش کرنا اہم ہے۔

3.1 سپورٹ کی درخواستوں پر جواب دینا

تمام Certified Technology Partner کو لازمی طور پر درج ذیل فراہم کرنا چاہیے:

  • اہم سپورٹ کی درخواستوں پر 30 منٹ کے اندر پہلا جواب۔ اہم سپورٹ کی درخواستوں میں وسیع پیمانے پر (متعدد کسٹمر کی) سروس کی بندش اور کسٹمرز کی جانب سے سیکیورٹی کے خطرات کی رپورٹس شامل ہیں۔ فون، SMS، ای میل، اور پروڈکٹ کے اندر مواصلت، یہ سب مواصلت کے منظور شدہ طریقے ہیں۔
  • انتہائی ترجیحی مسائل پر 12 گھنٹے کے اندر پہلا جواب۔ انتہائی ترجیحی سپورٹ کی درخواستوں میں متعدد صارفین کی جانب سے پروڈکٹ تک رسائی حاصل کرنے میں ناکامی (مثال کے طور پر، متعدد صارفین لاگ ان نہیں کر سکتے) اور اسی طرح کی دیگر درخواستیں شامل ہیں۔ فون، SMS، ای میل، اور پروڈکٹ کے اندر مواصلت، یہ سب مواصلت کے منظور شدہ طریقے ہیں۔
  • فون، SMS، ای میل، یا پروڈکٹ کے اندر مواصلت کے ذریعے کم ترجیحی مسائل پر 3 دن کے اندر پہلا جواب۔
  • دنیا بھر میں 24/7 سپورٹ دستیاب ہے۔ فون، چیٹ، اور ای میل سپورٹ کے لیے قابل قبول فورم ہیں۔

آپ کے سپورٹ کے وسائل تلاش کرنے میں آسان ہونے چاہئیں، اور ان میں واضح ہدایات شامل ہونی چاہئیں جو خاص طور پر اس بارے میں ہوں کہ آپ کی ایپ Shopify کے ساتھ کس طرح مربوط ہوتی ہے۔ مؤثر ہیلپ کی دستاویزات لکھنے کے بارے میں مزید جاننے کے لیے، بنیادی اصول دیکھیں۔

3.2 سسٹم کے اسٹیٹس کی اپ ڈیٹ

مرچنٹ کو اسٹیٹس کی باآسانی ملنے والی اپ ڈیٹ فراہم کرنے سے انہیں یہ جاننے میں مدد ملتی ہے کہ آیا آپ کی ایپ حسب توقع کام کر رہی ہے یا نہیں۔ تمام Certified Technology Partner کو مرچنٹ کو درج ذیل لازمی فراہم کرنا چاہیے:

  • ایک ڈیش بورڈ یا اسٹیٹس کا صفحہ جو دکھاتا ہو کہ آیا آپ کا سسٹم حسب توقع چل رہا ہے، مسائل کا سامنا کر رہا ہے یا ڈاؤن ہے۔
  • سسٹم کے تعطل سے نمٹنے کے لیے ایک آن کال ٹیم اور ایسکیلیشن کا پلان۔
  • مقررہ ڈاؤن ٹائم کے بارے میں کسٹمر کو آگاہ کرنے کے لیے پہلے سے ایک باآسانی دستیاب عمل موجود ہو۔

ہم تجویز کرتے ہیں کہ Certified Technology Partner درج ذیل سروسز کے ساتھ اسٹیٹس کا صفحہ فراہم کریں: statuspage.io یا sorryapp.com۔

4. ڈیٹا کے تحفظ کی ضروریات

چونکہ ہمارے Shopify Plus مرچنٹ عام طور پر کسٹمر کے ڈیٹا کے بڑے حجم کو ہینڈل کرتے ہیں، اس لیے یہ نہایت اہم ہے کہ جب ڈیٹا کو پروسیس کرنے، سنبھالنے اور اسٹور کرنے کی بات آئے تو Shopify اور اس کے Certified Technology Partner دونوں کا احتیاط کا معیار بلند ہو۔

4.1 کسٹمر کا ڈیٹا

اگر آپ کسٹمر کا محفوظ ڈیٹا پروسیس کرتے ہیں، تو آپ کو Shopify کے ڈیٹا کے تحفظ کی تمام ضروریات کو لازمی پورا کرنا ہوگا۔

4.2 GDPR, CCPA, CPRA, VCDPA

اگر آپ ایسے Plus مرچنٹ کے ساتھ کام کرتے ہیں جنہیں پرائیویسی کے قوانین جیسے جنرل ڈیٹا پروٹیکشن ریگولیشن (GDPR)، کیلیفورنیا پرائیویسی رائٹس ایکٹ (CPRA)، کولوراڈو پرائیویسی ایکٹ، اور ورجینیا کے کنزیومر ڈیٹا پروٹیکشن ایکٹ کی تعمیل کرنے کی ضرورت ہے، تو آپ کو انہیں سپورٹ کرنے کے قابل ہونا چاہیے۔ پرائیویسی کی ضروریات کے بارے میں مزید جانیں۔

5. سیکیورٹی کی ضروریات

تمام سرٹیفائیڈ ٹیکنالوجی پارٹنرز کے لیے درج ذیل تمام سیکیورٹی تقاضے پورے کرنا لازمی ہیں:

  • آپ کی کمپنی کو OWASP اور NIST کے طریقہ کار پر عمل کرتے ہوئے، اپنی ایپ کا سالانہ آزادانہ تھرڈ پارٹی سیکیورٹی پینیٹریشن ٹیسٹ کروانا چاہیے۔
  • Shopify API ٹوکنز اور سیکرٹس کو ایک مخصوص سیکرٹس مینجمنٹ سسٹم یا انکرپٹڈ سٹوریج میں محفوظ طریقے سے سٹور کریں، جس میں کوڈ کی تبدیلیوں کے بغیر سیکرٹس کو روٹیٹ کرنے کی صلاحیت ہو۔ ایکسیس ٹوکنز کو ریسٹ پر AES-128 یا اس سے اعلیٰ کا استعمال کرتے ہوئے انکرپٹ کرنا لازمی ہے۔ سورس کوڈ یا کنفیگریشن فائلوں میں سیکرٹس کو کبھی بھی ہارڈ کوڈ نہ کریں۔
  • اپنے انفراسٹرکچر سیٹ اپ کے آرکیٹیکچر ڈائیگرامز فراہم کریں، بشمول ان اجزاء کے جو Shopify ڈیٹا، ڈیٹا فلو، سیکیورٹی کنٹرولز، کلاؤڈ فراہم کنندگان اور علاقوں کو ہینڈل کرتے ہیں۔
  • یقینی بنائیں کہ ٹیسٹ اور پروڈکشن کے ماحول تکنیکی طور پر الگ ہیں۔
  • اپنی فنکشنل ضروریات کو پورا کرنے کے لیے ذاتی ڈیٹا کی صرف کم از کم درکار مقدار پر کارروائی کریں، اور دستاویز کریں کہ ہر قسم کا ڈیٹا کہاں سٹور کیا گیا ہے۔
  • اپنی فنکشنل ضروریات کو پورا کرنے کے لیے صرف ضروری API سکوپس کی درخواست کریں۔ ہر سکوپ کا جواز ہونا چاہیے؛ کوئی غیر استعمال شدہ یا متروک سکوپس موجود نہیں ہونے چاہئیں۔
  • ذاتی ڈیٹا پر مشتمل ڈیٹا سٹورز کے لیے ریٹینشن کی مدت سیٹ کریں، اور ریٹینشن کی مدت ختم ہونے پر ڈیٹا کو حذف کریں یا گمنام بنائیں۔
  • TLS 1.2 یا اس سے اعلیٰ کا استعمال کرتے ہوئے ٹرانزٹ میں ذاتی ڈیٹا کو انکرپٹ کریں۔ کمزور سائفر سوٹس یا پرانے پروٹوکولز کو سپورٹ نہ کریں۔
  • مینیجڈ کلیدی سروسز کے ساتھ انڈسٹری کی معیاری انکرپشن (کم از کم AES-128) کا استعمال کرتے ہوئے ریسٹ پر ذاتی ڈیٹا کو انکرپٹ کریں۔
  • ڈیٹا بیک اپس کو انکرپٹ کریں اور ہر 12 ماہ میں کم از کم ایک بار ڈیٹا کی بحالی کا ٹیسٹ کریں۔
  • ذاتی ڈیٹا پر مشتمل ڈیٹا سٹورز تک تمام رسائی کے لیے ایکسیس لاگز کو برقرار رکھیں، جس میں غیر معمولی رسائی کے پیٹرنز کا پتہ لگانے کی صلاحیتیں موجود ہوں۔
  • ذاتی ڈیٹا پر مشتمل ڈیٹا سٹورز پر رول پر مبنی ایکسیس کنٹرول اور آڈٹ لاگنگ کو نافذ کریں۔
  • کسٹمر ڈیٹا پر مشتمل پروڈکشن سسٹمز تک رسائی حاصل کرنے والے تمام سٹاف کے لیے کم از کم 12 کریکٹرز کے پاس ورڈز اور ملٹی فیکٹر توثیق کو لازمی قرار دیں۔
  • عوامی سیکیورٹی رابطے کے ساتھ خطرے کی رپورٹنگ کا ایک پروگرام قائم کریں جس میں شدت کی سطح (انتہائی اہم، زیادہ، درمیانی، اور کم) کے لحاظ سے تدارک کی واضح ٹائم لائنز موجود ہوں۔
  • خطرات کو پیچ کرنے اور تدارک کی پیش رفت کو ٹریک کرنے کا ایک عمل برقرار رکھیں۔
  • اس حوالے سے پالیسیاں اور ٹریننگ تیار اور نافذ کریں کہ ملازمین کو کس طرح ذاتی ڈیٹا ہینڈل کرنا چاہیے۔
  • ایک نامزد کردہ سیکیورٹی رابطہ کار کے ساتھ ایک سیکیورٹی حادثے کا جوابی پلان قائم کریں۔
  • خلاف ورزی کی تصدیق ہونے کے 24 گھنٹوں کے اندر Shopify کو سیکیورٹی حادثات کے بارے میں مطلع کریں

6۔ انفراسٹرکچر، قابل اعتمادی اور کارکردگی کے تقاضے

کسی ایپ کے کامیاب ہونے کے لیے، اسے استعمال کرنے والے Shopify Plus مرچنٹس کو ایک مستقل اور مثبت تجربہ پیش کرنا چاہیے۔

6.1 لوڈ ٹیسٹنگ

یہ اہم ہے کہ ایپس کی ان کے استحکام اور کارکردگی کے لحاظ سے ریسپونسیونیس کے لیے جانچ کی جائے۔ تمام سرٹیفائیڈ ٹیکنالوجی پارٹنرز کو درج ذیل فراہم کرنے کے قابل ہونا چاہیے:

  • اس بات کا ایک مختصر خلاصہ کہ وہ اپنے انفراسٹرکچر کا لوڈ ٹیسٹ کس طرح کرتے ہیں اور آیا ڈیویلپمنٹ کے عمل میں لوڈ ٹیسٹنگ کو شامل کیا گیا ہے یا نہیں، خاص طور پر زیادہ ورک لوڈ کے ادوار میں (جیسے BFCM)۔ اس میں یہ شامل ہونا چاہیے کہ پارٹنر کس قسم کے لوڈ کے خلاف ٹیسٹ کرتا ہے اور وہ انفراسٹرکچر کا لوڈ ٹیسٹ کرنے کے لیے کون سا ٹول استعمال کرتا ہے۔
  • 400 ایم ایس سے کم (<400 ms) اوسط لوڈ ٹائم۔

6.3 اپ ٹائم

تمام سرٹیفائیڈ ٹیکنالوجی پارٹنرز کے پاس 99.9% اپ ٹائم سروس لیول کا ہدف (SLO) ہونا لازمی ہے۔

6.4 سٹور فرنٹ کی رفتار

صرف سٹور فرنٹ ایپس کے لیے، اگر آپ کی ایپ کسی مرچنٹ کے سٹور کی رفتار کو متاثر کرنے کا امکان رکھتی ہے، تو آپ کے انضمام کو سٹور کے Lighthouse performance سکور کو 10 پوائنٹس سے زیادہ کم نہیں کرنا چاہیے۔

سیکیورٹی اور پرائیویسی کسی بھی ویب پر مبنی کاروبار کے اہم حصے ہوتے ہیں کیونکہ آن لائن ایپس کو کئی مختلف طریقوں سے ظاہر یا کمپرومائز کیا جا سکتا ہے۔ تمام سرٹیفائیڈ ٹیکنالوجی پارٹنرز کو لازمی طور پر یہ یقینی بنانا چاہیے کہ ان کی ایپس محفوظ ہیں تاکہ انہیں استعمال کرنے والے مرچنٹس خطرے میں نہ ہوں۔

7.1 پرائیویسی پالیسی

سرٹیفائیڈ ٹیکنالوجی پارٹنرز کے پاس پرائیویسی پالیسی، اور/یا ڈیٹا کے تحفظ کا معاہدہ ہونا لازمی ہے۔