تھیمز کو اپ ڈیٹ کرنا

Shopify اور دیگر تھیم ڈیزائنرز وقتاً فوقتاً ان تھیمز کے اپ ڈیٹ شدہ ورژن جاری کرتے ہیں جنہیں انہوں نے Shopify Theme Store پر پبلش کیا ہے۔ ان اپ ڈیٹ شدہ ورژن میں عام طور پر نئی خصوصیات، ڈیزائن میں بہتری، اور بگ کی اصلاحات شامل ہوتی ہیں۔

اگر آپ Shopify Theme Store سے کوئی بھی مفت یا ادا شدہ تھیم انسٹال کرتے ہیں، تو تھیم کا نیا اپ ڈیٹ شدہ ورژن جاری ہونے پر، آپ اپ ڈیٹ شدہ ورژن کو مفت میں اپنی ڈرافٹ تھیمز میں شامل کر سکتے ہیں۔ Shopify Theme Store کے باہر سے خریدی گئی تھرڈ پارٹی تھیمز کے لیے اپ ڈیٹ تعاون یافتہ نہیں ہیں۔

تھیم کے سائز اور آپ کے انٹرنیٹ کنکشن کے لحاظ سے، کچھ تھیمز کو اپ ڈیٹ مکمل کرنے میں کئی منٹ درکار ہو سکتے ہیں۔

تمام تھیمز کو اپ ڈیٹ موصول نہیں ہوتی۔ مثال کے طور پر، اگر آپ کے پاس کوئی ونٹیج تھیم ہے جو Theme Store میں درج نہیں ہے، تو آپ کی تھیم کو کوئی اپ ڈیٹ موصول نہیں ہوگی۔

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

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

تھیم اپ ڈیٹ کے حوالے سے قابل غور باتیں

اپنی تھیم کو اپ ڈیٹ کرنے کے لیے درج ذیل قابل غور باتوں کا جائزہ لیں:

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

اپنی تھیم کا ورژن چیک کریں

آپ اپنے Shopify ایڈمن سے آن لائن سٹور > تھیم پر کلک کر کے اپنی تھیم کا سٹیٹس تصدیق کر سکتے ہیں، اور پھر جس تھیم کو آپ چیک کرنا چاہتے ہیں اس کے ورژن نمبر پر کلک کریں۔ ورژن نمبر آپ کی شائع کردہ تھیم، اور ڈرافٹ تھیم سیکشن میں موجود تمام انسٹال کردہ تھیم پر دستیاب ہیں۔

جب آپ کی تھیم تازہ ترین دستیاب ورژن پر ہو، تو یہ تھیم اپ ٹو ڈیٹ ہے کا سٹیٹس پیغام ظاہر ہوتا ہے۔

اپ ٹو ڈیٹ Dawn تھیم کے ساتھ آن لائن سٹور کا نمونہ

جب کسی تھیم کے لیے اپ ڈیٹ دستیاب ہو، تو آپ کے Shopify ایڈمن میں تھیم کے ورژن نمبر کی جگہ ایک نوٹیفکیشن ظاہر ہوتا ہے۔ تھیم کے ورژن کے بارے میں مزید جانیں۔

اپنی تھیم مینوئل طریقے سے اپ ڈیٹ کریں

اپنی تھیم کا اپ ڈیٹ شدہ ورژن اپنی ڈرافٹ تھیم میں شامل کرنے کے لیے، تفصیلات کا ڈائیلاگ کھولنے کے لیے نوٹیفکیشن پر کلک کریں، اور پھر ڈرافٹ تھیم میں شامل کریں پر کلک کریں۔

آپ نئی تھیم ریلیز کے بارے میں پڑھنے کے لیے ریلیز نوٹس دیکھیں پر بھی کلک کر سکتے ہیں۔

دستیاب تصدیق شدہ Dawn تھیم اپ ڈیٹ کے ساتھ آن لائن سٹور کا نمونہ

تھیم ایڈیٹر کا استعمال کرتے ہوئے آپ کی تھیم میں کی گئی کوئی بھی کسٹمائزیشن کاپی کر کے اپ ڈیٹ شدہ تھیم پر لاگو کی جاتی ہے۔ ان میں درج ذیل تبدیلیاں شامل ہیں:

اگر آپ نے یا کسی انسٹال کردہ ایپ نے آپ کی تھیم میں کوئی کوڈ کی تبدیلیاں کی ہیں اور آپ کی کوڈ ایڈیٹنگ اپ ڈیٹ کے ساتھ متصادم نہیں ہے، تو آپ کی کوڈ کی ترامیم اپ ڈیٹ کے ساتھ شامل کی جائیں گی۔

دستیاب کوڈ تبدیل شدہ Horizon تھیم اپ ڈیٹ کے ساتھ آن لائن سٹور کا نمونہ

اپ ڈیٹ شدہ تھیم آپ کی ڈرافٹ تھیم میں شامل ہونے کے بعد، تھیم کارڈ پر ایک پیغام ظاہر ہوتا ہے جو اس بات کی نشاندہی کرتا ہے کہ آیا کوڈ کی ترامیم اپ ڈیٹ میں شامل ہیں یا نہیں۔

اگر کوڈ کی ترامیم اپ ڈیٹ میں شامل ہیں، تو پیغام ظاہر ہوتا ہے "تھیم شامل کر دی گئی: کوڈ کی ترامیم کامیابی سے شامل کر لی گئیں":

کامیاب کوڈ ترمیم شدہ Horizon تھیم اپ ڈیٹ کے ساتھ آن لائن سٹور کا نمونہ

اگر کوڈ کی ترامیم اپ ڈیٹ میں شامل نہیں ہیں، تو پیغام ظاہر ہوتا ہے "تھیم شامل کر دی گئی: کوڈ کی ترامیم شامل نہیں کی جا سکیں":

ناکام کوڈ ترمیم شدہ Horizon تھیم اپ ڈیٹ کے ساتھ آن لائن سٹور کا نمونہ

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

کوڈ کی تبدیلیاں درج ذیل میں سے کسی بھی سورس سے آ سکتی ہیں:

  • کوڈ ایڈیٹر میں آپ کی تھیم کی فائلوں میں کی جانے والی مینوئل کوڈ کی تبدیلیاں، ماسوائے Templates فولڈر میں موجود فائلوں اور Config فولڈر میں settings_data.json فائل کے۔
  • خودکار کوڈ کی تبدیلیاں جو آپ کے سٹور پر انسٹال کردہ کسی ایپ نے آپ کی جانب سے آپ کی تھیم کی فائلوں میں کی ہیں۔

جب آپ اپنی ڈرافٹ تھیم میں کسی تھیم کا نیا ورژن شامل کرتے ہیں، تو اس کے نام سے پہلے کی اپ ڈیٹ شدہ کاپی لگ جاتا ہے۔ پھر آپ درج ذیل کارروائیاں کر سکتے ہیں:

  • تھیم کے تازہ ترین ورژن کے لیے ریلیز نوٹس دیکھنے کے لیے ریلیز نوٹس دیکھیں پر کلک کریں۔
  • اس بات کو یقینی بنانے کے لیے کہ آپ کی تھیم کا نیا ورژن آپ کی توقع کے مطابق ظاہر ہوتا ہے اور کام کرتا ہے، جائزہ لیں پر کلک کریں۔
  • جب آپ تھیم کے نئے ورژن کے ساتھ اپنے لائیو آن لائن سٹور کو اپ ڈیٹ کرنے کے لیے تیار ہوں تو شائع کریں پر کلک کریں۔

اگر آپ نے اپنی تھیم میں کسٹم CSS شامل کی ہے، تو آپ کو یہ یقینی بنانا چاہیے کہ جن سلیکٹر کو آپ ٹارگٹ کر رہے تھے وہ اب بھی آپ کی تھیم کے تازہ ترین ورژن میں موجود ہیں، اور یہ کہ آپ کی CSS حسبِ توقع لاگو ہو رہی ہے۔

اگر Shopify Theme Store پر دستیاب کسی تھیم کے لیے ڈرافٹ تھیم میں شامل کریں کا آپشن ظاہر نہیں ہوتا ہے، تو آپ معیاری اپ ڈیٹ کے عمل کا استعمال کر کے اپنی تھیم کو اپ ڈیٹ نہیں کر سکیں گے۔ آپ Shopify Theme Store سے اپنی تھیم کی تازہ کاپی انسٹال کر کے اور پھر اپنی سیٹنگز اور کسٹمائزیشن کو مینوئل طریقے سے لاگو کر کے تازہ ترین ورژن سے مستفید ہو سکتے ہیں۔

آپ کی تھیم کے لیے خودکار اپ ڈیٹ

جب Shopify کی جانب سے آپ کی تھیم پر کوئی خودکار اپ ڈیٹ لاگو کی جاتی ہے، تو آپ کے Shopify ایڈمن میں تھیم کے ورژن نمبر کی جگہ ایک نوٹیفکیشن ظاہر ہوتا ہے۔

خودکار اپ ڈیٹ آپ کی تھیم میں بگ یا سکیورٹی کے مسائل حل کرنے کے لیے ہوتی ہیں۔ یہ اپ ڈیٹ آپ کی تھیم کی ظاہری شکل و صورت (look and feel) کو تبدیل نہیں کرتیں یا آپ کے مواد یا سیٹنگز میں کوئی تبدیلی نہیں کرتیں۔ آپ تھیم کے سٹیٹس ڈائیلاگ میں ریلیز نوٹس دیکھیں پر کلک کر کے ان اپ ڈیٹ کے لیے ریلیز نوٹس دیکھ سکتے ہیں۔

خودکار طور پر اپ ڈیٹ شدہ Dawn تھیم کے ساتھ آن لائن سٹور کا نمونہ

آپ کی تھیم کے لیے اپ ڈیٹ سپورٹڈ نہیں ہیں

آپ صرف Shopify Theme Store سے انسٹال کردہ تھیم کے لیے اپ ڈیٹ حاصل کر سکتے ہیں۔ اپ لوڈ کردہ تھیم کے لیے خودکار اپ ڈیٹ سپورٹڈ نہیں ہیں، لہذا آپ کو اپ لوڈ کردہ تھیم اپ ڈیٹ کرنے کے لیے درج ذیل کارروائیوں میں سے ایک کرنا ہوگی:

  • اگر آپ نے Shopify Theme Store سے کوئی تھیم خریدی ہے اور اسے کسی مختلف سٹور پر اپ لوڈ کیا ہے، تو اپ لوڈ کردہ تھیم غیر لائسنس یافتہ ہے اور اپ ڈیٹ کا اہل ہونے کے لیے اسے Theme Store سے دوبارہ خریدنا لازمی ہے۔ Shopify Theme Store سے خریدی گئی تھیم صرف اسی سٹور کے لیے لائسنس یافتہ ہوتی ہیں جس کے لیے آپ نے اسے اصل میں خریدا تھا۔ Shopify پر تھیم کے لائسنس اور منتقلی کے بارے میں مزید جانیں۔
  • اگر آپ نے Shopify Theme Store سے باہر کسی تھرڈ پارٹی تھیم ڈیزائنر سے تھیم خریدی ہے، تو اپ ڈیٹ کے لیے ڈیزائنر سے رابطہ کریں۔

ایک ایسی تھیم والے آن لائن سٹور کا نمونہ جو اپ ڈیٹ کو سپورٹ نہیں کرتی کیونکہ یہ تھیم سٹور سے نہیں تھی

اگر آپ ونٹیج Shopify تھیم استعمال کر رہے ہیں، تو اسے ختم (sunset) کر دیا گیا ہے اور اب اسے Shopify کی جانب سے اپ ڈیٹ نہیں کیا جاتا۔ کسی نئی تھیم پر اپ گریڈ کرنے پر غور کریں، یا Shopify کی تازہ ترین خصوصیات سے فائدہ اٹھانے کے لیے کسی Shopify پارٹنر کی مدد حاصل کریں۔

ایک ایسی تھیم والے آن لائن سٹور کا نمونہ جو اپ ڈیٹ کو سپورٹ نہیں کرتی کیونکہ یہ ونٹیج ہے

اگر آپ ونٹیج بامعاوضہ تھیم استعمال کرتے ہیں، تو آپ اپنی تھیم کو اپ گریڈ کرنے اور اپنے Shopify ایڈمن میں تھیم اپ ڈیٹ کا اہل بننے کے لیے کسی Shopify پارٹنر کے ساتھ کام کر سکتے ہیں۔