SoftGlaze PDF Invoices for WooCommerce

تفصیل

SoftGlaze PDF Invoices، WooCommerce آرڈرز — اور آپ کی ہاتھ سے بنائی گئی انوائسز — کو صاف، پیشہ ورانہ PDF دستاویزات میں بدل دیتا ہے۔ سب کچھ 100% مقامی طور پر رینڈر ہوتا ہے: بنڈل شدہ dompdf انجن آپ کے اپنے سرور پر چلتا ہے، ہر لوگو، آئیکن اور فونٹ مقامی فائلوں سے سرایت ہوتا ہے، اور کوئی دستاویز رینڈر کبھی کوئی آؤٹ باؤنڈ HTTP درخواست نہیں کرتا۔ طےشدہ انسٹال صفر بیرونی سروسز سے بات کرتا ہے؛ صرف وہ خصوصیات جو کبھی نیٹ ورک تک پہنچ سکتی ہیں وہ اختیاری اور طےشدہ طور پر بند ہیں (EU VIES VAT لُک اپ، کلاؤڈ بیک اپ، اور WhatsApp Cloud API سینڈنگ — ہر ایک کسی سرکاری سروس یا آپ کے اپنے اکاؤنٹ تک)۔

یہ آپ کے ساتھ ساتھ بڑھتا ہے: "مجھے بس اپنے آرڈر ای میلز کے ساتھ ایک انوائس منسلک چاہیے” سے لے کر ایک مکمل سیلف-سروس انوائس-بلڈر ویب سائٹ تک جسے آپ کے وزیٹرز سائن اپ کر کے استعمال کرتے ہیں — سب ایک ہی پلگ اِن سے، ایک جدید React ایڈمن سے چلتا ہے۔

مکمل دستاویزات، سیٹ اپ گائیڈز اور سکرین شاٹس: https://softglaze.com/docs/pdf-invoices-plugin-for-woocommerce-and-manual

چار دستاویز اقسام، ایک ڈیزائن سسٹم

  • انوائسز، پیکنگ سلپس، پروفارما انوائسز اور کریڈٹ نوٹس — ایک ٹیمپلیٹ انجن، چار چہرے۔ ہر دستاویز قسم ایک اسٹاک ڈیزائن یا آپ کا بنایا ہوا کسٹم ٹیمپلیٹ استعمال کرتی ہے، آپ کے منتخب کردہ کاغذ سائز (A4 / Letter) پر۔
  • ری فنڈ پر کریڈٹ نوٹس — کسی آرڈر کی رقم واپس کریں اور ایک کریڈٹ نوٹ خودکار طور پر پیش کیا جاتا ہے، جو اصل انوائس کا حوالہ دیتا ہے۔
  • رسیدیں — چیک آؤٹ پر ایک اختیاری "Receipt vs Invoice” انتخاب، اپنے ٹیمپلیٹ اور (اختیاری طور پر) اپنی نمبر ترتیب کے ساتھ۔
  • ڈیلیوری نوٹس — انوائس اور/یا پیکنگ سلپ پر کیریئر، ٹریکنگ نمبر، شپنگ اور متوقع-ڈیلیوری تاریخیں پرنٹ کریں (اختیار پر مبنی، فی قسم)۔

نمبرنگ جو آپ کی کتابوں کے مطابق ہو

  • ترتیب وار خودکار نمبرنگ بمع سابقہ/لاحقہ، {YYYY} / {MM} پلیس ہولڈرز، صفر-پیڈنگ اور سالانہ ری سیٹ — یا محض WooCommerce آرڈر نمبر یا خام آرڈر ID دوبارہ استعمال کریں۔
  • کریڈٹ نوٹس اور پروفارما انوائسز کے لیے الگ، ریس-سیف ترتیبیں، ہر ایک کی اپنی شروعات / سابقہ / لاحقہ / پیڈنگ کے ساتھ۔
  • کسی اور پلگ اِن سے منتقل ہو رہے ہیں؟ موجودہ YITH / WebToffee نمبرز کا پتا لگائیں اور سب سے بڑے سے اپنی ترتیب جاری رکھیں، تاکہ نمبرنگ برقرار رہے۔

آٹومیشن

  • اپنے منتخب کردہ آرڈر اسٹیٹسز پر دستاویزات خودکار بنائیں۔
  • ایک قابلِ ترتیب دستاویز × WooCommerce-ای میل میٹرکس — درست دستاویز کو درست ٹرانزیکشنل ای میل کے ساتھ منسلک کریں (مثلاً "Completed” پر انوائس، "Processing” پر پیکنگ سلپ)۔
  • تکمیل کے مراحل — ایک محفوظ متوازی فلو (In packaging Dispatched In transit Delivered) جو WooCommerce کے اپنے آرڈر اسٹیٹسز کو کبھی نہیں چھوتا، بمع لائیو ڈیش بورڈ کاؤنٹرز، اختیاری فی مرحلہ گاہک ای میلز، اور پیکنگ سلپس پر پرنٹ ہونے والا موجودہ مرحلہ۔
  • ادائیگی کی یاد دہانیاں — گاہکوں کو ان کی آخری تاریخ گزرنے پر آپ کے مقرر کردہ دن-وقفوں پر خودکار طور پر ای میل کریں؛ آرڈر ادا ہوتے ہی یاد دہانیاں رک جاتی ہیں۔
  • اکاؤنٹنٹ ایکسپورٹ — ہر مہینے ایک منتخب دن، اپنے اکاؤنٹنٹ کو گزشتہ ماہ کی انوائس PDFs بمع ایک CSV انڈیکس کی ZIP ای میل کریں۔ ایک عالمی kill-switch ہر خودکار ای میل کو ایک ساتھ روک دیتا ہے۔

ایک حقیقی ایڈمن، صرف ایک ترتیبات کا صفحہ نہیں

  • ایک Profit & Loss ڈیش بورڈ — آمدنی، آئٹم کی لاگتیں، مجموعی منافع، مارجن %، وصول شدہ ٹیکس، ری فنڈز اور غیر ادا شدہ بقایا، بمع ایک مہینہ / سہ ماہی / سال / کسٹم سوئچر، اِن لائن چارٹس، ایک ماہانہ تفصیل اور سرِفہرست پروڈکٹس، سب CSV میں قابلِ ایکسپورٹ۔ (ایمانداری سے "gross profit = revenue − item costs” لیبل شدہ — ایک نظر میں سیلز اور مارجن، ڈبل-اینٹری اکاؤنٹنگ نہیں۔)
  • بلک ایکشنز کے ساتھ ایک قابلِ تلاش، قابلِ فلٹر Documents manager — WooCommerce اور دستی دونوں دستاویزات میں تیار کریں، ای میل کریں، یا ایک ZIP ڈاؤن لوڈ کریں، بمع ماخذ / قسم / حالت / مرحلہ / تاریخ فلٹرز۔
  • ایک Products ٹیبل جو آپ کے WooCommerce کیٹلاگ کی عکاسی کرتا ہے (تھمب نیل، SKU، قیمت، لاگت، اسٹاک) بمع ایک Cost price فیلڈ جو مارجن کا حساب چلاتا ہے، اور برانڈڈ product-catalog PDFs۔
  • WooCommerce آرڈر اسکرین پر: دستاویزات تیار کریں / دیکھیں / ای میل کریں، تکمیل کا مرحلہ مقرر کریں، اور کیریئر & ٹریکنگ ریکارڈ کریں — کلاسک اور HPOS دونوں آرڈر اسکرینز پر۔ آرڈرز فہرست پر ایک Invoice کالم اور بلک ایکشنز بھی ہیں، اور My Account میں ایک "Download invoice” بٹن۔
  • ایک بلٹ اِن System Check صفحہ (اور WordPress Site Health ٹیسٹس) جو PHP، ایکسٹینشنز، اسٹوریج اور انجن کی تصدیق کرتا ہے، اور ایک لائیو نمونہ PDF رینڈر کرتا ہے تاکہ آپ اس پر انحصار کرنے سے پہلے تصدیق کر سکیں کہ یہ کام کرتا ہے۔
  • کمپنی کی تفصیلات، کرنسی اور نمبرنگ کے لیے ایک رہنمائی شدہ پہلی بار سیٹ اپ وزرڈ (ایک لائیو انوائس-نمبر پیش نظارے کے ساتھ)۔

اپنی دستاویزات بصری طور پر ڈیزائن کریں

  • ایک گھسیٹ-اور-چھوڑ ٹیمپلیٹ بلڈر: سیکشنز کو دوبارہ ترتیب دیں (ہیڈر، بل بنام، میٹا، آئٹمز، مجموعے، ادائیگی، شرائط، دستخط، بمع متن / تقسیم کار / اسپیسر اور ایک صاف کردہ custom-HTML بلاک)، ہر ایک کیا دکھاتا ہے اسے ٹوگل کریں، اور منتخب کریں کہ کون سے آئٹم کالم پرنٹ ہوں۔
  • ڈیزائن ٹوکنز — رنگ، ایک بنڈل شدہ dompdf-محفوظ فونٹ، بنیادی سائز، عنوان کی کیس، کونے کا ریڈیئس، ہیڈر / مجموعوں کا انداز، لوگو کی جگہ اور آپ کا اپ لوڈ کردہ لوگو۔
  • ایک ساتھ ساتھ لائیو پیش نظارہ جیسے جیسے آپ ترمیم کرتے ہیں حقیقی انجن کے ذریعے رینڈر کرتا ہے، بمع ایک "Exact PDF” بٹن — آپ جو پیش نظارہ دیکھتے ہیں بالکل وہی تیار ہوتا ہے۔ 10 اسٹاک ڈیزائنز میں سے کسی سے شروع کریں، اور سائٹس کے درمیان ٹیمپلیٹس کو JSON کے طور پر ایکسپورٹ / امپورٹ کریں۔
  • دو لے آؤٹ موڈ — Flow اور Canvas۔ Flow سیکشنز کو صفحے پر نیچے کی طرف ترتیب دیتا ہے؛ Canvas بلاکس کو آزادانہ رکھتا ہے — گھسیٹ کر منتقل کریں، کونے/کنارے کے ہینڈلز سے سائز بدلیں، ایرو کیز سے سرکائیں، اور انہیں آگے پیچھے تہوں میں رکھیں۔ بلاکس صفحے کے فیصد کے طور پر رکھے جاتے ہیں، وہی نقاط جو PDF استعمال کرتا ہے، اس لیے آپ جو لے آؤٹ بناتے ہیں وہی پرنٹ ہوتا ہے۔ موجودہ ٹیمپلیٹس Flow موڈ میں رہتے ہیں۔

WooCommerce کے ساتھ یا اس کے بغیر کام کرتا ہے

  • دستی انوائسز — ایک مکمل "New invoice” اسکرین: محفوظ کلائنٹس (ای میل سے ڈی-ڈپلیکیٹڈ)، لامحدود لائن آئٹمز (مقدار، فی یونٹ قیمت، لاگت، ٹیکس ریٹ)، کرنسی، تاریخ، ٹیمپلیٹ اور حالت۔ ایک ریس-سیف نمبر تفویض ہوتا ہے، PDF محفوظ ہوتی ہے، اور شیئر لنک تیار ہوتا ہے — WooCommerce بند ہونے پر بھی۔
  • ایک عوامی انوائس-بلڈر ویب سائٹ — چار شارٹ کوڈز ([sgci_invoice_builder]، [sgci_my_invoices]، [sgci_dashboard]، [sgci_login] / [sgci_register]) وزیٹرز کو سائن اپ کرنے، لائیو پیش نظارے کے ساتھ اپنی انوائسز بنانے، اور انہیں منظم کرنے دیتے ہیں — ایک مکمل سیلف-سروس انوائس سائٹ۔ ہر دستاویز اپنے مالک کے لیے نجی ہے؛ ایک صارف کبھی دوسرے کی نہیں دیکھ سکتا۔ جب WooCommerce فعال ہو، تو یہی منظر ایک My Account Invoices ٹیب میں ضم ہو جاتا ہے۔

شیئر اور بھیجیں

  • عوامی شیئر لنکس — ایک ٹوکنائزڈ، بغیر لاگ اِن ویور صفحہ بمع سنگل-PDF ڈاؤن لوڈ، فی دستاویز میعاد (7 / 30 / 90 دن یا کبھی نہیں)، دوبارہ بنائیں اور منسوخ کریں، اور PDF پر پرنٹ ہونے والا ایک اختیاری QR کوڈ۔
  • کسی بھی دستاویز کو آرڈر اسکرین یا Documents manager سے ای میل کے ذریعے بھیجیں، ایک قابلِ ترمیم وصول کنندہ / موضوع / پیغام، بھیجنے پر پُر ہونے والے ڈائنامک {tags}، اور ایک لاگ شدہ سینڈ ہسٹری کے ساتھ۔

ادائیگیاں، ڈپازٹ اور کلائنٹ کی منظوری

  • جزوی ادائیگیاں اور ڈپازٹ — کسی بھی دستاویز کے مقابل ادائیگیاں ریکارڈ کریں (تاریخ، رقم، طریقہ، نوٹ)۔ ایک بار ادائیگی موجود ہو، تو PDF مجموعے کے نیچے ایک Amount paid اور Balance due جوڑا پرنٹ کرتی ہے (تمام 10 اسٹاک ڈیزائنز اور آپ کے کسٹم ٹیمپلیٹس پر)، ڈیش بورڈ کا "Unpaid outstanding” بقایا رقم شمار کرتا ہے، اور دو ٹیگز — {amount_paid} اور {balance_due} — بلڈر میں دستیاب ہوتے ہیں۔ WooCommerce آرڈرز پر بیلنس آرڈر کی حالت کا لحاظ رکھتا ہے (صرف Pending / On-hold ہی بیلنس دکھاتے ہیں)۔
  • آن لائن کلائنٹ منظوری — عوامی شیئر لنک پر ایک "Accept” بٹن فعال کریں، فی دستاویز قسم (عام طور پر پروفارما یا کوٹ؛ طےشدہ طور پر بند)۔ کلائنٹ اپنا نام ٹائپ کرتا ہے، ایک معاہدے کے خانے پر نشان لگاتا ہے اور قبول کرتا ہے؛ اس کا نام، تاریخ/وقت اور IP ریکارڈ ہوتے ہیں، PDF میں ایک "Accepted online by …” مہر شامل ہوتی ہے، اور آرڈر اسکرین یہ لاگ کرتی ہے کہ کس نے قبول کیا۔ یہ ایک واضح، ایماندار آن لائن منظوری ہے — کوئی قانونی طور پر پابند الیکٹرانک دستخط نہیں۔

WhatsApp ترسیل

  • Click-to-chat (مفت، صفر سیٹ اپ) — ہر تیار شدہ دستاویز کو آرڈر اسکرین اور Documents manager پر ایک WhatsApp بٹن ملتا ہے۔ یہ WhatsApp (ایپ یا ویب) کو گاہک کے نمبر اور دستاویز کے محفوظ شیئر لنک پر مشتمل پیغام کے ساتھ کھولتا ہے؛ آپ کا اپنا WhatsApp اسے بھیجتا ہے۔ کوئی API keys نہیں، اور پلگ اِن اپنی طرف سے کوئی درخواست نہیں کرتا۔
  • Cloud API server-send (اختیاری) — اپنا ذاتی Meta WhatsApp Business Cloud API منسلک کریں اور ایک "Send on WhatsApp now” ایکشن شیئر لنک کو آپ کے سرور سے براہِ راست گاہک تک پہنچاتا ہے۔ WhatsApp کی 24 گھنٹے کی کسٹمر-سروس ونڈو کے اندر یہ آپ کا سیشن پیغام بھیجتا ہے؛ اس سے باہر، یہ آپ کے پہلے سے منظور شدہ ٹیمپلیٹ پر واپس آ جاتا ہے۔ یہ طےشدہ طور پر بند ہے، آپ کا ایکسیس ٹوکن خفیہ کاری شدہ محفوظ ہوتا ہے، اور کبھی کچھ خودکار طور پر نہیں بھیجا جاتا۔

تعمیل اور ایکسپورٹس

  • چیک آؤٹ پر VAT / fiscal-code (کلاسک اور بلاک چیک آؤٹ) — ہر فیلڈ آزادانہ طور پر اختیاری یا لازمی، تمام ممالک / صرف EU / ایک ملک کی فہرست تک محدود، فی ملک VAT فارمیٹ چیکس، اطالوی Partita IVA & Codice Fiscale چیک سمز، اور ایک اختیاری EU VIES آن لائن لُک اپ (طےشدہ طور پر بند) کے ساتھ۔
  • اطالوی ای-انوائسنگ (FatturaPA) — انوائسز اور کریڈٹ نوٹس کے لیے سرکاری FatturaPA 1.2 (FPR12) XML تیار کریں، فی دستاویز یا بلک ZIP کے طور پر، ڈاؤن لوڈ سے پہلے مقامی طور پر Agenzia delle Entrate اسکیما کے مقابل توثیق شدہ۔ ایماندارانہ دائرہ کار: یہ XML فائل تیار کرتا ہے — یہ SDI کو منتقل نہیں کرتا، اور جہاں ڈیٹا صاف طور پر میپ نہ ہو سکے وہاں اندازہ لگانے سے انکار کرتا ہے۔
  • اکاؤنٹنگ ایکسپورٹس — Documents فہرست CSV یا XML میں ایکسپورٹ کرتی ہے (آپ کے فعال فلٹرز کا لحاظ رکھتے ہوئے)، اور ہر دستاویز کو ایک UBL-lite XML میں۔ پروڈکٹ فہرستیں بھی CSV / XML میں ایکسپورٹ ہوتی ہیں۔
  • Compliance field packs — کمپنی بلاک میں اپنا بیچنے والے کا VAT، GST/HST اور ایک عمومی Tax ID دکھائیں (فی دستاویز قسم، طےشدہ طور پر بند)، اور ایک قابلِ ترمیم EU reverse-charge نوٹ پرنٹ کریں (Art. 196 کے الفاظ پر ڈیفالٹ)۔ خودکار موڈ میں یہ نوٹ صرف وہاں ظاہر ہوتا ہے جہاں ریورس چارج واقعی لاگو ہوتا ہے — اِنٹرا-EU B2B، آپ کے EU VAT نمبر اور کسی دوسرے EU ملک میں VAT-رجسٹرڈ گاہک کے ساتھ — یا آپ اسے ہمیشہ پرنٹ کرنے پر سیٹ کر سکتے ہیں۔ نوٹ صرف معلوماتی ہے؛ یہ آپ کے ٹیکس مجموعوں کو کبھی تبدیل نہیں کرتا۔

کثیر لسانی اور دائیں سے بائیں دستاویزات

  • گاہک کو نظر آنے والی دستاویز کو منتخب زبان میں پرنٹ کریں — Settings Documents Language & direction کے تحت ایک اسٹور ڈیفالٹ، یا فی دستاویز (انوائس ایڈیٹر اور WooCommerce آرڈر اسکرین پر)۔ بلٹ اِن لیبلز (Invoice، Bill To، Subtotal، Tax، Total، اور باقی) خودکار طور پر ترجمہ ہو جاتے ہیں۔
  • فرانسیسی، جرمن، ہسپانوی، ولندیزی، اطالوی، پرتگالی اور عبرانی بلٹ اِن ہیں؛ عبرانی (اور دیگر دائیں سے بائیں زبانیں) پوری دستاویز کو بنڈل شدہ فونٹ کے ساتھ دائیں سے بائیں رینڈر کرتی ہیں، بغیر کسی اضافی سیٹ اپ کے۔ کوئی زبان منتخب نہ ہونے پر، دستاویزات بالکل پہلے کی طرح رینڈر ہوتی ہیں، اور آپ کی ایڈمن اسکرینز انگریزی میں رہتی ہیں۔ (عربی ابھی پیش نہیں کی جاتی — بنڈل شدہ PDF انجن عربی حروف کو درست طریقے سے جوڑ نہیں سکتا۔)

کلاؤڈ بیک اپ (اختیاری، طےشدہ طور پر بند)

  • ہر تیار شدہ دستاویز کو اپنے ذاتی Dropbox یا Google Drive پر کاپی کریں، مقامی فولڈر ترتیب (/SoftGlaze Invoices/{Year}/{Month}/) کی نقل کرتے ہوئے۔
  • آپ ایک معیاری OAuth فلو کے ذریعے اپنے ہی app credentials استعمال کرتے ہیں — درمیان میں کوئی SoftGlaze سرور نہیں۔ ری فریش ٹوکنز آپ کے سرور پر خفیہ کاری شدہ اور محفوظ حالت میں رکھے جاتے ہیں۔
  • خودکار دوبارہ کوشش کے ساتھ پس منظر میں اپ لوڈز، ایک "Backup everything now” بیک فِل، اور ایک ڈس کنکٹ جو محفوظ ٹوکنز کو منسوخ اور حذف کرتا ہے۔ کچھ اپ لوڈ نہیں ہوتا — اور کوئی بیک اپ ٹاسک شیڈول تک نہیں ہوتا — جب تک آپ کوئی اکاؤنٹ منسلک نہ کریں۔

پرائیویسی، سیکیورٹی اور مطابقت

  • طےشدہ طور پر صفر بیرونی درخواستیں۔ PDF انجن ہمیشہ مقامی طور پر رینڈر کرتا ہے؛ صرف اختیار-پر-مبنی نیٹ ورک خصوصیات EU VIES چیک، کلاؤڈ بیک اپ اور WhatsApp Cloud API سینڈنگ ہیں، جن میں سے ہر ایک یہاں اور ایک ترتیبات کے نوٹس میں ظاہر کی گئی ہے۔
  • HPOS (High-Performance Order Storage) مطابق؛ تمام آرڈر ڈیٹا WooCommerce CRUD کے ذریعے پڑھا جاتا ہے۔
  • تیار شدہ فائلیں ایک محفوظ اپ لوڈز ڈائرکٹری (deny-all + index guard) میں رہتی ہیں اور صرف صلاحیت- اور ملکیت-چیک شدہ اینڈ پوائنٹس کے ذریعے پیش کی جاتی ہیں — کسی اور کی دستاویز کا براہِ راست لنک "not found” واپس کرتا ہے۔
  • آپ کے موجودہ ورژن کے بعد شامل کی گئی ہر خصوصیت طےشدہ طور پر بند اور اپ ڈیٹ-محفوظ ہے: کسی موجودہ اسٹور کا چیک آؤٹ، دستاویزات، ای میلز اور نمبرنگ اس وقت تک تبدیل نہیں ہوتے جب تک آپ خود اسے فعال نہ کریں۔
  • ڈویلپر-دوست — انسان کے پڑھنے کے قابل React سورس src/ میں شامل ہے؛ فلٹرز sgci_document_template_json اور sgci_document_html آپ کو کوڈ میں آؤٹ پٹ کو دوبارہ تشکیل دینے دیتے ہیں؛ اور ایک مشترکہ ڈائنامک-ٹیگ انجن {invoice_number}، {order_number}، {total}، {share_url}، {carrier}، {tracking_code}، {order_meta:key}، {user_meta:key} اور مزید کو چلاتا ہے۔

بنڈل شدہ لائبریریاں (سب GPL-مطابق، vendor/ میں): dompdf (LGPL-2.1) بمع php-font-lib اور php-svg-lib، بمع دستاویزات اور ٹیسٹس ہٹا کر۔

اسکرین شاٹس

انسٹالیشن

  1. پلگ اِن فولڈر کو /wp-content/plugins/ میں اپ لوڈ کریں (یا Plugins Add New سے ZIP انسٹال کریں)۔
  2. اسے Plugins اسکرین کے ذریعے فعال کریں۔
  3. SoftGlaze Invoices Settings کھولیں اور اپنی کمپنی، لوگو، بینک اور نمبرنگ تفصیلات پُر کریں (یہ آپ کی سائٹ اور WooCommerce اسٹور سے پہلے سے پُر ہوتی ہیں)۔
  4. کوئی WooCommerce آرڈر کھولیں اور Generate Invoice PDF کلک کریں، یا اپنے منتخب کردہ اسٹیٹسز پر خودکار-تیاری کو یہ سنبھالنے دیں۔

آرڈر انوائسنگ کے لیے WooCommerce درکار ہے۔ بنڈل شدہ dompdf لائبریری پلگ اِن کے ساتھ آتی ہے؛ اگر یہ کبھی موجود نہ ہو، تو دستاویزات پرنٹ کے لیے تیار HTML پر واپس آ جاتی ہیں۔

عمومی سوالات

کیا یہ کسی بیرونی سروس کو کوئی ڈیٹا بھیجتا ہے؟

طےشدہ طور پر، نہیں۔ رینڈرنگ مکمل طور پر مقامی ہے — PDF انجن تمام اثاثے آپ کے اپنے سرور سے سرایت کرتا ہے اور کسی دستاویز کو تیار کرتے وقت کوئی آؤٹ باؤنڈ HTTP درخواست نہیں کرتا۔

بالکل تین اختیار-پر-مبنی استثنا ہیں، سب طےشدہ طور پر بند:

  1. EU VIES VAT چیک — اگر آپ Settings Checkout Verify EU VAT numbers online with VIES فعال کرتے ہیں، تو چیک آؤٹ پر درج کردہ VAT نمبر اس کے وجود کی تصدیق کے لیے سرکاری EU VIES سروس کو بھیجا جاتا ہے۔ فارمیٹ اور چیک سم چیکس ہمیشہ پہلے مقامی طور پر چلتے ہیں۔

  2. کلاؤڈ بیک اپ — اگر آپ Settings Backup کے تحت کوئی منزل منسلک کرتے ہیں، تو تیار شدہ دستاویزات آپ کے اپنے Dropbox یا Google Drive پر آپ کے اپنے app credentials استعمال کرتے ہوئے اپ لوڈ کی جاتی ہیں۔ کوئی SoftGlaze درمیانی سرور نہیں، ری فریش ٹوکنز آپ کے سرور پر خفیہ کاری شدہ محفوظ ہوتے ہیں، اور آپ کے اکاؤنٹ منسلک کرنے تک کچھ اپ لوڈ نہیں ہوتا۔ منقطع کرنا محفوظ ٹوکنز کو منسوخ اور حذف کر دیتا ہے۔

  3. WhatsApp Cloud API sending — اگر آپ اسے فعال کرتے ہیں اور Settings Automations WhatsApp Cloud API کے تحت اپنے ہی Meta credentials محفوظ کرتے ہیں، تو کسی دستاویز پر "Send on WhatsApp now” کلک کرنا اس کا شیئر لنک آپ کے اپنے WhatsApp Business اکاؤنٹ (graph.facebook.com) کے ذریعے گاہک کو بھیجتا ہے۔ آپ کا ایکسیس ٹوکن آپ کے سرور پر خفیہ کاری شدہ محفوظ ہوتا ہے، آپ کے منسلک ہونے اور بھیجنے پر کلک کرنے تک کچھ نہیں بھیجا جاتا، اور مفت click-to-chat بٹن کو اس میں سے کچھ درکار نہیں۔ (click-to-chat بٹن خود WhatsApp کے wa.me لنکس استعمال کرتا ہے اور آپ کے سرور سے کوئی درخواست نہیں کرتا۔)

جب تک آپ ان میں سے کسی کو فعال نہ کریں، پلگ اِن صفر بیرونی درخواستیں کرتا ہے۔

کیا یہ High-Performance Order Storage (HPOS) کے ساتھ مطابقت رکھتا ہے؟

جی ہاں۔ پلگ اِن HPOS مطابقت کا اعلان کرتا ہے اور آرڈرز صرف WooCommerce CRUD کے ذریعے پڑھتا ہے۔

اگر میں پلگ اِن حذف کر دوں تو میرے ڈیٹا کا کیا ہوگا؟

طےشدہ طور پر، ان انسٹال کرنے سے صرف پلگ اِن کے اپنے اختیارات اور آرڈر meta ہٹتے ہیں۔ اگر آپ انوائس ریکارڈز اور تیار شدہ PDF فائلیں بھی حذف کرنا چاہتے ہیں تو پہلے Settings میں Remove data on uninstall فعال کریں۔

کیا دستاویزات کو حسبِ ضرورت بنانے کے لیے ڈویلپر ہکس موجود ہیں؟

جی ہاں۔ دو فلٹرز آپ کو کوڈ میں دستاویز آؤٹ پٹ اوور رائیڈ کرنے دیتے ہیں:

  • sgci_document_template_jsonapply_filters('sgci_document_template_json', $template, $doc_type)۔ جب کوئی نامزد کسٹم ٹیمپلیٹ کسی دستاویز قسم کو رینڈر کرنے والا ہو تب چلتا ہے؛ جو رینڈر ہوتا ہے اسے تبدیل کرنے کے لیے ایک ترمیم شدہ ٹیمپلیٹ ارے (name، base_preset، tokens، sections، doc_types) واپس کریں — مثلاً سیکشنز کو دوبارہ ترتیب دینے یا پروگرام کے ذریعے ایک custom-HTML سیکشن داخل کرنے کے لیے۔
  • sgci_document_htmlapply_filters('sgci_document_html', $html, $invoice)۔ PDF رینڈر ہونے سے فوراً پہلے (اور HTML فال بیک لکھے جانے سے پہلے) حتمی دستاویز HTML پر، ہر دستاویز قسم اور ٹیمپلیٹ/لے آؤٹ کے لیے چلتا ہے۔ دستاویز کو پوسٹ-پروسیس کرنے کے لیے ترمیم شدہ HTML واپس کریں۔

ڈائنامک ٹیمپلیٹ ٹیگز ایک مشترکہ انجن سے حل ہوتے ہیں جو PDFs، ای میلز اور یاد دہانیاں استعمال کرتی ہیں۔ {invoice_number}، {order_number}، {date}، {due_date}، {customer_name}، {company_name}، {total} اور {share_url} کے علاوہ، آپ {order_meta:your_key} اور {user_meta:your_key} سے کوئی بھی آرڈر یا گاہک meta نکال سکتے ہیں۔ اقدار آؤٹ پٹ-ایسکیپڈ ہوتی ہیں؛ ایک اختیاری key allowlist (Settings) محدود کرتی ہے کہ کون سی keys حل ہوں۔

میں شارٹ کوڈز کے ساتھ ایک مکمل اسٹینڈ الون انوائس-بلڈر ویب سائٹ کیسے بناؤں؟

آپ ایک سیلف-سروس انوائس سائٹ اکٹھی کر سکتے ہیں — جہاں وزیٹرز سائن اپ کرتے ہیں اور اپنی PDF انوائسز بناتے ہیں — تین صفحات سے، بغیر WooCommerce کے:

  1. خصوصیت فعال کریں۔ SoftGlaze Invoices Settings Frontend پر جائیں اور ماسٹر سوئچ فعال کریں۔ (یہ موجودہ سائٹس پر طےشدہ طور پر بند اور بالکل نئے انسٹال پر فعال ہے۔) وہاں رہتے ہوئے آپ منتخب کر سکتے ہیں کہ بلڈر آپ کے کون سے محفوظ ٹیمپلیٹس پیش کر سکتا ہے، فی صارف روزانہ حد، طےشدہ کرنسی، اور طےشدہ شرائط۔
  2. سائن اپس کی اجازت دیں۔ Settings General میں، Membership: Anyone can register پر نشان لگائیں تاکہ وزیٹرز اکاؤنٹ بنا سکیں، یا معیاری WordPress رجسٹریشن فارم کے لیے کسی صفحے پر [sgci_register] رکھیں۔
  3. تین صفحات بنائیں:
    • ایک "Create invoice” صفحہ جس میں [sgci_invoice_builder my_invoices="/my-invoices/"] ہو — مکمل بلڈر (فی صارف محفوظ کمپنی تفصیلات، کلائنٹ، لائن آئٹمز، کرنسی، ایک ڈیزائن پکر، ایک لائیو پیش نظارہ، اور Generate PDF + شیئر لنک)۔
    • ایک "My invoices” صفحہ جس میں [sgci_my_invoices builder="/create-invoice/"] ہو — ہر صارف کی اپنی دستاویزات، بمع تلاش، ڈاؤن لوڈ، نقل، ایک قابلِ کاپی شیئر لنک، اور حذف۔
    • ایک "Sign in” صفحہ جس میں [sgci_login] (اور، اگر آپ چاہیں، [sgci_register]) ہو۔
  4. انہیں ایک ساتھ جوڑیں۔ اوپر بیان کردہ my_invoices اور builder ایٹریبیوٹس ایک صفحہ پاتھ (مثلاً /my-invoices/)، ایک مکمل URL، یا ایک عددی صفحہ ID قبول کرتے ہیں؛ یہ بلڈر کے "My invoices” لنک، فہرست کے "+ New invoice” بٹن، اور خالی-حالت کال-ٹو-ایکشن کو چلاتے ہیں۔ تینوں صفحات اپنے مینو میں شامل کریں اور آپ کے پاس ایک مکمل بلڈر سائٹ ہے — کوئی بھی membership یا login-redirect پلگ اِن اس کے ساتھ کام کرتا ہے۔

پرائیویسی: ہر دستاویز جو کوئی وزیٹر بناتا ہے اسی وزیٹر کی ملکیت ہوتی ہے۔ ایک صارف کبھی دوسرے صارف کی انوائسز نہیں دیکھ، ڈاؤن لوڈ، یا چھو سکتا، اور کسی اور کی دستاویز کا براہِ راست لنک "not found” واپس کرتا ہے۔ مہمانوں کو بلڈر کے بجائے ایک login/register پرامپٹ دکھایا جاتا ہے۔

کیا اس پلگ اِن کو استعمال کرنے کے لیے مجھے WooCommerce کی ضرورت ہے؟

نہیں۔ WooCommerce صرف آرڈر پر مبنی انوائسنگ کے لیے درکار ہے — آرڈرز کو دستاویزات میں بدلنا، آرڈر-اسکرین ٹولز، آرڈرز-فہرست کالم اور My Account ڈاؤن لوڈ۔ WooCommerce کے بغیر بھی آپ ہاتھ سے انوائسز بنا سکتے ہیں، ٹیمپلیٹس ڈیزائن کر سکتے ہیں، شیئر لنکس استعمال کر سکتے ہیں، اور عوامی انوائس-بلڈر سائٹ چلا سکتے ہیں۔

یہ کن اقسام کی دستاویزات بنا سکتا ہے؟

انوائسز، پیکنگ سلپس، پروفارما انوائسز، کریڈٹ نوٹس، رسیدیں اور ڈیلیوری نوٹس۔ ہر قسم کی اپنی ٹیمپلیٹ تفویض ہوتی ہے اور یہ اپنی نمبر ترتیب استعمال کر سکتی ہے۔

کیا میں کسی آرڈر کے بغیر، ہاتھ سے انوائس بنا سکتا ہوں؟

جی ہاں۔ New invoice اسکرین آپ کو ایک محفوظ کلائنٹ منتخب کرنے (یا شامل کرنے)، مقدار، فی یونٹ قیمت، لاگت اور ٹیکس ریٹ کے ساتھ لامحدود لائن آئٹمز شامل کرنے، کرنسی، تاریخ، ٹیمپلیٹ اور حالت منتخب کرنے، اور محفوظ کرنے دیتی ہے۔ ایک ریس-سیف نمبر تفویض ہوتا ہے، PDF محفوظ ہوتی ہے اور شیئر لنک تیار ہوتا ہے — WooCommerce آن ہو یا آف۔

انوائس نمبرنگ کیسے کام کرتی ہے؟ کیا میں اپنا فارمیٹ مقرر کر سکتا ہوں؟

نمبرنگ ایک اختیاری سابقے اور لاحقے، {YYYY} اور {MM} پلیس ہولڈرز، صفر-پیڈنگ اور اختیاری سالانہ ری سیٹ کے ساتھ ترتیب وار ہوتی ہے۔ کریڈٹ نوٹس اور پروفارما انوائسز ہر ایک اپنی الگ، ریس-سیف ترتیب استعمال کر سکتے ہیں۔ آپ کاؤنٹر کے بجائے WooCommerce آرڈر نمبر یا خام آرڈر ID دوبارہ بھی استعمال کر سکتے ہیں۔

میں کسی اور انوائس پلگ اِن سے منتقل ہو رہا ہوں — کیا میں اپنی نمبرنگ برقرار رکھ سکتا ہوں؟

جی ہاں۔ پلگ اِن موجودہ YITH / WebToffee (اور دیگر) انوائس نمبرز کا پتا لگا سکتا ہے، ملنے والے سب سے بڑے نمبر سے آپ کی ترتیب جاری رکھ سکتا ہے، اور اختیاری طور پر پرانے نمبرز کو تاریخی آرڈرز پر کاپی کر سکتا ہے۔ ڈویلپرز sgci_import_number_meta_keys فلٹر سے پتہ لگائی گئی meta keys کو بڑھا سکتے ہیں۔

میں WooCommerce ای میلز کے ساتھ خودکار طور پر PDF کیسے منسلک کروں؟

ترتیبات میں دستاویز × ای میل میٹرکس استعمال کر کے منتخب کریں کہ کون سی دستاویز کس ٹرانزیکشنل ای میل کے ساتھ منسلک ہو (مثلاً "Completed” پر انوائس، "Processing” پر پیکنگ سلپ)۔ آپ اپنے منتخب کردہ آرڈر اسٹیٹسز پر دستاویزات خودکار بھی بنا سکتے ہیں۔

کیا گاہک اپنی انوائس خود ڈاؤن لوڈ کر سکتے ہیں؟

جی ہاں۔ جب WooCommerce فعال ہو تو My Account میں ایک "Download invoice” بٹن اور ایک اختیاری Invoices ٹیب ہوتا ہے۔ آپ کوئی بھی دستاویز ای میل کے ذریعے بھی بھیج سکتے ہیں یا ایک ٹوکنائزڈ لنک شیئر کر سکتے ہیں۔

کیا عوامی شیئر لنکس محفوظ ہیں؟

ہر لنک ایک بےترتیب ٹوکن رکھتا ہے، آپ کی منتخب کردہ فی دستاویز میعاد (7 / 30 / 90 دن یا کبھی نہیں) رکھتا ہے، اور دوبارہ بنایا یا منسوخ کیا جا سکتا ہے۔ تیار شدہ فائلیں ایک محفوظ اپ لوڈز فولڈر میں رہتی ہیں اور صرف صلاحیت- اور ملکیت-چیک شدہ اینڈ پوائنٹس کے ذریعے پیش کی جاتی ہیں، اس لیے کسی اور کی فائل کا براہِ راست لنک "not found” واپس کرتا ہے۔

کیا میں PDF پر QR کوڈ لگا سکتا ہوں؟

جی ہاں — فی دستاویز قسم شیئر-لنک QR کوڈ فعال کریں اور لنک PDF کے کونے میں QR کوڈ کے طور پر پرنٹ ہوتا ہے۔ QR تصویر مقامی طور پر تیار ہوتی ہے۔

جزوی ادائیگیاں اور ڈپازٹ کیسے کام کرتے ہیں؟

کسی دستاویز کے مقابل ایک یا زیادہ ادائیگیاں (تاریخ، رقم، طریقہ، نوٹ) ریکارڈ کریں — دستی انوائس اسکرین پر Payments پینل سے، یا WooCommerce آرڈر (کلاسک اور HPOS) پر Payments باکس سے۔ پھر PDF پر Amount paid اور Balance due پرنٹ ہوتے ہیں، اور ڈیش بورڈ کا غیر ادا شدہ عدد صرف بقایا رقم شمار کرتا ہے۔

کیا "client acceptance” ایک قانونی طور پر پابند الیکٹرانک دستخط ہے؟

نہیں، اور اسے اسی طرح لیبل کیا گیا ہے۔ یہ ایک ٹائپ شدہ نام، ایک معاہدے کا چیک باکس، ایک ٹائم اسٹیمپ اور کلائنٹ کا IP ایک سادہ، ایماندار آن لائن منظوری کے طور پر ریکارڈ کرتا ہے — جو پروفارماز اور کوٹس کے لیے مفید ہے۔ یہ کوئی کوالیفائیڈ یا قانونی طور پر پابند ای-دستخط نہیں ہے۔

میں گاہک کو WhatsApp پر کوئی دستاویز کیسے بھیجوں؟

کسی تیار شدہ دستاویز (آرڈر اسکرین یا Documents manager) پر WhatsApp بٹن کلک کریں۔ WhatsApp گاہک کے نمبر اور دستاویز کے شیئر لنک پر مشتمل پیغام کے ساتھ کھلتا ہے، آپ کے بھیجنے کے لیے تیار۔ یہ WhatsApp کے wa.me لنکس استعمال کرتا ہے اور اسے کسی سیٹ اپ یا API keys کی ضرورت نہیں۔

میں سرور-سائیڈ WhatsApp سینڈنگ (Cloud API) کیسے سیٹ اپ کروں؟

Settings Automations WhatsApp Cloud API کے تحت، اسے فعال کریں اور اپنے ہی Meta WhatsApp Business credentials (فون نمبر ID اور ایکسیس ٹوکن) محفوظ کریں۔ پھر ایک "Send on WhatsApp now” ایکشن آپ کے سرور سے شیئر لنک پہنچاتا ہے۔ Meta کی 24 گھنٹے کی کسٹمر-سروس ونڈو کے اندر یہ آپ کا سیشن پیغام بھیجتا ہے؛ اس سے باہر، یہ آپ کا پہلے سے منظور شدہ ٹیمپلیٹ استعمال کرتا ہے۔ یہ طےشدہ طور پر بند ہے، ٹوکن خفیہ کاری شدہ محفوظ ہوتا ہے، اور ہر بھیجنا ایک دستی کلک ہے۔

کیا میں دستاویزات پر اپنا VAT / GST نمبر اور ایک reverse-charge نوٹ دکھا سکتا ہوں؟

جی ہاں۔ Settings Company details میں اپنا VAT، GST/HST اور ایک عمومی Tax ID درج کریں، پھر انہیں Compliance field packs کے تحت فی دستاویز قسم فعال کریں۔ آپ ایک قابلِ ترمیم EU reverse-charge نوٹ بھی پرنٹ کر سکتے ہیں؛ خودکار موڈ میں یہ صرف اُن اِنٹرا-EU B2B دستاویزات پر ظاہر ہوتا ہے جہاں ریورس چارج لاگو ہوتا ہے۔ یہ نوٹ آپ کے ٹیکس مجموعوں کو کبھی تبدیل نہیں کرتا۔

کیا میں دستاویزات کسی اور زبان میں یا دائیں سے بائیں پرنٹ کر سکتا ہوں؟

جی ہاں۔ دستاویز کی زبان عالمی سطح پر یا فی دستاویز منتخب کریں۔ فرانسیسی، جرمن، ہسپانوی، ولندیزی، اطالوی، پرتگالی اور عبرانی بلٹ اِن ہیں، اور عبرانی بنڈل شدہ فونٹ کے ساتھ دائیں سے بائیں رینڈر ہوتی ہے۔ کوئی زبان منتخب نہ ہونے پر، دستاویزات بغیر تبدیلی رہتی ہیں اور ایڈمن انگریزی میں رہتا ہے۔ عربی ابھی پیش نہیں کی جاتی، کیونکہ بنڈل شدہ PDF انجن عربی حروف کو درست طریقے سے جوڑ نہیں سکتا۔

Flow اور Canvas ٹیمپلیٹ بلڈرز میں کیا فرق ہے؟

Flow دستاویز کے سیکشنز کو صفحے پر نیچے کی طرف ترتیب دیتا ہے (پہلے ہیڈر، پھر بل بنام، پھر آئٹمز، وغیرہ)۔ Canvas آپ کو بلاکس صفحے پر کہیں بھی آزادانہ رکھنے دیتا ہے — گھسیٹ کر منتقل کریں، ہینڈلز سے سائز بدلیں، اور انہیں تہوں میں رکھیں۔ دونوں ایک ہی بلاک اقسام اور ایک ہی لائیو پیش نظارہ استعمال کرتے ہیں، اور دونوں بالکل وہی پرنٹ کرتے ہیں جو آپ دیکھتے ہیں۔ Flow طےشدہ ہے؛ Canvas فی ٹیمپلیٹ انتخاب ہے۔

کیا میں مکمل طور پر کسٹم ٹیمپلیٹ ڈیزائن کر سکتا ہوں، یا اپنا HTML استعمال کر سکتا ہوں؟

جی ہاں۔ بلاکس سے ایک نامزد ٹیمپلیٹ بنائیں، یا ایک custom-HTML بلاک شامل کریں۔ کسٹم HTML صاف کیا جاتا ہے — اسکرپٹس، ایونٹ ہینڈلرز اور ریموٹ حوالہ جات محفوظ کرنے اور ہر پیش نظارے پر ہٹا دیے جاتے ہیں — تاکہ یہ مقامی PDF انجن کے لیے محفوظ رہے۔

کیا یہ اطالوی FatturaPA ای-انوائسنگ کو سپورٹ کرتا ہے؟

یہ انوائسز اور کریڈٹ نوٹس کے لیے سرکاری FatturaPA 1.2 (FPR12) XML تیار کرتا ہے، فی دستاویز یا بلک ZIP کے طور پر، اور ڈاؤن لوڈ سے پہلے ہر فائل کی مقامی طور پر Agenzia delle Entrate اسکیما کے مقابل توثیق کرتا ہے۔ یہ SDI کو منتقل نہیں کرتا — فائل اپنے انٹرمیڈیئری یا AdE پورٹل کے ذریعے بھیجیں — اور جہاں ڈیٹا صاف طور پر میپ نہ ہو سکے وہاں اندازہ لگانے سے انکار کرتا ہے۔ طےشدہ طور پر بند۔

کیا میں اپنی دستاویزات Dropbox یا Google Drive پر بیک اپ کر سکتا ہوں؟

جی ہاں، اختیاری طور پر۔ Settings Backup کے تحت اپنا Dropbox اور/یا Google Drive ایپ منسلک کریں اور ہر تیار شدہ دستاویز آپ کے اکاؤنٹ میں کاپی ہو جاتی ہے، جو مقامی فولڈر ترتیب کی نقل ہوتی ہے۔ آپ اپنے ہی OAuth credentials استعمال کرتے ہیں (درمیان میں کوئی SoftGlaze سرور نہیں)، ری فریش ٹوکنز خفیہ کاری شدہ محفوظ ہوتے ہیں، اور آپ کے اکاؤنٹ منسلک کرنے تک کچھ اپ لوڈ نہیں ہوتا۔ طےشدہ طور پر بند۔

تقاضے کیا ہیں، اور اگر dompdf موجود نہ ہو تو کیا ہوگا؟

WordPress 6.3+، PHP 7.4+، اور آرڈر پر مبنی انوائسنگ کے لیے WooCommerce۔ dompdf انجن ساتھ بنڈل ہے، اس لیے کچھ انسٹال کرنے کی ضرورت نہیں؛ اگر یہ کبھی موجود نہ ہو، تو دستاویزات پرنٹ کے لیے تیار HTML پر واپس آ جاتی ہیں۔

کیا پلگ اِن اپ ڈیٹ کرنے سے میری موجودہ انوائسز یا ترتیبات تبدیل ہوں گی؟

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

مجھے مکمل دستاویزات اور سیٹ اپ گائیڈ کہاں مل سکتی ہے؟

مکمل دستی رہنما — WooCommerce اور دستی/اسٹینڈ الون دونوں استعمال کے لیے — https://softglaze.com/pdf-invoices-manual-and-woo پر موجود ہے۔ یہ اوپر بیان کردہ ہر خصوصیت کو مرحلہ وار اسکرین شاٹس کے ساتھ سمجھاتا ہے۔

جائزے

There are no reviews for this plugin.

شراکت دار اور ڈیویلپرز

“SoftGlaze PDF Invoices for WooCommerce” اوپن سورس سافٹ ویئر ہے۔ مندرجہ ذیل لوگوں نے اس پلگ ان میں حصہ لیا:

شراکت دار

“SoftGlaze PDF Invoices for WooCommerce” کا 1 زبان میں ترجمہ کیا گیا ہے۔ تعاون کے لیے مترجمین کا شکریہ۔

“SoftGlaze PDF Invoices for WooCommerce” کا اپنی زبان میں ترجمہ کریں۔

ڈویلپمینٹ میں دلچسپی ہے؟

کوڈ براؤز کریں، ایس این وی ریپوزیٹری کو چیک کریں یا ڈویلپمینٹ لاگ کو سبسکرائب کریں بذریعہ آر ایس ایس۔

چینج لاگ

2.28.3

  • Compliance field packs (seller VAT / GST / Tax-ID display and the EU reverse-charge note) now live under Settings, in the Documents tab, so they work on manual invoices and in standalone mode – not only when WooCommerce is active.
  • Fresh installs no longer attach a packing slip to the New Order email by default, so an invoice-first store gets one document per order instead of two. Existing stores keep their current setting.

2.28.2

معمولی تبدیلیاں (Housekeeping) — کوئی فنکشنل تبدیلی نہیں کی گئی۔

پلگ ان کے اندر موجود "دستاویزات” (Documentation) کے لنک کو پلگ ان کے اپنے مینول پیج پر ری ڈائریکٹ کر دیا گیا ہے۔

2.28.1

دیکھ بھال — کوئی عملی تبدیلی نہیں۔
* WordPress.org پر دکھائے جانے والے چینج لاگ کو حالیہ ترین ریلیزز تک مختصر کیا (مکمل تاریخ اب changelog.txt میں رہتی ہے)، اسے ڈائرکٹری کی ڈسپلے حد کے اندر رکھتے ہوئے۔

2.28.0

ریلیز "CANVAS” — ایک آزاد گھسیٹ-اور-چھوڑ / سائز-تبدیل صفحہ بلڈر۔
* آزاد دستاویزات ڈیزائن کریں — ٹیمپلیٹ بلڈر میں اب کلاسک Flow (اسٹیکڈ) موڈ کے ساتھ ایک Canvas موڈ بھی ہے۔ بلاکس صفحے پر کہیں بھی رکھیں، انہیں گھسیٹ کر منتقل کریں، کونے اور کنارے کے ہینڈلز سے سائز بدلیں، ایرو کیز سے سرکائیں، اور انہیں bring-front / send-back سے تہوں میں رکھیں۔ اوپر-دائیں ایک لوگو، نیچے-بائیں ایک پتہ، درمیان میں ایک بڑا اسٹیٹس واٹر مارک، ایک خطے کے سائز کی آئٹمز ٹیبل — جیسے آپ چاہیں۔
* آپ جو ترتیب دیتے ہیں وہی پرنٹ ہوتا ہے — بلاکس صفحے کے فیصد کے حساب سے رکھے جاتے ہیں، بالکل وہی نقاط جو PDF انجن استعمال کرتا ہے، اور لائیو پیش نظارہ جیسے جیسے آپ ڈیزائن کرتے ہیں حقیقی دستاویز دکھاتا ہے۔ کچھ بھی صفحے سے باہر نہیں جاتا۔
* اختیار-پر-مبنی اور محفوظ — ہر موجودہ ٹیمپلیٹ Flow موڈ میں رہتا ہے اور بالکل پہلے کی طرح رینڈر ہوتا ہے؛ Canvas ایک فی-ٹیمپلیٹ انتخاب ہے جسے آپ فعال کرتے ہیں۔ ایک چھوٹے اِن-ہاؤس drag/resize (کوئی تھرڈ-پارٹی لائبریریاں نہیں) سے بنایا گیا اور، پلگ اِن کے باقی حصے کی طرح، صفر بیرونی درخواستیں کرتا ہے۔

2.27.0

ریلیز "POLISH” (حصہ 6) — کثیر لسانی اور دائیں سے بائیں دستاویزات۔
* دستاویزات اپنے گاہک کی زبان میں پرنٹ کریں — Settings Documents Language & direction کے تحت ایک طےشدہ دستاویز زبان منتخب کریں، یا اسے فی دستاویز مقرر کریں (انوائس ایڈیٹر اور WooCommerce آرڈر اسکرین پر)۔ دستاویز کے لیبلز — Invoice، Bill To، Subtotal، Tax، Total، اور باقی — خودکار طور پر ترجمہ ہو جاتے ہیں۔ فرانسیسی، جرمن، ہسپانوی، ولندیزی، اطالوی، پرتگالی اور عبرانی بلٹ اِن ہیں۔
* دائیں سے بائیں سپورٹ — عبرانی (اور دیگر RTL زبانیں) پوری دستاویز کو دائیں سے بائیں رینڈر کرتی ہیں، بنڈل شدہ فونٹ کے ساتھ، اس لیے کسی سیٹ اپ یا اضافی فونٹس کی ضرورت نہیں۔
* طےشدہ طور پر بند، ایڈمن انگریزی میں رہتا ہے — کوئی زبان منتخب نہ ہونے پر، دستاویزات بالکل پہلے کی طرح رینڈر ہوتی ہیں۔ یہ صرف گاہک کو نظر آنے والی PDF/پرنٹ کو متاثر کرتا ہے؛ آپ کی ایڈمن اسکرینز بغیر تبدیلی رہتی ہیں۔ ہر چیز کی طرح صفر بیرونی درخواستیں کرتا ہے۔ (عربی ابھی پیش نہیں کی جاتی — بنڈل شدہ PDF انجن عربی حروف کو درست طریقے سے جوڑ نہیں سکتا۔)

2.26.0

ریلیز "POLISH” (حصہ 5) — WhatsApp Cloud API (سرور-سینڈ)۔
* دستاویزات اپنے سرور سے WhatsApp پر بھیجیں — click-to-chat بٹن کا ایک اختیاری اپ گریڈ۔ اپنا ذاتی Meta WhatsApp Business Cloud API منسلک کریں اور دستاویزات پر ایک سبز "Send on WhatsApp now” ایکشن ظاہر ہوتا ہے (Documents صفحہ اور آرڈر اسکرین)۔ ایک کلک دستاویز کا محفوظ شیئر لنک سیدھا گاہک تک پہنچاتا ہے — آپ کو خود WhatsApp کھولنے کی ضرورت نہیں۔
* ہوشیار ترسیل — WhatsApp کی 24 گھنٹے کی کسٹمر-سروس ونڈو کے اندر یہ آپ کا قابلِ ترمیم سیشن پیغام بھیجتا ہے؛ اس سے باہر، یہ خودکار طور پر آپ کے پہلے سے منظور شدہ پیغام ٹیمپلیٹ پر واپس آ جاتا ہے۔ ہر بھیجنا ایک دستی کلک ہے — کبھی کچھ خودکار طور پر نہیں بھیجا جاتا۔
* اختیار-پر-مبنی، نجی، اور طےشدہ طور پر بند — مفت click-to-chat بٹن اب بھی صفر سیٹ اپ کے ساتھ کام کرتا ہے۔ سرور-سینڈ اس وقت تک مکمل طور پر غیر فعال رہتا ہے جب تک آپ اسے فعال نہ کریں اور Settings Automations WhatsApp Cloud API کے تحت اپنے credentials محفوظ نہ کریں۔ آپ کا ایکسیس ٹوکن خفیہ کاری شدہ محفوظ ہوتا ہے اور دوبارہ کبھی نہیں دکھایا جاتا؛ واحد نیٹ ورک درخواست آپ کے اپنے Meta اکاؤنٹ (graph.facebook.com) کو جاتی ہے، اور صرف جب آپ بھیجنے پر کلک کرتے ہیں۔ موجودہ سائٹس متاثر نہیں ہوتیں۔

2.25.0

ریلیز "POLISH” (حصہ 4) — compliance field packs۔
* دستاویزات پر بیچنے والے کے ٹیکس IDs — Settings Company details میں اپنا VAT، GST/HST اور ایک عمومی Tax ID شامل کریں، پھر انہیں Settings Compliance field packs کے تحت فی دستاویز قسم فعال کریں۔ یہ آپ کے کمپنی بلاک میں EIN / D-U-N-S کے ساتھ پرنٹ ہوتے ہیں۔ طےشدہ طور پر بند، اس لیے موجودہ دستاویزات بغیر تبدیلی رہتی ہیں۔
* EU reverse-charge نوٹ — دستاویزات پر ایک reverse-charge بیان پرنٹ کریں (قابلِ ترمیم؛ Art. 196 کے الفاظ پر ڈیفالٹ)۔ خودکار موڈ میں یہ صرف وہاں ظاہر ہوتا ہے جہاں ریورس چارج واقعی لاگو ہوتا ہے — اِنٹرا-EU B2B: آپ کا EU VAT نمبر بمع کسی دوسرے EU ملک میں VAT-رجسٹرڈ گاہک — یا آپ اسے فعال دستاویز اقسام پر ہمیشہ پرنٹ کرنے پر سیٹ کر سکتے ہیں۔
* صرف نوٹ، آپ کے مجموعوں کو کبھی نہیں چھوتا — پلگ اِن تعمیل کی پوزیشن بیان کرتا ہے؛ VAT ریٹ پر آپ کا کنٹرول رہتا ہے۔ ہر چیز فی دستاویز قسم اختیار-پر-مبنی ہے اور صفر بیرونی درخواستیں کرتی ہے۔

2.24.0

ریلیز "POLISH” (حصہ 3) — WhatsApp ترسیل (click-to-chat)۔
* کسی دستاویز کا لنک WhatsApp پر بھیجیں — ہر تیار شدہ دستاویز کو ایک WhatsApp بٹن ملتا ہے، دونوں WooCommerce آرڈر اسکرین اور Documents manager پر۔ اسے کلک کریں اور WhatsApp (ایپ یا ویب) گاہک کے نمبر اور دستاویز کے محفوظ شیئر لنک پر مشتمل پیغام کے ساتھ کھلتا ہے، بھیجنے کے لیے تیار۔
* صفر سیٹ اپ، صفر بیرونی درخواستیں — یہ WhatsApp کے اپنے wa.me click-to-chat کو استعمال کرتا ہے، اس لیے کوئی API keys، کوئی کنفیگریشن نہیں، اور پلگ اِن خود کبھی WhatsApp سے رابطہ نہیں کرتا؛ آپ کا اپنا WhatsApp بھیجنے کا کام کرتا ہے۔ آپ کے بٹن کلک کرنے تک موجودہ سائٹس کے لیے کچھ تبدیل نہیں ہوتا۔
* ہوشیار فون ہینڈلنگ — وصول کنندہ کا نمبر آرڈر کے بلنگ فون (یا گاہک کے ریکارڈ) سے لیا جاتا ہے اور بلنگ/اسٹور ملک استعمال کرتے ہوئے بین الاقوامی فارمیٹ میں بدل دیا جاتا ہے، اس لیے قومی-فارمیٹ نمبرز کام کرتے ہیں؛ اگر کوئی نمبر حل نہ ہو سکے، تو WhatsApp آپ کو محض رابطہ منتخب کرنے دیتا ہے۔

2.23.0

ریلیز "POLISH” (حصہ 2) — کلائنٹ کی منظوری ("e-sign”)۔
* کسی دستاویز کے شیئر لنک پر "Accept” بٹن — اسے Settings Client acceptance کے تحت فی دستاویز قسم (عام طور پر پروفارما یا کوٹ) فعال کریں۔ طےشدہ طور پر بند، اس لیے موجودہ سائٹس کے لیے کچھ تبدیل نہیں ہوتا جب تک آپ کوئی قسم فعال نہ کریں۔
* ریکارڈ کرتا ہے کہ کس نے قبول کیا — کلائنٹ اپنا نام ٹائپ کرتا ہے، ایک معاہدے کے خانے پر نشان لگاتا ہے اور قبول کرتا ہے؛ اس کا نام، تاریخ اور وقت، اور اس کا IP ایڈریس ریکارڈ ہوتے ہیں۔ یہ ایک سادہ، ایماندار آن لائن منظوری ہے — واضح طور پر ایک قانونی طور پر پابند الیکٹرانک دستخط کے طور پر نہیں لیبل شدہ۔
* PDF پر Accepted مہر — ایک بار قبول ہو جائے، ہر انوائس ڈیزائن (تمام 10 اسٹاک لے آؤٹس اور آپ کے کسٹم ٹیمپلیٹس) ایک "Accepted online by …” مہر دکھاتا ہے۔ دو نئے ٹیمپلیٹ ٹیگز، {accepted_by} اور {accepted_on}، بلڈر میں دستیاب ہیں۔
* ایڈمن میں نظر آتا ہے — ایک WooCommerce آرڈر آرڈر اسکرین پر دکھاتا ہے کہ ہر دستاویز کس نے قبول کی اور ایک نجی آرڈر نوٹ لاگ کرتا ہے؛ شیئر ویور بٹن کی جگہ ریکارڈ شدہ منظوری دکھاتا ہے۔
* اب بھی صفر بیرونی درخواستیں کرتا ہے: پورا فلو آپ کی اپنی سائٹ پر ہے۔

2.22.0

ریلیز "POLISH” (حصہ 1) — جزوی ادائیگیاں اور ڈپازٹ۔
* جزوی ادائیگیاں / ڈپازٹ ریکارڈ کریں کسی بھی دستاویز کے مقابل — ہر ایک تاریخ، رقم، طریقہ اور نوٹ کے ساتھ۔ ایک دستی انوائس پر، New / Edit invoice اسکرین پر ایک نیا Payments پینل؛ ایک WooCommerce آرڈر پر، آرڈر اسکرین (کلاسک اور HPOS) پر ایک Payments باکس، آرڈر کے ساتھ محفوظ۔
* PDF پر Balance due — ایک بار ادائیگی ریکارڈ ہو، ہر انوائس ڈیزائن (تمام 10 اسٹاک لے آؤٹس اور آپ کے کسٹم ٹیمپلیٹس) مجموعے کے نیچے ایک Amount paid اور Balance due جوڑا پرنٹ کرتا ہے۔ دو نئے ٹیمپلیٹ ٹیگز، {amount_paid} اور {balance_due}، بلڈر میں دستیاب ہیں۔
* ڈیش بورڈ دکھاتا ہے کہ واقعی کیا بقایا ہے — "Unpaid outstanding” عدد اب بقایا رقم (کُل مائنس موصولہ ادائیگیاں) شمار کرتا ہے، نہ کہ مجموعی کُل، اس لیے ایک نصف-ادا شدہ انوائس صرف وہی دکھاتی ہے جو ابھی واجب الادا ہے۔
* WooCommerce آرڈر کی حالت کا لحاظ رکھتا ہے — Balance due صرف اُن آرڈرز پر دکھاتا ہے جو ابھی ادائیگی کے منتظر ہیں (Pending / On hold)؛ Processing اور Completed ادا شدہ شمار ہوتے ہیں، اور منسوخ / ناکام / واپس شدہ آرڈرز کوئی بیلنس نہیں دکھاتے۔
* موجودہ سائٹس کے لیے کوئی رویّہ تبدیل نہیں ہوتا: بغیر ریکارڈ شدہ ادائیگی کی دستاویز بالکل پہلے کی طرح پرنٹ اور شمار ہوتی ہے، اور خصوصیت اب بھی صفر بیرونی درخواستیں کرتی ہے۔

2.21.1

فہرست اور دستاویزات کی اپ ڈیٹ — کوئی فعلی کوڈ تبدیلی نہیں۔
* پلگ اِن کی تفصیل کو ایک مکمل، سیکشن-وار خصوصیات کے جائزے میں بڑھایا۔
* اسکرین شاٹ گیلری کو 7 سے 30 تک بڑھایا — ڈیش بورڈ، Documents manager، WooCommerce آرڈر اسکرین، بصری ٹیمپلیٹ بلڈر، System Check، اطالوی FatturaPA، کلاؤڈ بیک اپ، عوامی انوائس-بلڈر صفحات (بلڈر، My Account ٹیب، اسٹینڈ الون ڈیش بورڈ، سائن-اِن) اور ہر ترتیبات ٹیب اور سیٹ اپ-وزرڈ مرحلہ۔
* کوڈ کے رویّے میں کوئی تبدیلی نہیں؛ موجودہ سائٹس غیر متاثر ہیں، اور پلگ اِن اب بھی طےشدہ طور پر صفر بیرونی درخواستیں کرتا ہے۔

2.21.0

ریلیز "COMPLY” (حصہ 3) — اطالوی الیکٹرانک انوائسنگ (FatturaPA XML)۔
* FatturaPA ایکسپورٹ — اطالوی بیچنے والوں کے لیے، کسی بھی انوائس یا کریڈٹ نوٹ کے لیے سرکاری FatturaPA 1.2 XML (FPR12) تیار کریں: Documents ٹیبل میں ایک فی-دستاویز "FatturaPA XML” بٹن، بمع ایک بلک "Export FatturaPA” جو آپ کے موجودہ فلٹرز سے مطابقت رکھنے والی ہر دستاویز کو ZIP کرتا ہے۔
* سرکاری اسکیما کے مقابل توثیق شدہ — ہر فائل ڈاؤن لوڈ کے لیے پیش کیے جانے سے پہلے Agenzia delle Entrate XSD (مقامی طور پر بنڈل شدہ) کے مقابل چیک کی جاتی ہے، اس لیے آپ کو کبھی کوئی خراب فائل نہیں ملتی۔ ایک نئی System Check "FatturaPA XML validates” قطار پائپ لائن کی ایک نظر میں تصدیق کرتی ہے۔
* نیا "Italy” ترتیبات ٹیب — اپنا Partita IVA، Codice Fiscale، Regime Fiscale، PEC، رجسٹرڈ دفتر (Sede) اور ٹرانسمیٹر تفصیلات درج کریں، بمع صفر-ریٹڈ لائنز کے لیے ایک Natura کوڈ۔ طےشدہ طور پر بند؛ آپ کے فعال کرنے تک کچھ اطالوی ظاہر نہیں ہوتا۔
* ایماندارانہ دائرہ کار — یہ آپ کے ڈاؤن لوڈ کرنے کے لیے ایک مطابق XML فائل تیار کرتا ہے۔ یہ Sistema di Interscambio (SDI) کو منتقل نہیں کرتا — اسے اپنے انٹرمیڈیئری یا AdE پورٹل کے ذریعے بھیجیں۔ جہاں کوئی دستاویز صاف طور پر میپ نہ ہو سکے (بغیر Partita IVA / Codice Fiscale کے گاہک، بغیر Natura میپنگ کے 0% لائن، ایک غیر تعاون یافتہ دستاویز قسم)، وہاں ایکسپورٹ اندازہ لگانے کے بجائے ایک واضح پیغام کے ساتھ مسترد کر دیا جاتا ہے۔ اطالوی اسٹورز کے لیے — پہلی منتقلی سے پہلے آؤٹ پٹ کی تصدیق اپنے commercialista سے کریں۔
* اب بھی صفر بیرونی درخواستیں: اسکیما بنڈل شدہ اور مقامی طور پر توثیق شدہ ہے؛ خصوصیت کوئی نیٹ ورک کالز نہیں کرتی۔

2.20.0

ریلیز "INSIGHT” (حصہ 3) — آرڈر تکمیل کے مراحل + دستاویز ایکسپورٹس۔
* تکمیل کے مراحل — ایک سادہ، محفوظ فلو کے ساتھ ٹریک کریں کہ ہر آرڈر کہاں ہے: In packaging Dispatched In transit Delivered۔ مرحلہ آرڈر اسکرین (Shipment info باکس میں) پر ایک ڈراپ ڈاؤن سے یا Documents ٹیبل میں اِن لائن مقرر کریں۔ یہ ایک متوازی حالت ہے جو WooCommerce کے اپنے آرڈر اسٹیٹسز کو کبھی نہیں چھوتی، اس لیے یہ ہر دوسرے پلگ اِن اور آٹومیشن کے راستے سے ہٹ کر رہتی ہے۔
* لائیو مرحلہ کاؤنٹرز — ڈیش بورڈ دکھاتا ہے کہ اس وقت کتنے آرڈرز ہر مرحلے میں بیٹھے ہیں ("In packaging: 5 · Dispatched: 3 · In transit: 2”)۔
* اختیاری مرحلہ ای میلز — کسی بھی مرحلے کے لیے ایک گاہک ای میل فعال کریں (Settings Automations "Fulfillment stage emails”)۔ ہر ایک طےشدہ طور پر بند ہے اور یاد دہانیوں جیسا ہی ٹیگ سسٹم استعمال کرتا ہے، بشمول نیا {stage} ٹیگ اور shipment/tracking ٹیگز — تاکہ "Dispatched” ای میل خودکار طور پر کیریئر اور ٹریکنگ لنک لے جا سکے۔
* کاغذی کارروائی پر — موجودہ مرحلہ پیکنگ سلپس پر پرنٹ ہوتا ہے، اور ہر مرحلہ تبدیلی ایک صاف ہسٹری کے لیے آرڈر پر ایک نجی نوٹ کے طور پر لاگ ہوتی ہے۔
* دستاویز ایکسپورٹس — Documents فہرست کو اپنے اکاؤنٹنٹ یا بک کیپنگ ٹول کے لیے CSV یا XML کے طور پر ایکسپورٹ کریں؛ ایکسپورٹ آپ کے لاگو کردہ جو بھی فلٹرز (قسم، حالت، ماخذ، مرحلہ، تاریخ کی حد، تلاش) ہوں ان کا لحاظ رکھتا ہے۔ ہر دستاویز کو ایک سنگل UBL-lite XML فائل کے طور پر بھی ایکسپورٹ کیا جا سکتا ہے (لائن آئٹمز شامل)۔ یہ عمومی اکاؤنٹنگ ایکسپورٹس ہیں اور ای-انوائسنگ-تعمیل کا کوئی دعویٰ نہیں کرتے۔
* ماہرانہ اختیار — جدید صارفین محفوظ متوازی meta کے بجائے مراحل کو حقیقی کسٹم WooCommerce آرڈر اسٹیٹسز میں تبدیل کر سکتے ہیں (Settings Advanced)۔ طےشدہ طور پر بند، تجارتی نفع نقصان اسکرین پر واضح کیے گئے۔
* موجودہ سائٹس کے لیے کوئی رویّہ تبدیل نہیں ہوتا: ہر نیا ٹوگل طےشدہ طور پر بند ہے، اور پوری خصوصیت اب بھی صفر بیرونی درخواستیں کرتی ہے۔

2.19.0

ریلیز "INSIGHT” (حصہ 2) — اسٹور فرنٹ اینالیٹکس + مہمان بلڈر۔
* اسٹور فرنٹ وزیٹر اینالیٹکس (اختیار-پر-مبنی) — پروڈکٹ-صفحہ اور بلڈر-صفحہ ٹریفک، سب سے زیادہ دیکھے گئے پروڈکٹس، اور ایک روزانہ رجحان کا ایک پرائیویسی-فرسٹ، صرف-مقامی منظر، بالکل ڈیش بورڈ پر۔ صرف مجموعی دن گنتی — کوئی ذاتی ڈیٹا، کوئی IP، کوئی کوکیز، اور صفر بیرونی درخواستیں نہیں۔ طےشدہ طور پر بند۔
* مہمان انوائس بلڈر — اختیاری طور پر سائن-آؤٹ وزیٹرز کو عوامی بلڈر استعمال کرنے دیں۔

2.18.0

ریلیز "INSIGHT” (حصہ 1) — Profit / Loss ڈیش بورڈ۔
* ایک نظر میں Profit / Loss — ایک دوبارہ ڈیزائن شدہ ڈیش بورڈ بمع آمدنی، آئٹم کی لاگتیں، مجموعی منافع اور مارجن %، وصول شدہ ٹیکس، ری فنڈز اور غیر ادا شدہ بقایا، ایک مہینہ/سہ ماہی/سال/کسٹم مدت سوئچر، اِن لائن چارٹس، ایک ماہانہ تفصیل اور سرِفہرست پروڈکٹس — سب CSV میں قابلِ ایکسپورٹ۔ ایمانداری سے "Gross profit (revenue − item costs)” لیبل شدہ: یہ ایک نظر میں سیلز اور مارجن ہے، ڈبل-اینٹری اکاؤنٹنگ نہیں۔
* پروڈکٹ لاگت قیمتیں — WooCommerce پروڈکٹ اسکرین پر ایک "Cost price” فیلڈ مارجن کا حساب چلاتا ہے (اُن پروڈکٹس کے لیے ایک اشارے کے ساتھ جن میں ابھی لاگت موجود نہیں)۔

2.17.0

ریلیز "FRONTEND” (حصہ 2) — عوامی بلڈر کے لیے ایک بہتر، موبائل-فرسٹ تجربہ۔
* ہر جگہ موبائل-فرسٹ — بلڈر، انوائسز فہرست، اور login/register اسکرینز مکمل طور پر رسپانسیو ہیں؛ فون پر انوائسز ٹیبل صاف ستھرے لیبل شدہ کارڈز میں تبدیل ہو جاتی ہے بمع فُل-وِڈتھ، آسانی سے چھونے کے قابل ایکشنز۔
* ایک زیادہ دوستانہ "My invoices” — واضح، الگ خالی حالتوں (ابھی کچھ نہیں بمقابلہ کوئی مماثلت نہیں) کے ساتھ تلاش، ایک "+ New invoice” بٹن، رنگ-کوڈ شدہ حالت بیجز، شیئر لنکس کے لیے ایک-ٹیپ Copy بٹن، اور حذف سے پہلے تصدیق۔
* لائیو پیش نظارہ، بہتر بنایا گیا — بلڈر کا پیش نظارہ رینڈر ہوتے وقت ایک "Updating…” حالت اور پہلی بار پر ایک دوستانہ پلیس ہولڈر دکھاتا ہے، اور کبھی کبھار کی رکاوٹ سے خاموشی سے سنبھل جاتا ہے۔
* Toasts — مختصر، غیر مداخلت کرنے والی آن-اسکرین تصدیقیں (مثلاً "Share link copied”) جو کبھی راستے میں نہیں آتیں، موجودہ after-submit پیغامات کے اوپر تہ دار۔
* خود مکتفی اکاؤنٹس — ایک واحد، صاف کارڈ جس میں Log in / Create account ٹوگل ہے جہاں نئے صارفین اپنا پاس ورڈ خود منتخب کرتے ہیں اور سیدھے سائن اِن ہو جاتے ہیں، بمع ایک آن-سائٹ "Forgot your password?” فلو جو ایک ری سیٹ لنک ای میل کرتا ہے اور لوگوں کو WordPress لاگ اِن اسکرین دیکھے بغیر نیا پاس ورڈ منتخب کرنے دیتا ہے۔
* آپ کی تفصیلات، یاد رکھی گئیں — بلڈر اب آپ کی کمپنی تفصیلات اور لوگو کے ساتھ آپ کی ویب سائٹ، بینک کا نام اور IBAN/اکاؤنٹ نمبر بھی محفوظ کرتا ہے، اور اگلی بار جب آپ دستاویز بناتے ہیں تو انہیں خودکار طور پر پُر کر دیتا ہے۔
* آپ کے گاہکوں کے لیے ایک ڈیش بورڈ — ایک نیا [sgci_dashboard] شارٹ کوڈ ایک صارف کی انوائسز اور ایک "Create invoice” بلڈر کو ایک صفحے پر سادہ ٹیبز کے طور پر رکھتا ہے، بمع ایک صاف سائن-آؤٹ۔ کوئی بھی لاگ-اِن صارف دستاویزات بنا سکتا ہے اور صرف اپنی ہی دیکھتا ہے۔
* WooCommerce My Account میں ضم ہوتا ہے — جب WooCommerce فعال ہو، تو My Account میں ایک "Invoices” ٹیب اُسی view-and-create ڈیش بورڈ کے ساتھ ظاہر ہوتا ہے۔ ایک نئی ترتیب (SoftGlaze Invoices Settings Frontend "User dashboard”) آپ کو منتخب کرنے دیتی ہے کہ یہ کہاں رہے: اسٹینڈ الون صفحہ اور My Account ٹیب دونوں (طےشدہ)، صرف My Account ٹیب، یا صرف اسٹینڈ الون صفحہ۔ WooCommerce کے بغیر، ہمیشہ اسٹینڈ الون صفحہ استعمال ہوتا ہے۔
* باہم منسلک صفحات — سادہ شارٹ کوڈ ایٹریبیوٹس سے بلڈر کو اپنے invoices صفحے کی طرف اور اس کے برعکس اشارہ کریں ([sgci_invoice_builder my_invoices="/my-invoices/"] اور [sgci_my_invoices builder="/create-invoice/"])، تاکہ "New invoice” بٹن اور خالی-حالت کال-ٹو-ایکشن بس کام کریں۔
* readme اب آپ کو شارٹ کوڈز سے ایک مکمل اسٹینڈ الون انوائس-بلڈر ویب سائٹ اکٹھی کرنے میں رہنمائی کرتا ہے۔ موجودہ سائٹس کے لیے کوئی رویّہ تبدیل نہیں ہوتا — فرنٹ اینڈ آپ کے فعال کرنے تک بند رہتا ہے، اور پوری خصوصیت اب بھی صفر بیرونی درخواستیں کرتی ہے۔

2.16.0

ریلیز "FRONTEND” — ایک عوامی انوائس-بلڈر سائٹ جسے آپ کے وزیٹرز استعمال کر سکتے ہیں۔
* چار نئے شارٹ کوڈز[sgci_invoice_builder] (ایک مکمل بلڈر: فی صارف محفوظ آپ کی کمپنی تفصیلات، کلائنٹ، لائن آئٹمز، کرنسی، ڈیزائن پکر، ایک لائیو پیش نظارہ، اور Generate PDF + شیئر لنک)، [sgci_my_invoices] (ہر صارف کی اپنی دستاویزات: تلاش، ڈاؤن لوڈ، نقل، شیئر، حذف)، اور [sgci_register] / [sgci_login] (WordPress اکاؤنٹس پر پتلے ریپرز)۔ فی صفحہ ایک شارٹ کوڈ رکھیں اور آپ کے پاس ایک مکمل freeinvoicebuilder.com-طرز کی سائٹ ہے — کوئی بھی membership پلگ اِن اس کے ساتھ کام کرتا ہے۔
* ڈیزائن کے لحاظ سے نجی — ہر دستاویز جو کوئی وزیٹر بناتا ہے اسی وزیٹر کی ملکیت ہوتی ہے۔ ایک صارف کبھی دوسرے صارف کی انوائسز نہیں دیکھ، ڈاؤن لوڈ، یا چھو سکتا، اور کسی اور کی دستاویز کا براہِ راست لنک "not found” واپس کرتا ہے۔
* ایک نیا "Frontend” ترتیبات ٹیب — ایک ماسٹر آن/آف سوئچ (ایک kill-switch جو فوراً ہر فرنٹ اینڈ صفحہ چھپا دیتا ہے)، بلڈر آپ کے کون سے محفوظ ٹیمپلیٹس پیش کر سکتا ہے (بغیر نشان کے ٹیمپلیٹس نجی رہتے ہیں)، ایک فی-صارف-فی-دن دستاویزات کی حد (طےشدہ 20)، ایک preview-render ریٹ حد، طےشدہ کرنسی، اور طےشدہ شرائط متن۔
* اپ ڈیٹ پر طےشدہ طور پر محفوظ — اپ ڈیٹ کے بعد موجودہ سائٹس پر بلڈر بند ہے (تاکہ کوئی عوامی سطح بلا اجازت ظاہر نہ ہو) اور بالکل نئے انسٹال پر فعال۔ ہر فارم nonce- اور honeypot-محفوظ اور ریٹ-محدود ہے؛ اپ لوڈ کردہ لوگو WordPress میڈیا ہینڈلنگ سے گزرتے ہیں (صرف تصاویر، سائز-محدود)؛ اور پوری خصوصیت پلگ اِن کے باقی حصے کی طرح صفر بیرونی درخواستیں کرتی ہے۔

پہلے کی ریلیزز (2.5.0 سے 2.15.1) کے چینج لاگ کے لیے، changelog.txt دیکھیں۔