ConnectWiz + WooCommerce
فعال انٹیگریشندو طرفہ WooCommerce سنک — ملکیت کے معاہدے کے ساتھ
زیادہ تر "Woo انٹیگریشنز" ایک درآمدی بٹن اور ایک دعا سے زیادہ کچھ نہیں۔ یہ ایک ضابطے میں بندھا دو طرفہ سنک ہے، جہاں ہر ڈیٹا دائرے کے لیے آپ طے کرتے ہیں کہ سچ کا مالک کون سا نظام ہے — اور ہر ٹکراؤ خاموشی سے اوپر لکھنے کے بجائے کھاتے پر آتا ہے۔
ای کامرس
یہ کیا کرتا ہے — بالکل ٹھیک ٹھیک
ایک کلک میں جوڑ
WooCommerce کا معیاری اجازتی طریقہ API کلیدیں اور webhooks خود بخود لگا دیتا ہے — نہ کلیدیں نقل کرنے کی رسم، نہ webhook کی کوئی فہرست۔
گہری درآمد
تصویریں، زمروں کے درخت، عام اور سیل کی قیمتیں اپنے اوقات سمیت، GTIN، ٹیگز، اپ سیل اور کراس سیل، اور ویری ایشنز کی قیمتیں اور تصویریں — کیٹلاگ پورے کا پورا آتا ہے، نام اور قیمت کا ڈھانچہ بن کر نہیں۔
اصل واپسی تحریر
یہاں کی گئی پروڈکٹ تبدیلیاں Woo تک واپس لکھی جا سکتی ہیں — ہر عمل کے اپنے سوئچ اور مشق موڈ کے تابع، تاکہ کچھ بدلنے سے پہلے آپ دیکھ لیں کہ کیا بدلے گا۔
فیلڈ کی سطح پر ملکیت
ہر دائرے کے لیے آپ چنتے ہیں: ڈیٹا Woo کے پاس رہے، یہاں رہے، یا دونوں طرف سنک ہو۔ جن فیلڈز کا مالک کوئی اور ہو، وہ صرف پڑھنے کے لیے دکھتی ہیں اور وجہ اسکرین پر ہوتی ہے — دو آقاؤں والی افراتفری نہیں۔
ٹکراؤ کا ایک کھاتہ
ناکام یا ٹکرانے والے سنک ایک نظر آنے والے کھاتے میں آتے ہیں، جہاں حل کر کے دوبارہ کوشش کی جا سکتی ہے — نہ کہ کوئی خاموش اوور رائٹ جو اسٹاک گنتے وقت پکڑا جائے۔
آرڈر بھی اسی بہاؤ میں
Woo کے آرڈر اپنے ماخذ کے نشان کے ساتھ آتے ہیں، چیٹ شاپ، مصنوعی ذہانت اور API کے آرڈروں کے برابر — ہر سطح پر آرڈر کا ایک ہی سچ۔
تکنیکی پہلو
سنک کی وہ انجینئرنگ جو زیادہ تر انٹیگریشنز چھوڑ دیتی ہیں
ہاتھ ملانے میں وسواسی احتیاط
جڑنے والا لنک 15 منٹ میں ختم ہو جاتا ہے، اور کال بیک سب سے پہلے "استعمال شدہ" لکھ دیا جاتا ہے تاکہ اسے پرانی اسناد کے ساتھ دوبارہ نہ چلایا جا سکے — اور اسٹور کا جو URL استعمال ہوتا ہے وہ وہی ہے جو آپ نے لکھا تھا، وہ نہیں جو کوئی کال بیک بتائے۔
بناوٹ ہی سے دوبارہ کوشش کا محفوظ
Woo ہر دوبارہ کوشش پر اپنی ڈیلیوری ID بدل دیتا ہے، اس لیے دہرائی صاف کرنے والا جان بوجھ کر انہیں نظرانداز کرتا ہے اور پیغام کے مواد پر چلتا ہے۔ باہر جاتے وقت idempotency کلید آرڈر ہی کے میٹا ڈیٹا میں سفر کرتی ہے اور تلاش سے دوبارہ ڈھونڈ لی جاتی ہے — کیونکہ اصل خطرناک صورت وہ ہے جہاں تحریر پہنچ گئی ہو اور جواب گم ہو گیا ہو۔
تعلقات، دوسرے دور میں
اپ سیل اور کراس سیل ایسی شاپ ID کی شکل میں آتے ہیں جو ابھی موجود ہی نہ ہونے والے پروڈکٹ کی طرف اشارہ کر رہی ہوتی ہیں — اس لیے کیٹلاگ آنے کے بعد دوسرے دور میں انہیں حل کیا جاتا ہے، اور زمروں کا درخت الگ سے لایا جاتا ہے، کیونکہ پروڈکٹ کے ڈیٹا میں صرف آخری پتے ہی نام لیے ہوتے ہیں۔
کرنسی ایک بار، ٹھیک پڑھی جاتی ہے
Woo کرنسی فی آرڈر بتاتا ہے، فی پروڈکٹ کبھی نہیں — اس لیے کیٹلاگ درآمد ہونے سے پہلے دکان کی کرنسی خود اسٹور کی ترتیبات سے ایک بار پڑھ لی جاتی ہے، ہر قطار پر اندازہ لگانے کے بجائے۔
اسٹیٹس کا ایک محتاط نقشہ
ترسیل کی تبدیلیاں صرف وہیں نقشے پر آتی ہیں جہاں دونوں طرف کی اصطلاحیں واقعی ملتی ہوں؛ "واپس" والے آرڈر کا زبردستی ترجمہ کبھی نہیں ہوتا — وہ آرڈر نوٹ بن کر کسی انسان تک پہنچتا ہے۔ اور اسٹیٹس کے نوٹ گاہک کو اطلاع دیے بغیر لگتے ہیں، تاکہ Woo آپ کے گاہک کو دو بار ای میل نہ کرے۔
آپ کا لکھا ہوا جیتتا ہے
جس فیلڈ کو یہاں کسی انسان نے ہاتھ سے بدلا ہو، درآمد اسے کبھی اوپر سے نہیں لکھتی — سنک انسان کا لحاظ کرتا ہے، اور ہر چیز کے ماخذ کارڈ پر یہ بات لکھ بھی دیتا ہے۔
سیٹ اپ
یہ کیسے جڑتا ہے
اسٹور جوڑنا
جوڑنے پر کلک کریں، اپنے WooCommerce ایڈمن میں منظوری دیں — کلیدیں اور webhooks آپ کے لیے خود لگ جاتے ہیں۔
ملکیت چننا
ہر ڈیٹا دائرے کے لیے چنیں کہ سچ کا مالک کون ہے: Woo، ConnectWiz، یا دونوں طرف۔
پہلے مشق، پھر فعال
واپسی تحریر کے عمل پہلے مشق موڈ میں چلائیں؛ فرق ٹھیک لگے تو فعال پر کر دیں۔
ساتھ بہتر
کس کے ساتھ مل کر چلتا ہے
WordPress پلگ ان
یہ پلگ ان لاگ ان Woo گاہکوں کو چیٹ میں سائن ان کر دیتا ہے — وہی شخص جسے سنک پہلے سے جانتا ہے، آرڈر ساتھ، اور دوبارہ رجسٹر کیے بغیر۔
پروڈکٹ فیڈز
درآمد شدہ کیٹلاگ Google Shopping / Meta Commerce فیڈ کے طور پر شائع ہو سکتا ہے — فی قطار ایک ویری اینٹ، چھوڑی گئی چیزیں وجہ سمیت، اور گھڑی ہوئی کرنسی تبدیلیاں کوئی نہیں۔ دیکھیں: Commerce۔
Wiz اور flows
مصنوعی ذہانت "میرا آرڈر کہاں ہے؟" کا جواب اسٹور کے تازہ ڈیٹا سے دیتی ہے، اور ساتھ یہ بھی موجود ہیں: flows جو کامرس کے ایونٹس پر ردعمل دے سکتے ہیں — سنک وہ فرش ہے جس پر باقی سب کھڑا ہے۔
تحفظ اور ضمانتیں
بورنگ ضمانتیں
کلیدیں خود لگتی ہیں، چسپاں نہیں کی جاتیں
wc-auth کا طریقہ آپ کے اسٹور سے کلیدیں سرور کی طرف ہمیں دلواتا ہے — محفوظ حالت میں خفیہ، اور نقل چسپاں کی وہ رسم ہی نہیں جس سے کوئی انسان انہیں لیک کر بیٹھے۔
ہر webhook ثابت شدہ
آنے والی ترسیلوں پر HMAC دستخط ہوتے ہیں، جن کی خفیہ کلید ہم ہر اسٹور کے لیے الگ بناتے ہیں، اور موازنہ مستقل وقت میں ہوتا ہے — جعلی "پروڈکٹ اپ ڈیٹ" دروازے سے ہی لوٹ جاتی ہے۔
آپ کے اسٹور کے ساتھ شائستہ
جو ترسیلیں تصدیق شدہ ہوں مگر سنبھالی نہ جا رہی ہوں، انہیں بھی کامیابی کا جواب دیا جاتا ہے، کیونکہ Woo لگاتار پانچ ناکامیوں کے بعد webhook بند کر دیتا ہے — ہم عجیب چیزیں خود جذب کر لیتے ہیں، اس سے بہتر کہ آپ کا اسٹور ہم سے مایوس ہو جائے۔
SSRF سے محفوظ اخراج
آپ کے اسٹور کے URL پر جانے والی ہر کال ایک اخراجی پہرے سے گزرتی ہے — کوئی بدنیت "اسٹور پتہ" اندرونی نیٹ ورک ٹٹولنے کے کام نہیں آ سکتا۔
باریک حروف، بغیر لگی لپٹی
حدود، صاف صاف لکھی ہوئی
ادائیگی کی پروسیسنگ نہیں
آرڈر سنک ہوتے ہیں؛ کارڈ سے پیسے کاٹنا آپ کے اسٹور اور ادائیگی فراہم کنندہ کا کام ہے — اس کے برعکس دکھاوا کرنے ہی سے پلیٹ فارم آدھے بینک بن جاتے ہیں، اور برے بینک۔
میڈیا ملکیت کے پیچھے چلتا ہے
جہاں مواد کی فیلڈز کا مالک Woo ہو، وہاں وہ یہاں جان بوجھ کر صرف پڑھنے کے لیے ہوتی ہیں — ملکیت کے معاہدے کا مطلب ہی یہ ہے کہ وہ ہمیں بھی باندھتا ہے۔
2,000 پروڈکٹ کی حد
ایک درآمدی دور زیادہ سے زیادہ 2,000 پروڈکٹ لے جاتا ہے — یہ ایک بتائی ہوئی انجینئرنگ حد ہے۔ اس سے بڑے کیٹلاگ پیمانے کی وہ بات ہیں جو ہم خاموشی سے وقت ختم ہونے دینے کے بجائے کھل کر کرنا چاہیں گے۔
آرڈر پڑھے جاتے ہیں، نقل نہیں کیے جاتے
اسٹور کے آرڈر رابطے پر براہ راست دکھتے ہیں (ایک منٹ کے لیے محفوظ، تازہ ترین دس) بجائے اس کے کہ وہ کسی دوسرے کھاتے میں نقل ہوں — یہ سچ کے ایک ہی ماخذ والا سوچا سمجھا فیصلہ ہے، اور یہاں لکھا ہوا ہے۔
WooCommerce سے متعلق عام سوالات
سیدھے جواب
مزید تفصیل یہاں ہے: عام سوالات، یا ہم سے براہ راست پوچھیں۔
ایمانداری سے جڑنا، شور مچا کر جڑنے سے بہتر ہے۔
یہاں ہر انٹیگریشن اسی سے بیان ہوا ہے جو وہ واقعی کرتا ہے — سمت، ملکیت اور حدود سمیت۔