Checkout Blocks کا استعمال کرتے ہوئے عام چیک آؤٹ کسٹمائزیشن
آپ Checkout Blocks کا استعمال کرتے ہوئے کئی طریقوں سے اپنے چیک آؤٹ کو کسٹمائز کر سکتے ہیں۔ اس صفحہ پر Checkout Blocks کا استعمال کرتے ہوئے چیک آؤٹ کی کچھ عام کسٹمائزیشن کے لیے مختصر گائیڈ شامل ہے۔
اس صفحے پر
مخصوص کارٹ ویلیو کے لیے شپنگ ڈسکاؤنٹ کے ٹیر بنائیں
اگر آپ شپنگ ڈسکاؤنٹ کے ٹیر بنانا چاہتے ہیں، جیسے "$50 سے زیادہ کے آرڈر پر شپنگ پر %50 کی چھوٹ" اور "$100 سے زیادہ کے آرڈر پر مفت شپنگ"، تو آپ کارٹ کے سب ٹوٹل کے اصول کی بنیاد پر متعدد خودکار شپنگ ڈسکاؤنٹ بنا سکتے ہیں۔ متعدد ڈسکاؤنٹ کا معیار پورا کرنے والے چیک آؤٹ کے لیے سب سے زیادہ چھوٹ والا شپنگ ڈسکاؤنٹ لاگو ہوتا ہے۔
اقدامات:
اپنے Shopify ایڈمن سے، ایپس > Checkout Blocks پر جائیں。
ڈسکاؤنٹ > ڈسکاؤنٹ شامل کریں > شپنگ کی رقم پر چھوٹ پر کلک کریں۔
Amount off shipping سیکشن میں، Automatic discount کو منتخب کریں، اور پھر اپنا ڈسکاؤنٹ میسج شامل کریں (مثال کے طور پر: $50+ کے آرڈرز کی شپنگ پر 50% ڈسکاؤنٹ)۔
Discount configuration سیکشن میں، اپنا کسٹم ڈسکاؤنٹ رول سیٹ بنائیں:
- Discount value ڈراپ ڈاؤن مینو میں، Percentage کو منتخب کریں، اور پھر 50% شامل کریں۔
- متعلقہ ڈسکاؤنٹ رولز سیکشن میں، اپنا رول سیٹ کنفیگر کریں:
- ⊕ Add rule پر کلک کریں۔
- اپنے رول کو
Cart subtotal>Is greater than or equal to>50.00کے طور پر کنفیگر کریں۔
اختیاری: آپ درج ذیل آپشنز کنفیگر کر سکتے ہیں:
- ڈلیوری آپشنز، یہ بتانے کے لیے کہ آپ کن ڈلیوری آپشنز پر ڈسکاؤنٹ لاگو کرنا چاہتے ہیں۔ مخصوص آپشنز کا انتخاب کرتے وقت، آپ ٹائٹل، قیمت یا ڈلیوری کی قسم کے لحاظ سے آپشنز پر لاگو کرنے کا انتخاب کر سکتے ہیں۔
- کمبی نیشنز، تاکہ کسٹمرز ڈسکاؤنٹ کوڈ کو پروڈکٹ یا آرڈر کے ڈسکاؤنٹس کے ساتھ ملا سکیں۔
- ایکٹیو تاریخیں، یہ بتانے کے لیے کہ ڈسکاؤنٹ کب شروع ہوتا ہے اور کیا اس کی میعاد ختم ہوتی ہے۔
Summary سیکشن میں، اپنی ڈسکاؤنٹ تفصیلات کا جائزہ لیں تاکہ یہ تصدیق ہو سکے کہ یہ درست طریقے سے سیٹ اپ ہے۔
Save پر کلک کریں۔
اپنے Shopify ایڈمن سے، ایپس > Checkout Blocks پر واپس جائیں۔
ڈسکاؤنٹ > ڈسکاؤنٹ شامل کریں > شپنگ کی رقم پر چھوٹ پر کلک کریں۔
Amount off shipping سیکشن میں، Automatic discount کو منتخب کریں، اور پھر اپنا ڈسکاؤنٹ میسج شامل کریں (مثال کے طور پر: $100+ کے آرڈرز کے لیے مفت شپنگ)۔
Discount configuration سیکشن میں، اپنا کسٹم ڈسکاؤنٹ رول سیٹ بنائیں:
- Discount value ڈراپ ڈاؤن مینو میں، Free shipping کو منتخب کریں۔
- متعلقہ ڈسکاؤنٹ رولز سیکشن میں، اپنا رول سیٹ کنفیگر کریں:
- ⊕ Add rule پر کلک کریں۔
- اپنے رول کو
Cart subtotal>Is greater than or equal to>100.00کے طور پر کنفیگر کریں۔
اختیاری: آپ درج ذیل آپشنز کنفیگر کر سکتے ہیں:
- ڈلیوری آپشنز، یہ بتانے کے لیے کہ آپ کن ڈلیوری آپشنز پر ڈسکاؤنٹ لاگو کرنا چاہتے ہیں۔ مخصوص آپشنز کا انتخاب کرتے وقت، آپ ٹائٹل، قیمت یا ڈلیوری کی قسم کے لحاظ سے آپشنز پر لاگو کرنے کا انتخاب کر سکتے ہیں۔
- کمبی نیشنز، تاکہ کسٹمرز ڈسکاؤنٹ کوڈ کو پروڈکٹ یا آرڈر کے ڈسکاؤنٹس کے ساتھ ملا سکیں۔
- ایکٹیو تاریخیں، یہ بتانے کے لیے کہ ڈسکاؤنٹ کب شروع ہوتا ہے اور کیا اس کی میعاد ختم ہوتی ہے۔
Summary سیکشن میں، اپنی ڈسکاؤنٹ تفصیلات کا جائزہ لیں تاکہ یہ تصدیق ہو سکے کہ یہ درست طریقے سے سیٹ اپ ہے۔
Save پر کلک کریں۔
ایکسیلریٹڈ چیک آؤٹ کے طریقوں کے نیچے 'OR' کا ٹیکسٹ تبدیل کریں
آپ ایکسیلریٹڈ چیک آؤٹ ادائیگی کے آپشنز کے تحت ---- OR ---- تقسیم کرنے والی لائن کے نیچے ڈسپلے کرنے کے لیے ایک شپنگ اور پیمنٹ آئیکنز بلاک کو منتقل کر سکتے ہیں، اور پھر "OR" ٹیکسٹ کو اپنی پسند کے کسی بھی کسٹم ٹیکسٹ میں تبدیل کر سکتے ہیں، جیسے کہ "قبول شدہ ادائیگی کی اقسام" یا "تعاون یافتہ شپنگ فراہم کنندگان"۔

اقدامات:
- چیک آؤٹ اور اکاؤنٹس ایڈیٹر میں ایک شپنگ اور پیمنٹس آئیکنز بلاک بنائیں اور کنفیگر کریں۔
- Wallets سیکشن کے نیچے ڈسپلے کرنے کے لیے Shipping & Payments icons بلاک کو ڈریگ اور ڈراپ کریں۔
- اپنے Shopify ایڈمن میں، آن لائن سٹور > تھیمز پر جائیں۔
- لائیو تھیم میں،
...> Edit default theme content پر کلک کریں۔ - alternative کی اصطلاح تلاش کرنے کے لیے سرچ بار کا استعمال کریں۔
- Checkout alternative payment method banner میں، اپنا کسٹم ٹیکسٹ شامل کرنے کے لیے Or فیلڈ کو تبدیل کریں۔
- Save پر کلک کریں۔
مخصوص شپنگ کے طریقوں کے نیچے ایک پیغام ڈسپلے کریں
آپ چیک آؤٹ کے دوران مخصوص شپنگ کے طریقوں کے تحت کوئی پیغام ڈسپلے کرنے کے لیے ڈائنامک کنٹینٹ بلاک استعمال کر سکتے ہیں۔
مثال کے طور پر، اگر آپ Standard، Express اور International Express شپنگ ریٹس پیش کرتے ہیں، تو آپ یہ واضح کرنے کے لیے "International" شپنگ آپشن کے نیچے ایک مختصر پیغام ڈسپلے کرنا چاہیں گے کہ کسٹمز اور ڈیوٹیز کے چارجز ڈسپلے کردہ شپنگ قیمت میں شامل نہیں ہیں۔
اقدامات:
اپنے Shopify ایڈمن سے، ایپس > Checkout Blocks پر جائیں。
Blocks پر کلک کریں، اور پھر Create block پر کلک کریں۔
Dynamic content پر کلک کریں۔
Block name سیکشن میں، بلاک کے لیے ایک نام ٹائپ کریں۔ یہ آپ کے کسٹمرز کو ڈسپلے نہیں کیا جاتا ہے۔
Block ID سیکشن میں، ID کو Dynamic کے طور پر سیٹ کریں یا ایک مخصوص ID نمبر لاگو کریں۔ بلاک IDs کے بارے میں مزید جانیں۔
Display rules سیکشن میں، اپنے بلاک کے ڈسپلے رولز کو کنفیگر کریں تاکہ وہ صرف اس وقت ڈسپلے ہوں جب مخصوص شپنگ کا طریقہ شامل ہو۔ اس مثال میں، رول کو International Express کے نیچے ڈسپلے ہونے کے لیے کنفیگر کیا گیا ہے:
- ⊕ Add display rule پر کلک کریں۔
- Select a rule ڈائیلاگ میں، Shipping method title کو منتخب کریں۔
- رول کو Contains > International کے طور پر کنفیگر کریں۔
Content سیکشن میں، اپنے بلاک کا کنٹینٹ شامل کریں اور اسے کسٹمائز کریں:
- Content items section میں، ⊕ Add content item پر کلک کریں، اور پھر Text کو منتخب کریں۔
- کنٹینٹ آئٹم ڈائیلاگ میں، اپنا مختصر پیغام شامل کریں، جیسے کہ اضافی کسٹمز اور ڈیوٹیز لاگو ہو سکتی ہیں۔، اور پھر Done پر کلک کریں۔
اختیاری: Publishing سیکشن میں، ان مارکیٹس اور چیک آؤٹ صفحات کو منتخب کرنے کے لیے پنسل آئیکن پر کلک کریں جن میں آپ بلاک کو ڈسپلے کرنا چاہتے ہیں۔
Save پر کلک کریں، اور پھر بلاک کا سٹیٹس Active کے طور پر سیٹ کریں۔
چیک آؤٹ اور اکاؤنٹس ایڈیٹر میں، چیک آؤٹ کے Shipping rate سیکشن میں ڈائنامک بلاک شامل کریں۔
Save پر کلک کریں۔
آرڈر کی پیکنگ سلپ پر ایک کسٹم فیلڈ شامل کریں
Checkout Blocks آپ کے سٹور کو ایک کسٹم فیلڈز بلاک کا استعمال کر کے کسٹمر کا ڈیٹا اکٹھا کرنے اور اس ڈیٹا کو آرڈر میٹا فیلڈ میں محفوظ کرنے دیتا ہے۔
اقدامات:
- Checkout Blocks میں، ایک کسٹم فیلڈ بلاک بنائیں اور کنفیگر کریں۔ یقینی بنائیں کہ بلاک کو آرڈر میٹا فیلڈ کے طور پر محفوظ کرنے کے لیے کنفیگر کیا گیا ہے۔
- اپنے Shopify ایڈمن میں، سیٹنگز > شپنگ اور ڈلیوری پر جائیں۔
- Documents سیکشن میں، Packing slip template پر کلک کریں۔
- ٹیمپلیٹ میں اس مقام پر جہاں آپ کسٹم فیلڈ کی ویلیو ڈسپلے کرنا چاہتے ہیں،
keyکو اپنی کسٹم فیلڈ کی key سے تبدیل کر کے کوڈ کی درج ذیل لائن شامل کریں:
{{ order.metafields.checkoutblocks.key }}- اختیاری: اگر آپ کسٹم فیلڈ کی ویلیو کو مشروط طور پر ڈسپلے کرنا چاہتے ہیں، تو آپ اپنی مطلوبہ شرائط کی بنیاد پر کنٹینٹ کو Liquid if/else سٹیٹمنٹ کے اندر رکھ سکتے ہیں۔
- Save پر کلک کریں۔
آپ پیکنگ سلپ ٹیمپلیٹ میں متعدد کسٹم فیلڈ کی ویلیو استعمال کر سکتے ہیں۔ مثال کے طور پر، یہ کوڈ کسی آرڈر کا پرچیز آرڈر نمبر (بطور کی po استعمال کرنے والی میٹا فیلڈ) صرف اسی وقت ڈسپلے کرے گا جب کسٹمر نے آرڈر کی شرائط سے اتفاق کیا ہو (بطور کی agree_to_terms استعمال کرنے والی میٹا فیلڈ):
{% if order.metafields.checkoutblocks.agree_to_terms %}
PO #{{ order.metafields.checkoutblocks.po }}
{% endif %}کسی آرڈر پر کسٹم فیلڈ کو کسٹمر کے پروفائل میں شامل کریں
آپ Shopify Flow ایپ کا فائدہ اٹھا کر کسٹم فیلڈ بلاکس کے ذریعے کیپچر کیا گیا آرڈر کا ڈیٹا سنک کر سکتے ہیں۔
کسی کسٹمر کے پروفائل میں birth_date میٹا فیلڈ ویلیو شامل کرنے کے لیے آپ ایک مثال .flow فائل ڈاؤن لوڈ کر سکتے ہیں۔ اس ٹیمپلیٹ کی ویلیو کو کسٹمائز کریں تاکہ یہ اس کسٹم فیلڈ کی سے مماثل ہو جو آپ شامل کرنا چاہتے ہیں۔
اقدامات:
- Checkout Blocks میں، ایک کسٹم فیلڈ بلاک بنائیں اور کنفیگر کریں۔ یقینی بنائیں کہ بلاک کو آرڈر میٹا فیلڈ کے طور پر محفوظ کرنے کے لیے کنفیگر کیا گیا ہے۔
- متعلقہ Shopify Flowمیں، جب کوئی آرڈر پلیس ہو تو رن کرنے کے لیے ایک کسٹم ورک فلو سیٹ اپ کریں:
- ورک فلو بنائیں > ٹرگر منتخب کریں پر کلک کریں۔
- Shopify > آرڈر بن گیا منتخب کریں۔
- ٹرگر پر، پھر ⊕ > شرط پر کلک کریں۔
- ویری ایبل شامل کریں پر کلک کریں، اور پھر آرڈر > میٹا فیلڈ > کی کو منتخب کریں۔
- کی فیلڈ میں، اس کسٹم فیلڈ کے لیے کی شامل کریں جسے آپ کسٹمر کے پروفائل میں شامل کرنا چاہتے ہیں، جیسے کہ
birth_date۔ - شرط پر، پھر ⊕ > ایکشن پر کلک کریں۔
- Shopify > کسٹمر کی میٹا فیلڈ اپ ڈیٹ کریں پر کلک کریں۔
- متعلقہ کسٹمر کی میٹا فیلڈ اپ ڈیٹ کریں سیکشن میں، درج ذیل معلومات درج کریں:
- میٹا فیلڈ نیم اسپیس: وہ میٹا فیلڈ جسے آپ شامل کرنا چاہتے ہیں، جیسے
personal_info۔ - کی: میٹا فیلڈ کی، جیسے
dob۔ - قسم: ویلیو کی وہ قسم جسے آپ شامل کرنا چاہتے ہیں، جیسے تاریخ۔
- ویلیو:
- میٹا فیلڈ نیم اسپیس: وہ میٹا فیلڈ جسے آپ شامل کرنا چاہتے ہیں، جیسے
{% assign dob_key = "birth_date" %}
{% for metafields_item in order.metafields %}
{% if metafields_item.key == dob_key %}
{{metafields_item.value}}
{% endif %}
{% endfor %}جب آپ کا فلو مکمل ہو جائے، تو اسے فعال کرنے کے لیے ورک فلو آن کریں پر کلک کریں۔