WooCommerce Integration
WooCommerce Integration بالکل اسی طرح کام کرتی ہے جیسے ہمارا Manual Gateway کام کرتا ہے۔ یہ آپ کے صارفین کو بہت زیادہ لچک فراہم کرتی ہے، جس سے وہ آپ کی WooCommerce تنصیب پر دستیاب ادائیگی کے کسی بھی فارم کو منتخب کر سکتے ہیں۔ اور یہ آسان ہے: جیسے ہی صارف کی بلنگ مدت ختم ہوتی ہے، صارف کی رکنیت روک دی جاتی ہے۔ اسی وقت، نیٹ ورک کی مرکزی سائٹ کی WooCommerce تنصیب پر ایک آرڈر بنایا جائے گا۔ پھر صارف کو اپنی ای میل میں ایک رسی د موصول ہوتی ہے، جس میں ادائیگی کرنے کا ایک لنک ہوتا ہے۔ جیسے ہی ادائیگی موصول ہوتی ہے، رکنیت کی تجدید ہو جاتی ہے۔
خصوصیات
- Ultimate Multisite اور WooCommerce کے درمیان آسان انضمام
- ادائیگی کے کئی طریقے دستیاب
- شامل شدہ subscriptions core استعمال کرتے ہوئے خودکار بار بار بلنگ، اختیاری WooCommerce Subscriptions plugin بہتریوں کے ساتھ
- Checkout کل رقم میں Ultimate Multisite ٹیکسز الگ، غیر قابلِ ٹیکس WooCommerce فیس لائنز کے طور پر شامل ہوتے ہیں تاکہ صارفین ادائیگی سے پہلے ٹیکس رقوم کا جائزہ لے سکیں
دستاویزات
WooCommerce Integration کو ترتیب دینا
Ultimate Multisite کے ساتھ اپنی ادائیگی کے اختیارات کو وسعت دینا: WooCommerce Integration
تنصیب
- 'ultimate-multisite-woocommerce' کو '/wp-content/plugins/' ڈائریکٹری میں اپ لوڈ کریں
- WordPress میں 'Plugins' مینو کے ذریعے plugin کو فعال کریں
- plugin کو ترتیب دینے کے لیے مرحلہ وار Wizard کی پیروی کریں
استعمال کا رہنما
اہم نوٹ: یہ مضمون Ultimate Multisite ورژن 2.x سے متعلق ہے۔
توجہ: Ultimate Multisite: WooCommerce Integration کے لیے ضروری ہے کہ WooCommerce کم از کم آپ کی مرکزی سائٹ پر فعال ہو۔
ہم سمجھتے ہیں کہ Stripe اور PayPal کچھ ممالک میں دستیاب نہیں ہیں، جو Ultimate Multisite صارفین کو ہمارے plugin کو مؤثر طور پر استعمال کرنے سے محدود یا متاثر کرتا ہے۔ اس لیے ہم نے WooCommerce کو ضم کرنے کے لیے ایک add-on بنایا۔
WooCommerce ایک بہت مقبول eCommerce plugin ہے۔ دنیا بھر کے developers نے مختلف ادائیگی gateways کو اس کے ساتھ ضم کرنے کے لیے add-ons بنائے۔ ہم نے اس کا فائدہ اٹھاتے ہوئے ان payment gateways کو بڑھایا جنہیں آپ Ultimate Multisite بلنگ سسٹم میں استعمال کر سکتے ہیں۔
اسے ترتیب دینا
سب سے پہلے، آپ کو WooCommerce Integration add-on انسٹال کرنا ہوگا جو لائسنس یافتہ صارفین کے لیے مفت ہے۔ اسے انسٹال کرنے کے لیے، اپنے super admin dashboard پر Ultimate Multisite پر کلک کریں اور Add-ons منتخب کریں۔

یہاں آپ تمام Ultimate Multisite add-ons تلاش کر سکتے ہیں۔ Ultimate Multisite: WooCommerce Integration add-on پر کلک کریں۔

add-on کی تفصیلات کے ساتھ ایک ونڈو ظاہر ہوگی۔ بس Install Now پر کلک کریں .
تنصیب مکمل ہونے کے بعد، آپ کو plugins صفحہ پر منتقل کر دیا جائے گا۔ یہاں، بس Network Activate پر کلک کریں اور WooCommerce add-on آپ کے نیٹ ورک پر فعال ہو جائے گا۔
اسے فعال کرنے کے بعد، اگر آپ کی ویب سائٹ پر ابھی تک WooCommerce plugin انسٹال اور فعال نہیں ہے، تو آپ کو ایک یاد دہانی موصول ہوگی۔
انسٹال ہونے کے بعد، آپ کو Ultimate Multisite ادائیگی settings کے تحت ایک اضافی اختیار نظر آئے گا۔ پھر آپ وہاں سے WooCommerce اختیار کو فعال کر سکتے ہیں۔

آپ کچھ بنیادی settings ترتیب دے سکتے ہیں، جیسے وہ display name جو front end پر دکھایا جائے گا اور ایسی ہدایات جو آپ کے صارفین کو ان کے checkout flow میں رہنمائی دیں۔ پھر آپ اپنی مرکزی سائٹ کی WooCommerce settings میں جا کر وہ payment gateway فعال اور ترتیب دے سکتے ہیں جسے آپ استعمال کرنا چاہتے ہیں۔
Checkout ٹیکس فیس لائنز
جب Ultimate Multisite checkout میں ٹیکس شامل ہوں، تو integration ہر Ultimate Multisite ٹیکس رقم کو WooCommerce checkout میں ایک الگ، غیر قابلِ ٹیکس فیس لائن کے طور پر شامل کرتی ہے۔ اس سے ادائیگی سے پہلے ٹیکس کی کل رقم واضح رہتی ہے جبکہ WooCommerce کو ٹیکس فیس پر دوبارہ ٹیکس لگانے سے روکا جاتا ہے۔
ادائیگی کا انتظام کیسے کریں
WooCommerce Integration بالکل اسی طرح کام کرتی ہے جیسے ہمارا Manual Gateway کام کرتا ہے۔ کمی یہ ہے کہ ہر ادائیگی بلنگ مدت کے اختتام پر دستی طور پر ادا کرنی ہوتی ہے۔ یہ flow اس طرح کام کرتا ہے:
-
جیسے ہی صارف کا بلنگ cycle ختم ہوتا ہے، رکنیت روک دی جاتی ہے۔ اسی وقت، آپ کے نیٹ ورک کی مرکزی سائٹ پر WooCommerce تنصیب میں ایک آرڈر بنایا جائے گا۔
-
پھر صارفین کو اپنی ای میل میں ایک رسید موصول ہوتی ہے، جس میں ادائیگی کرنے کا ایک لنک ہوتا ہے (یہ لنک ان کے subsite dashboard سے ان کی بلنگ history میں بھی ظاہر ہوتا ہے)۔ وہ لنک صارف کو WooCommerce checkout پر منتقل کرتا ہے، جہاں صارفین اپنی ادائیگی process کرنے کے لیے دستیاب WooCommerce gateways میں سے ایک منتخب کر سکیں گے۔
-
جیسے ہی ادائیگی موصول ہوتی ہے، رکنیت کی تجدید ہو جاتی ہے، ادائیگی Ultimate Multisite پر log ہو جاتی ہے اور آرڈر کو مکمل پر سیٹ کر دیا جاتا ہے۔
کچھ اہم نوٹس:
-
Ultimate Multisite کی default functionality اب بھی اس integration form کے ساتھ کام کرتی ہے۔ مثال کے طور پر، refunds جاری کرنا Subscription Management screen سے WooCommerce کے ساتھ رابطہ کرے گا تاکہ منتخب payment form استعمال کرتے ہوئے refund جاری کیا جا سکے۔
-
Ultimate Multisite: WooCommerce Integration کام کرنے کے لیے WP-Cron پر انحصار کرتی ہے۔ یہ اکثر اوقات بہت اچھی طرح کام کرتا ہے، لیکن اگر سائٹ پر traffic کم ہو تو cron کو scheduled events چیک کرنے کا اشارہ نہیں ملتا اور event چھوٹ جاتا ہے، جس سے execution delays ہو سکتے ہیں۔
WooCommerce Subscriptions Plugin
ہر ماہ دستی طور پر ادائیگی شروع کرنا آخری صارفین کے لیے مثالی نہیں ہے کیونکہ subscriptions سے توقع کی جاتی ہے کہ وہ ہر billing cycle میں خودکار طور پر دہرائی جائیں۔ WooCommerce Integration add-on اب بنیادی subscriptions code کو شامل کرتا ہے، اس لیے recurring products ہمیشہ recurring billing کے لیے subscriptions استعمال کرتے ہیں۔
آپ کو اس integration کے ذریعے recurring products فروخت کرنے کے لیے الگ WooCommerce Subscriptions plugin خریدنے یا install کرنے کی ضرورت نہیں ہے۔ اگر وہ plugin خریدا گیا، install کیا گیا، اور آپ کی main site پر دستیاب ہے، تو Ultimate Multisite اسے استعمال کرے گا اور WooCommerce اضافی subscription management خصوصیات ظاہر کرے گا۔ جب یہ دستیاب نہ ہو، تو شامل شدہ subscriptions core پھر بھی recurring products کو سنبھالتا ہے۔

اور بس یہی ہے۔ آپ کے آخری صارفین کو recurring products کے لیے اپنے billing cycle کے اختتام پر دستی طور پر ادائیگی کرنے کی مزید ضرورت نہیں ہوگی۔
آپ کی main site پر WooCommerce کے تحت ایک order بننے کے علاوہ، یہ ہر Account کے لیے ایک subscription بھی بنائے گا۔
ناکام renewal پر suspension کا رویہ
بطور default، memberships اس وقت تک active رہتی ہیں جب تک WooCommerce Subscriptions اپنے failed-payment retry schedule کو process کرتا ہے۔ یہ عام WooCommerce Subscriptions grace window کو برقرار رکھتا ہے تاکہ recover ہونے والی renewal subscription اور membership کو قبل از وقت access میں خلل ڈالے بغیر دوبارہ sync میں لا سکے۔
وہ administrators جو access control کو زیادہ سخت چاہتے ہیں، WooCommerce Integration settings میں Suspend Memberships Immediately on Failed Renewals کو enable کر سکتے ہیں۔ جب یہ opt-in setting enable ہو، تو Ultimate Multisite متعلقہ membership کو renewal payment fail ہوتے ہی suspend کر دیتا ہے، بجائے اس کے کہ WooCommerce Subscriptions retry handling کے ختم ہونے کا انتظار کرے۔
Developers اسی decision کو wu_woo_suspend_on_payment_failure filter کے ذریعے override کر سکتے ہیں۔ Hook reference pages add-on source سے generate کیے جاتے ہیں، اس لیے یہ overview custom suspension policies کے لیے صرف filter name کی نشاندہی کرتا ہے۔