[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2Pt_Ojd_HIe6Z1BYS7vlVs-VuWfadQkD2rGLPLTxNIo":3,"$fWIfHqujjygUCs2gmtkjIfyJjMrd2u9x4U1fjVSp3Rok":2222,"$fDDZWRNzqBKM16X80uNJRoKmgjgSGHEelPy780lvPjaM":2226},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"discovery_status":32,"vulnerabilities":33,"developer":69,"crawl_stats":39,"alternatives":77,"analysis":187,"fingerprints":2128},"easy-invoice","Easy Invoice – Professional Invoice & Quote Generator","2.1.14","MatrixAddons","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatrixaddons\u002F","\u003Cp>Easy Invoice is a comprehensive WordPress invoicing plugin for freelancers, agencies, consultants, and small businesses. Create unlimited invoices and quotes, generate PDF documents, accept online payments through PayPal, and manage client information directly from your WordPress dashboard.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftry.new\u002Fplugins\u002Feasy-invoice\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fdocs\u002Feasy-invoice-best-wordpress-invoice-plugin\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#pricing\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Feasy-invoice\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Invoicing & Quotes\u003C\u002Fstrong>\u003Cbr \u002F>\n* Unlimited invoices and quotes\u003Cbr \u002F>\n* Professional PDF generation\u003Cbr \u002F>\n* Auto-increment invoice numbering with custom prefixes\u003Cbr \u002F>\n* Convert quotes to invoices with one click\u003Cbr \u002F>\n* Clone existing invoices for faster creation\u003Cbr \u002F>\n* Custom invoice and quote terminology\u003Cbr \u002F>\n* Set default due dates and payment terms\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Payment Processing\u003C\u002Fstrong>\u003Cbr \u002F>\n* PayPal payment gateway (free version)\u003Cbr \u002F>\n* Accept online payments with “Pay Now” button\u003Cbr \u002F>\n* Multiple payment gateways: Stripe, Square, Authorize.Net, Mollie (Pro)\u003Cbr \u002F>\n* Manual payment recording (cash, check, bank transfer)\u003Cbr \u002F>\n* Partial payment support (Pro)\u003Cbr \u002F>\n* Payment status tracking and history\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Client Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* Unlimited client records\u003Cbr \u002F>\n* Store complete client information\u003Cbr \u002F>\n* Automated email notifications\u003Cbr \u002F>\n* Client portal with secure login (Pro)\u003Cbr \u002F>\n* Payment reminder emails (Pro)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customization\u003C\u002Fstrong>\u003Cbr \u002F>\n* Professional invoice templates\u003Cbr \u002F>\n* Add your logo and business details\u003Cbr \u002F>\n* Customize templates using CSS\u003Cbr \u002F>\n* Flexible tax settings (global or per line item)\u003Cbr \u002F>\n* Discount calculations\u003Cbr \u002F>\n* Multi-currency support (150+ currencies)\u003Cbr \u002F>\n* Custom email templates\u003Cbr \u002F>\n* Translation ready\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automation & Reporting\u003C\u002Fstrong>\u003Cbr \u002F>\n* Recurring invoice automation (Pro)\u003Cbr \u002F>\n* CSV data export (Pro)\u003Cbr \u002F>\n* Invoice and quote reporting\u003Cbr \u002F>\n* Revenue tracking and analytics (Pro)\u003Cbr \u002F>\n* White label option (Pro)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compatibility\u003C\u002Fstrong>\u003Cbr \u002F>\n* Works with any WordPress theme\u003Cbr \u002F>\n* WooCommerce compatible\u003Cbr \u002F>\n* WordPress multisite support\u003Cbr \u002F>\n* Page builder compatible\u003C\u002Fp>\n\u003Ch4>Who Uses Easy Invoice?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Freelancers\u003C\u002Fstrong> – Quick invoice creation and payment collection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> – Multi-client management and project billing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Small Businesses\u003C\u002Fstrong> – Professional invoicing and recurring billing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consultants\u003C\u002Fstrong> – Quote management and payment tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce\u003C\u002Fstrong> – Custom B2B invoicing alongside WooCommerce\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Providers\u003C\u002Fstrong> – Subscription billing and payment plans\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free Version Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Unlimited Invoices & Quotes\u003C\u002Fstrong>\u003C\u002Fa>: Create unlimited invoices and quotes with no restrictions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>PDF Generation\u003C\u002Fstrong>\u003C\u002Fa>: Generate professional PDF invoices and quotes with one click.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>PayPal Payment Gateway\u003C\u002Fstrong>\u003C\u002Fa>: Accept online payments via PayPal with a built‑in “Pay Now” button.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Client Management\u003C\u002Fstrong>\u003C\u002Fa>: Store client details and send invoices\u002Fquotes via email.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Tax & Discounts\u003C\u002Fstrong>\u003C\u002Fa>: Add taxes and discounts with before\u002Fafter‑tax calculation options.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Customization\u003C\u002Fstrong>\u003C\u002Fa>: Set custom invoice ID prefix, terms & conditions, and footer text.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Email Templates\u003C\u002Fstrong>\u003C\u002Fa>: Customize invoice and quote email notifications to clients.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Professional Templates\u003C\u002Fstrong>\u003C\u002Fa>: Use beautiful, printer‑friendly invoice and quote layouts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Print Invoices & Quotes\u003C\u002Fstrong>\u003C\u002Fa>: Print documents or save to PDF directly from your browser.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Currency & Formatting\u003C\u002Fstrong>\u003C\u002Fa>: Control currency symbol, decimals, and separators to match your locale.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Custom Payment Links\u003C\u002Fstrong>\u003C\u002Fa>: Add an external “Pay Now” link for any payment provider.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Works With Any Theme\u003C\u002Fstrong>\u003C\u002Fa>: Compatible with all properly coded WordPress themes and page builders.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Translation Ready\u003C\u002Fstrong>\u003C\u002Fa>: Fully translatable for global use.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Version Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Template Builder\u003C\u002Fstrong>\u003C\u002Fa>: Visual drag-and-drop builder to create custom invoice and quote templates.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Item Library\u003C\u002Fstrong>\u003C\u002Fa>: Save frequently used items and services for quick invoice creation.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Custom Invoice Permalinks\u003C\u002Fstrong>\u003C\u002Fa>: Create professional, branded URLs for invoices.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Advanced PDF Customization & Watermarks\u003C\u002Fstrong>\u003C\u002Fa>: Customize layouts, add text\u002Fimage watermarks, and status badges.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Client Portal & Shortcodes\u003C\u002Fstrong>\u003C\u002Fa>: Provide client dashboard and login shortcodes; restrict invoices to clients.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Multiple Payment Gateways\u003C\u002Fstrong>\u003C\u002Fa>: Add gateways like AuthorizeNet, Square, and Mollie alongside PayPal.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Recurring Invoices\u003C\u002Fstrong>\u003C\u002Fa>: Automate billing with flexible schedules and reminders.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Partial Payments\u003C\u002Fstrong>\u003C\u002Fa>: Allow clients to pay invoices in installments.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>CSV Export & Reports\u003C\u002Fstrong>\u003C\u002Fa>: Export invoice\u002Fquote data and generate business reports.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Payment Reminder Emails\u003C\u002Fstrong>\u003C\u002Fa>: Automatically nudge clients to pay on time.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Advanced Tax Options\u003C\u002Fstrong>\u003C\u002Fa>: Handle complex tax rules and calculations.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Priority Support\u003C\u002Fstrong>\u003C\u002Fa>: Faster response times and premium assistance.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>White Label\u003C\u002Fstrong>\u003C\u002Fa>: Remove branding and deliver fully white‑labeled documents.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#pricing\" rel=\"nofollow ugc\">Upgrade to Easy Invoice Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why Upgrade to Pro?\u003C\u002Fh3>\n\u003Cp>The Pro version adds advanced features for businesses that need more automation and customization:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Template Builder\u003C\u002Fstrong> – Visual drag-and-drop builder to create custom invoice and quote templates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Item Library\u003C\u002Fstrong> – Save frequently used items and services for quick invoice creation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client Portal\u003C\u002Fstrong> – Clients can view invoices, make payments, and download PDFs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment Reminders\u003C\u002Fstrong> – Automatically send reminders before and after due dates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recurring Invoices\u003C\u002Fstrong> – Automate subscription and retainer billing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Payment Gateways\u003C\u002Fstrong> – Accept credit cards via Stripe, Square, Authorize.Net, Mollie\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced PDF Customization\u003C\u002Fstrong> – Add watermarks, custom layouts, and status badges\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSV Export & Reports\u003C\u002Fstrong> – Export data for accounting software like QuickBooks or Xero\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Partial Payments\u003C\u002Fstrong> – Allow clients to pay invoices in installments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Tax Options\u003C\u002Fstrong> – Handle complex tax rules and calculations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>White Label\u003C\u002Fstrong> – Remove Easy Invoice branding from documents\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> – Faster response times for technical assistance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#pricing\" rel=\"nofollow ugc\">View Pro Pricing\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Privacy & Security\u003C\u002Fh4>\n\u003Cp>Easy Invoice respects your privacy and follows WordPress security best practices:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>No data collection\u003C\u002Fstrong> – We don’t collect or store any data from your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR compliant\u003C\u002Fstrong> – All invoice data stays in your WordPress database\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure payments\u003C\u002Fstrong> – Payment processing handled by PCI-compliant gateways\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No external dependencies\u003C\u002Fstrong> – Plugin works without external API calls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security audits\u003C\u002Fstrong> – Regularly monitored by Patchstack for vulnerabilities\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Payment processing is handled by your chosen gateway (PayPal, Stripe, etc.) according to their privacy policies. Easy Invoice never stores credit card information.\u003C\u002Fp>\n\u003Ch4>Translations & Internationalization\u003C\u002Fh4>\n\u003Cp>Easy Invoice is fully translation ready:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Text Domain:\u003C\u002Fstrong> easy-invoice\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Method:\u003C\u002Fstrong> Standard WordPress .po\u002F.mo files or Loco Translate plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RTL Support:\u003C\u002Fstrong> Full right-to-left language support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Currency:\u003C\u002Fstrong> Support for 150+ currencies with custom symbols\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Date Formats:\u003C\u002Fstrong> Localized date formatting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>English is the default language. Community translations are available through WordPress.org.\u003C\u002Fp>\n\u003Cp>To contribute translations, visit \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Feasy-invoice\u002F\" rel=\"nofollow ugc\">WordPress.org translation page\u003C\u002Fa>\u003C\u002Fp>\n","WordPress invoicing solution for freelancers & businesses. Create invoices, PDF quotes, accept payments, and automate billing—all in one plugin.",500,14430,86,6,"2026-03-31T13:40:00.000Z","6.9.4","5.6","7.4",[20,21,22,23,24],"billing","invoice","payment-gateway","pdf-invoice","quotes","https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.14.zip",96,2,0,"2025-12-15 00:00:00","2026-04-06T09:54:40.288Z","no_bundle",[34,52],{"id":35,"url_slug":36,"title":37,"description":38,"plugin_slug":4,"theme_slug":39,"affected_versions":40,"patched_in_version":41,"severity":42,"cvss_score":43,"cvss_vector":44,"vuln_type":45,"published_date":30,"updated_date":46,"references":47,"days_to_patch":49,"patch_diff_files":50,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"CVE-2025-66115","easy-invoice-authenticated-administrator-local-file-inclusion","Easy Invoice \u003C= 2.1.4 - Authenticated (Administrator+) Local File Inclusion","The Easy Invoice plugin for WordPress is vulnerable to Local File Inclusion in versions up to, and including, 2.1.4. This makes it possible for authenticated attackers, with administrator-level access and above, to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other \"safe\" file types can be uploaded and included.",null,"\u003C=2.1.4","2.1.5","medium",6.6,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Control of Filename for Include\u002FRequire Statement in PHP Program ('PHP Remote File Inclusion')","2025-12-19 16:54:04",[48],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2b821728-eb16-4157-906f-96f6420fa850?source=api-prod",5,[],false,{"id":53,"url_slug":54,"title":55,"description":56,"plugin_slug":4,"theme_slug":39,"affected_versions":57,"patched_in_version":58,"severity":59,"cvss_score":60,"cvss_vector":61,"vuln_type":62,"published_date":63,"updated_date":64,"references":65,"days_to_patch":67,"patch_diff_files":68,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"CVE-2025-6324","easy-invoice-unauthenticated-stored-cross-site-scripting","Easy Invoice \u003C= 2.0.9 - Unauthenticated Stored Cross-Site Scripting","The Easy Invoice plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.0.9 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=2.0.9","2.1.0","high",7.2,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-10-29 00:00:00","2025-12-19 16:44:32",[66],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd1b4ea18-0937-4bd4-b161-a3780e6c6749?source=api-prod",52,[],{"slug":70,"display_name":7,"profile_url":8,"plugin_count":71,"total_installs":72,"avg_security_score":73,"avg_patch_time_days":74,"trust_score":75,"computed_at":76},"matrixaddons",4,830,97,21,92,"2026-05-19T18:31:37.747Z",[78,104,120,144,165],{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":100,"download_link":101,"security_score":102,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":103},"invoice-gateway-for-woocommerce","Invoice Gateway for WooCommerce – Invoice Payment Gateway","1.1.5","Josh Kohlbach","https:\u002F\u002Fprofiles.wordpress.org\u002Fjkohlbach\u002F","\u003Cp>\u003Cstrong>INVOICE GATEWAY FOR WOOCOMMERCE – AN EASY INVOICE PAYMENT GATEWAY SOLUTION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add a WooCommerce invoice gateway option for your customers on the checkout. The invoice payment gateway lets your customers checkout without paying and you can invoice separately via your Xero, Quickbooks, MYOB, Reckon Online, or other accounting package.\u003C\u002Fp>\n\u003Cp>There’s no integration required, you just invoice as you normally would, the plugin lets you record the invoice number which gets added to the customer’s WooCommerce invoice email.\u003C\u002Fp>\n\u003Cp>Orders get created in Processing status and from there you can generate a separate invoice from your accounting system to have your customer pay outside of WooCommerce.\u003C\u002Fp>\n\u003Cp>Once you have been paid just add the invoice number to the order then change the Order status to Completed.\u003C\u002Fp>\n\u003Cp>It’s perfect for situations like wholesale selling where customers are often reluctant to pay large orders online. It’s very similar to a WooCommerce quote at this stage and many people do use it as a quotes gateway.\u003C\u002Fp>\n\u003Cp>This plugin is also fully compatible with Wholesale Suite’s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-wholesale-prices\u002F\" rel=\"ugc\">WooCommerce Wholesale Prices\u003C\u002Fa> plugin which is the #1 solution for wholesale sales in WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Cem>The WooCommerce invoicing process with Invoice Gateway For WooCommerce:\u003C\u002Fem>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Customer prepares their order as normal and heads to the checkout.\u003C\u002Fli>\n\u003Cli>Customer selects the WooCommerce Invoice gateway as their preferred payment option.\u003C\u002Fli>\n\u003Cli>The order goes into the system as “Processing” status – the customer doesn’t pay anything yet.\u003C\u002Fli>\n\u003Cli>You, the WooCommerce store owner, send the customer an invoice outside of WooCommerce from your accounting software (such as Xero, Quickbooks, etc).\u003C\u002Fli>\n\u003Cli>You go back to the order and insert the “Invoice Number” into the field provided and update the order. The customer will get an email.\u003C\u002Fli>\n\u003Cli>The customer pays the invoice directly to you.\u003C\u002Fli>\n\u003Cli>When the order is fulfilled, you mark the WooCommerce Order complete (as normal), the customer will see their WooCommerce invoice number on the Completed order email.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>A WOOCOMMERCE INVOICE GATEWAY COMPATIBLE WITH WHOLESALE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This WooCommerce invoice gateway plugin was brought to you by the folks at \u003Ca href=\"https:\u002F\u002Fwholesalesuiteplugin.com\" rel=\"nofollow ugc\">Wholesale Suite\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Users of our popular free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-wholesale-prices\u002F\" rel=\"ugc\">Wholesale Prices extension for WooCommerce\u003C\u002Fa> were asking for the option to provide an invoice payment option for their wholesale customers.\u003C\u002Fp>\n\u003Cp>If you use \u003Ca href=\"https:\u002F\u002Fwholesalesuiteplugin.com\u002Fwoocommerce-wholesale-prices-premium\u002F\" rel=\"nofollow ugc\">Wholesale Suite’s Prices Premium plugin\u003C\u002Fa>, you’ll also be able to use Payment Gateway mapping to map this Invoice Payment Gateway to the specific wholesale user roles that need it. \u003Ca href=\"https:\u002F\u002Fwholesalesuiteplugin.com\u002Fkb\u002Fhow-to-restrict-wholesale-customers-to-use-particular-payment-gateways\u002F\" rel=\"nofollow ugc\">Click here for more information about how that works\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>We decided to give this invoice gateway WooCommerce feature away for free, not just to our customers, but to everyone using WooCommerce. If you want to say thanks, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Finvoice-gateway-for-woocommerce\u002Freviews\u002F#new-post\" rel=\"ugc\">leave us a rating\u003C\u002Fa> 🙂\u003C\u002Fp>\n","Add a WooCommerce invoice gateway to your store. An easy invoicing payment gateway solution for WooCommerce.",2000,37981,88,7,"2025-09-08T01:23:00.000Z","6.8.5","5.0","",[95,96,97,98,99],"invoice-gateway","woocommerce-invoice-gateway","woocommerce-invoices","woocommerce-payment-gateway","woocommerce-quotes","https:\u002F\u002Frymera.com.au\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finvoice-gateway-for-woocommerce.1.1.5.zip",100,"2026-04-16T10:56:18.058Z",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":29,"downloaded":112,"rating":102,"num_ratings":113,"last_updated":114,"tested_up_to":16,"requires_at_least":115,"requires_php":18,"tags":116,"homepage":93,"download_link":119,"security_score":102,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":103},"simpinby-invoice-manager","Simpinby Invoice Manager – GST Billing & PDF Invoice Plugin","1.0.1","shouviktrivedy","https:\u002F\u002Fprofiles.wordpress.org\u002Fshouviktrivedy\u002F","\u003Cp>\u003Cstrong>Simpinby Invoice Manager – GST Billing & PDF Invoice Plugin\u003C\u002Fstrong> is a clean, fast, and professional invoicing solution built directly for WordPress.\u003C\u002Fp>\n\u003Cp>Create invoices, manage customers, apply GST\u002FVAT or custom taxes, generate PDF invoices, send invoices via email, and manage billing — all from your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Perfect for freelancers, agencies, consultants, service providers, and small businesses.\u003C\u002Fp>\n\u003Ch3>Smart Invoice Creation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create invoices with full customer details\u003C\u002Fli>\n\u003Cli>Auto search customers while creating invoices\u003C\u002Fli>\n\u003Cli>Auto search products while creating invoices\u003C\u002Fli>\n\u003Cli>Add multiple invoice items (rows)\u003C\u002Fli>\n\u003Cli>Automatic invoice number generation\u003C\u002Fli>\n\u003Cli>Custom invoice number prefix & padding\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Flexible Tax, Discount & Multi-Currency\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>GST \u002F VAT \u002F Custom tax support\u003C\u002Fli>\n\u003Cli>Create multiple tax rules\u003C\u002Fli>\n\u003Cli>Set default tax\u003C\u002Fli>\n\u003Cli>Discount support (flat or percentage)\u003C\u002Fli>\n\u003Cli>Multi-currency support (configurable from Display & PDF Settings)\u003C\u002Fli>\n\u003Cli>Accurate invoice calculations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Invoice Management System\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Invoice listing with pagination\u003C\u002Fli>\n\u003Cli>Advanced invoice filters:\n\u003Cul>\n\u003Cli>Date range\u003C\u002Fli>\n\u003Cli>Invoice number\u003C\u002Fli>\n\u003Cli>Customer search\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Mark invoice as Paid \u002F Unpaid\u003C\u002Fli>\n\u003Cli>Archive and Unarchive invoices\u003C\u002Fli>\n\u003Cli>Clean invoice status tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Professional PDF & Email Integration\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Download invoice as professional PDF\u003C\u002Fli>\n\u003Cli>Customizable PDF layout\u003C\u002Fli>\n\u003Cli>Send invoice via email with PDF attachment\u003C\u002Fli>\n\u003Cli>Display & PDF settings configuration\u003C\u002Fli>\n\u003Cli>Printable invoice format\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Built for Performance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Uses custom database tables for fast invoice management\u003C\u002Fli>\n\u003Cli>Secure invoice number generation (prevents duplicates)\u003C\u002Fli>\n\u003Cli>AJAX actions for Paid\u002FUnpaid and Archive\u002FUnarchive (no page reload)\u003C\u002Fli>\n\u003Cli>Lightweight and optimized code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Who Is This Plugin For?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Freelancers\u003C\u002Fli>\n\u003Cli>Agencies\u003C\u002Fli>\n\u003Cli>Consultants\u003C\u002Fli>\n\u003Cli>Service providers\u003C\u002Fli>\n\u003Cli>Small businesses\u003C\u002Fli>\n\u003Cli>WordPress site owners who need internal billing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>100% WordPress Based\u003C\u002Fh3>\n\u003Cp>No external SaaS required. Everything runs inside your WordPress website.\u003C\u002Fp>\n\u003Ch3>Pro Version (Coming Soon)\u003C\u002Fh3>\n\u003Cp>A Pro version is coming soon with advanced premium features including recurring invoices, automation tools, and enhanced reporting.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Support Email: eternity.v.tech@gmail.com\u003Cbr \u002F>\nWhatsApp: +918981223617\u003C\u002Fp>\n","A powerful WordPress invoice plugin with GST\u002FVAT support, multi-currency billing, PDF invoice generation, and email invoice sending.",408,1,"2026-03-21T11:43:00.000Z","5.8",[20,117,21,118,23],"gst-invoice","multi-currency","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimpinby-invoice-manager.1.0.2.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":17,"tags":135,"homepage":141,"download_link":142,"security_score":27,"vuln_count":14,"unpatched_count":29,"last_vuln_date":143,"fetched_at":103},"print-invoices-packing-slip-labels-for-woocommerce","WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels","4.9.4","WebToffee","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebtoffee\u002F","\u003Cp>With the WebToffee WooCommerce PDF Invoices and Packing Slips plugin, your customers receive PDF invoices and packing slips automatically attached to their order confirmation emails. The plugin includes a customizable invoice template to get you started, and offers flexibility to edit or create your own WooCommerce custom invoice templates. You can easily download or print WooCommerce invoice PDFs, packing slips and shipping labels right from your WooCommerce order admin.\u003C\u002Fp>\n\u003Cp>Additionally, the WooCommerce invoice PDF and print packing slip plugin enables you to generate UBL and XML invoices, helping streamline your order fulfillment process.\u003C\u002Fp>\n\u003Ch3>PDF Invoices & Packing Slips for WooCommerce: An Overview\u003C\u002Fh3>\n\u003Cp>WooCommerce Print PDF Invoices and Packing Slips Plugin helps generate PDF invoices, packing lists \u002F packing slips, delivery notes, dispatch labels and shipping labels from the WooCommerce orders page. WooCommerce, by default, doesn’t allow you to print any of these documents from your orders page.\u003C\u002Fp>\n\u003Cp>Beyond invoices and packing slips, the plugin makes it easy to create and print WooCommerce delivery notes that include essential details such as order items, customer information and shipping addresses. These documents help ensure accurate and smooth order handovers.\u003C\u002Fp>\n\u003Cp>This free WooCommerce invoice plugin helps streamline your WordPress shipping and order fulfillment processes.\u003C\u002Fp>\n\u003Ch3>Why WebToffee’s WooCommerce PDF Invoices Plugin is the Best Alternative to Free Invoice Generators?\u003C\u002Fh3>\n\u003Cp>Free invoice generators \u003Cstrong>lack PDF support, branding options, and tax compliance features.\u003C\u002Fstrong> Their automation capabilities for WooCommerce PDF invoices and order documents are also very limited, offering little flexibility in managing WooCommerce invoice workflows.\u003C\u002Fp>\n\u003Cp>WebToffee’s plugin \u003Cstrong>automates professional WooCommerce PDF invoice creation, supports UBL and XML formats, and includes packing slips, shipping labels, and delivery notes for complete order documentation.\u003C\u002Fstrong> From generating and attaching to printing WooCommerce invoices, every step can be automated in just a few clicks with WebToffee’s powerful WooCommerce invoice generator.\u003C\u002Fp>\n\u003Ch3>Features of WooCommerce PDF Invoices & Packing Slips Plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Supported documents\u003C\u002Fstrong>: Creates and prints following PDF documents from WooCommerce order page.\u003Cbr \u002F>\n• WooCommerce order invoices\u003Cbr \u002F>\n• WooCommerce Packing slips\u003Cbr \u002F>\n• WooCommerce Shipping labels\u003Cbr \u002F>\n• WooCommerce Delivery notes\u003Cbr \u002F>\n• WooCommerce Dispatch labels\u003Cbr \u002F>\n• WooCommerce Credit Notes (Pro)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Download PDF invoice and packing slips\u003C\u002Fstrong>: Easily download PDF invoices and packing slips from your WooCommerce order admin page. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generate UBL Invoices\u003C\u002Fstrong>: Generate and print UBL and XML invoices for WooCommerce orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize free PDf invoice templates\u003C\u002Fstrong>: Personalize your invoice template by adding your store logo, store name, and VAT, etc. Once configured, these details will automatically appear on all future WooCommerce invoice PDFs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize and print WooCommerce shipping labels\u003C\u002Fstrong>: Create and customize WooCommerce shipping labels with barcodes, tracking numbers, and more. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Option to bulk print\u003C\u002Fstrong>: Bulk download and print WooCommerce invoices and labels from orders page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Send printable invoice PDF by email\u003C\u002Fstrong>: Enable stores to send printable PDF invoices by email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generate UBL Invoices\u003C\u002Fstrong>: Generate and print UBL and XML invoices for WooCommerce orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Print WooCommerce invoice from My-Account page:\u003C\u002Fstrong> Allow logged-in customers to print their Woo invoice PDFs from the My-Account page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose invoice template\u003C\u002Fstrong>: Choose from classic and standard invoice templates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-generate invoice numbers\u003C\u002Fstrong>: Automatically create invoice numbers using your preferred format. Choose to use the WooCommerce order number or a custom sequence, and easily add prefixes, suffixes, and set the number length for a sequential & professional PDF invoices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure company ‘From Address’ \u003C\u002Fstrong>: You can set the base address of the store which will be used in the label as the shipping from address.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preview before printing\u003C\u002Fstrong>: This feature allows you to view what a printed invoice label would look like on the screen before printing a hard copy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for RTL and Unicode languages\u003C\u002Fstrong>: A free \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmpdf-addon-for-pdf-invoices\u002F\" rel=\"ugc\">add-on\u003C\u002Fa>\u003C\u002Fstrong> with the plugin will provide full compatibility with any RTL or unicode languages like Hebrew, Arabic etc. The add-on is equipped to handle almost 12 RTL languages including most of the Asian languages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable invoices for free orders \u003C\u002Fstrong>: Option to disable generating WooCommerce PDF invoices for free orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display\u002Fhide free line items\u003C\u002Fstrong>: Option to display\u002Fhide free line items in the invoice PDFs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show tax info easily in documents\u003C\u002Fstrong>: Our plugin provides inbuilt support for all the major tax related plugins by populating pre-defined meta keys such _billing_vat, _billing_vat_number, _billing_eu_vat_number. As a result, it will be easier for you to display tax on invoices and other documents.\u003C\u002Fli>\n\u003Cli>\u003Cstrong> Custom PDF file names for invoices\u003C\u002Fstrong>: Assign custom PDF filenames for PDF invoices with prefix, order number etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Read detailed instructions on how to set up the plugin in the \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fwoocommerce-pdf-invoices-packing-slips-delivery-notes-shipping-labels-userguide-free-version\u002F\" rel=\"nofollow ugc\">PDF invoice setup guide\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can also check out this video to get a quick understanding of the plugin.\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fmg2Ad5L5Ds4?version=3&rel=0&showsearch=0&showinfo=0&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Why Are WooCommerce Invoice PDFs and Packing Lists Important?\u003C\u002Fh3>\n\u003Cp>Including an invoice PDF and packing list with your shipped package is not just a good practice – it’s essential. These documents confirm the contents of the package, provide your contact information, and include critical purchase details, ensuring a smooth transaction for both you and your customer.\u003C\u002Fp>\n\u003Cp>For international sales, many countries require invoices as part of their standard shipping regulations. These invoice PDFs must include key order details, such as your company name and address, the customer’s billing address, and a detailed breakdown of the order, including taxes and totals.\u003C\u002Fp>\n\u003Cp>Beyond compliance, these documents enhance customer experience by adding a human touch and serving as an additional communication channel between you and your buyer.\u003C\u002Fp>\n\u003Cp>✅ Tested OK with WooCommerce 10.6.2\u003Cbr \u002F>\n✅ Tested OK up to PHP 8.2\u003C\u002Fp>\n\u003Ch3>Third Party Compatibility\u003C\u002Fh3>\n\u003Cp>The plugin is compatible with the following third party plugins\u002Fthemes:\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Feu-vat-number\u002F\" rel=\"nofollow ugc\">EU VAT Number – WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Faelia.co\u002Fshop\u002Feu-vat-assistant-woocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce EU VAT Assistant. Aelia\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fplugintheme.net\u002Fshop\u002Fwoocommerce-tm-extra-product-options\u002F\" rel=\"nofollow ugc\">WooCommerce Extra Product Options by TM\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-extra-product-options\u002F7908619\" rel=\"nofollow ugc\">Extra Product Options by Theme complete\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fvillatheme.com\u002Fextensions\u002Fwoo-multi-currency\u002F\" rel=\"nofollow ugc\">Multi-Currency for WooCommerce, by VillaTheme\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fpluginus.net\u002Fshop\u002Fwordpress-plugins\u002Fwoocommerce\u002Fwoocommerce-currency-switcher\u002F\" rel=\"nofollow ugc\">WOOCS – WooCommerce Currency Switcher\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fsequential-order-numbers-pro\u002F\" rel=\"nofollow ugc\">Sequential Order Numbers by Skyverge\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fean-for-woocommerce\u002F\" rel=\"ugc\">EAN, UPC, ISBN Generator: Product Barcode Inventory for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwebtoffee-sequential-order-numbers\u002F\" rel=\"nofollow ugc\">WebToffee Sequential Order Numbers for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Recommended WooCommerce Invoices Add-ons\u003C\u002Fh3>\n\u003Cp>For better Unicode and RTL language support for all the generated documents, we highly recommend using the below free add-on with our PDF Invoices, Packing slips, Delivery notes, and Shipping label plugin for WooCommerce.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmpdf-addon-for-pdf-invoices\u002F\" title=\"RTL and Unicode language add-on for PDF invoice plugin by WebToffee\" rel=\"ugc\">mPDF add-on for PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels by WebToffee\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To add QR code in WooCommerce invoices we would recommend you to use below add-on plugin that reads order number, invoice number or other custom details: \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fqr-code-addon-for-woocommerce-pdf-invoices\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=QR_Code\" rel=\"nofollow ugc\">QR Code Add-on for WooCommerce PDF Invoices by WebToffee\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Premium Add-ons for WooCommerce Invoices and Other Documents\u003C\u002Fh3>\n\u003Cp>The premium version of the PDF Invoices, Packing slips, Delivery notes, and Shipping Labels premium plugin is available in five variations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-pdf-invoices-packing-slips\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=PDF_invoice\" rel=\"nofollow ugc\">WooCommerce PDF Invoices, Packing Slips & Credit Notes Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fcustomizer-for-woocommerce-pdf-invoice\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=PDF_Customizer\" rel=\"nofollow ugc\">Customizer for WooCommerce Invoices Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-shipping-labels-delivery-notes\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Shipping_Label\" rel=\"nofollow ugc\">WooCommerce Shipping Labels, Dispatch Labels & Delivery Notes Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-address-label\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Address_Label\" rel=\"nofollow ugc\">WooCommerce Address Labels Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-picklist\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Picklist\" rel=\"nofollow ugc\">WooCommerce Picklists Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-proforma-invoice\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Proforma_Invoice\" rel=\"nofollow ugc\">WooCommerce Proforma Invoices Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You only have to install the plugin that offers the documents that are required for you.\u003C\u002Fp>\n\u003Ch3>Key Features of WooCommerce Invoices Plugin & Premium Add-ons\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli> Multiple WooCommerce invoice templates to choose from!\u003C\u002Fli>\n\u003Cli> In addition to visual editor, the Pro features code editors to customize and personalize the WooCommerce invoice layouts\u003C\u002Fli>\n\u003Cli> Various packing options – Box Packing, Single package per order & Pack items individually\u003C\u002Fli>\n\u003Cli> Option to email WooCommerce order documents to your customer\u003C\u002Fli>\n\u003Cli> WPML compatible. FR(French), DE(German), DK(Danish) etc.\u003C\u002Fli>\n\u003Cli> Support for Unicode and RTL languages with mPDF add-on\u003C\u002Fli>\n\u003Cli> Block-based invoice editor customization option\u003C\u002Fli>\n\u003Cli> Timely compatibility updates and bug fixes\u003C\u002Fli>\n\u003Cli> Premium Support: Faster and time bound response for support requests\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>WooCommerce PDF Invoices, Packing Slips & Credit Notes Plugin Premium Features\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli> Creates and prints WooCommerce PDF invoices and packing slips\u003C\u002Fli>\n\u003Cli> Let your customers pay later by adding ‘Pay Now’ link to invoice [New]\u003C\u002Fli>\n\u003Cli> Customize Woocommerce invoice numbers\u003C\u002Fli>\n\u003Cli> Enable code customizations for WooCommerce invoice documents\u003C\u002Fli>\n\u003Cli> Automate, create and attach credit note to the ‘Refund’ email\u003C\u002Fli>\n\u003Cli> Generate custom reports of invoices, packing slips, and credit notes as ZIP\u003C\u002Fli>\n\u003Cli> Customize the display of bundled product\u003C\u002Fli>\n\u003Cli> Integrate VAT or any other tax details like GST, ABN to invoices and other documents\u003C\u002Fli>\n\u003Cli> Auto-reset invoice number every year\u003C\u002Fli>\n\u003Cli> PrintNode Integration for remote printing invoices and packing slips\u003C\u002Fli>\n\u003Cli> Add custom fields to WooCommerce documents\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>For the complete list of features and details check out the \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-pdf-invoices-packing-slips\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=PDF_invoice\" rel=\"nofollow ugc\">WooCommerce PDF Invoices, Packing Slips & Credit Notes plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>WooCommerce Print Shipping Labels, Dispatch Labels & WooCommerce Delivery Notes Plugin Premium Features\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli> Auto generate WooCommerce delivery notes, shipping labels & dispatch labels\u003C\u002Fli>\n\u003Cli> Add multiple shipping labels on one page\u003C\u002Fli>\n\u003Cli> Add additional product & order meta fields and attributes\u003C\u002Fli>\n\u003Cli> Customize size of WooCommerce shipping labels\u003C\u002Fli>\n\u003Cli> Enable code customizations for WooCommerce shipping documents\u003C\u002Fli>\n\u003Cli> Add a ‘Print’ button to the order status emails sent out from the store\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>Check out the full details of the \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-shipping-labels-delivery-notes\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Shipping_Label\" rel=\"nofollow ugc\">WooCommerce Print Shipping Labels, Dispatch Labels & Delivery Notes plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>WooCommerce Address Labels Plugin Premium Features\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli> Generate and print address labels for all orders\u003C\u002Fli>\n\u003Cli> Supports  ‘Shipping Address’, ‘Billing Address’, ‘From Address’, and ‘Return Address’ labels\n\u003C\u002Fli>\n\u003Cli> Customize label sizes \u003C\u002Fli>\n\u003Cli> Change address label layout \u003C\u002Fli>\n\u003Cli> Customize layout elements \u003C\u002Fli>\n\u003Cli> Enable code customizations for WooCommerce address labels\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>Refer to the \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-address-label\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Address_Label\" rel=\"nofollow ugc\">WooCommerce Address Labels plugin\u003C\u002Fa> page for full details.\u003C\u002Fp>\n\u003Ch3>WooCommerce Picklists Plugin Premium Features\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli> Create or customize picklist templates and attach them to order status emails\u003C\u002Fli>\n\u003Cli> Add product meta fields (SSN, VAT, etc.) and attributes to WooCommerce picklists\u003C\u002Fli>\n\u003Cli> Group products in picklist by order\u002Fcategory\u003C\u002Fli>\n\u003Cli> Enable code customizations for WooCommerce picklists\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>Take a look at the \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-picklist\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Picklist\" rel=\"nofollow ugc\">WooCommerce Picklists plugin\u003C\u002Fa> page to know more.\u003C\u002Fp>\n\u003Ch3>WooCommerce Proforma Invoices Plugin Premium Features\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli> Create proforma invoices automatically and attach them to order status emails\u003C\u002Fli>\n\u003Cli> Set custom proforma invoice number\u003C\u002Fli>\n\u003Cli> Use the WooCommerce order number as the proforma invoice number\u003C\u002Fli>\n\u003Cli> Group the products in WooCommerce proforma invoices by category\u003C\u002Fli>\n\u003Cli> Add additional details such as special notes, transport terms, and sales terms\u003C\u002Fli>\n\u003Cli> Enable code customizations for WooCommerce pro forma invoices\u003C\u002Fli>\n\u003Cli> Add due date to proforma invoices\u003C\u002Fli>\n\u003Cli> Add custom footer to proforma invoices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>Know more about the plugin and its features from \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-proforma-invoice\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=Proforma_Invoice\" rel=\"nofollow ugc\">WooCommerce Proforma Invoices plugin\u003C\u002Fa> page.\u003C\u002Fp>\n\u003Ch3>Print PDF invoices, packing slips, shipping labels, and more\u003C\u002Fh3>\n\u003Cp>Every store needs to send out PDF invoices to their customers. This WooCommerce PDF invoice and packing slips plugin helps store owners to automatically create PDF invoices, packing slips, shipping labels and other necessary order fulfillment documents and print them easily.\u003C\u002Fp>\n\u003Cp>Our WooCommerce invoice generator has the feature to customize all the fields you need to display on the invoices and other documents. Apart from this, you can add your own style to these order fulfillment documents to make it look appealing to your brand.\u003C\u002Fp>\n\u003Ch3>About WebToffee\u003C\u002Fh3>\n\u003Cp>WebToffee creates quality WordPress\u002FWooCommerce plugins that are easy to use and customize. We are proud to have thousands of customers actively using our plugins across the globe.\u003C\u002Fp>\n\u003Ch3>Our Flagship Cookie Consent Plugin\u003C\u002Fh3>\n\u003Cp>WebToffee’s \u003Ca href=\"https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fgdpr-cookie-consent\u002F?utm_source=free_plugin_readme&utm_medium=pdf_invoice&utm_campaign=GDPR\" rel=\"nofollow ugc\">GDPR Cookie Consent Plugin by WebToffee\u003C\u002Fa> is a leading solution for implementing cookie compliance on WordPress and WooCommerce websites. As a certified Google CMP Partner, the plugin ensures adherence to GDPR, CCPA, and other privacy laws.\u003C\u002Fp>\n\u003Cp>Key features of the plugin include customizable cookie banners, automated cookie scanning, and advanced consent management tailored to different geolocations.\u003C\u002Fp>\n","Auto-generate and attach WooCommerce PDF invoices and packing slips to order emails with customizable templates & bulk print options.",60000,2453054,98,282,"2026-04-14T05:35:00.000Z","7.0","3.0.1",[136,137,138,139,140],"packing-slips","shipping-label","woocommerce-invoice","woocommerce-pdf-invoices","woocommerce-print-invoice","https:\u002F\u002Fwww.webtoffee.com\u002Fproduct\u002Fwoocommerce-pdf-invoices-packing-slips\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprint-invoices-packing-slip-labels-for-woocommerce.4.9.4.zip","2025-01-24 00:00:00",{"slug":145,"name":146,"version":147,"author":148,"author_profile":149,"description":150,"short_description":151,"active_installs":152,"downloaded":153,"rating":75,"num_ratings":154,"last_updated":155,"tested_up_to":156,"requires_at_least":157,"requires_php":18,"tags":158,"homepage":160,"download_link":161,"security_score":162,"vuln_count":163,"unpatched_count":29,"last_vuln_date":164,"fetched_at":103},"woocommerce-delivery-notes","Print Invoice & Delivery Notes for WooCommerce","6.0.0","tychesoftwares","https:\u002F\u002Fprofiles.wordpress.org\u002Ftychesoftwares\u002F","\u003Cblockquote>\n\u003Ch3>🚀&nbsp;&nbsp;New Launch: Flexi BOGO for WooCommerce\u003C\u002Fh3>\n\u003Cp>The only BOGO plugin with a revenue tracking feature. \u003Cstrong>Now, at an attractive introductory price\u003C\u002Fstrong>. \u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fproducts\u002Fwoocommerce-flexi-bogo-plugin\u002F?utm_source=wprepo&utm_medium=pluginpagetop&utm_campaign=WCDeliveryNotes\" rel=\"nofollow ugc\">Check out our new plugin here\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Print Invoice & Delivery Notes for WooCommerce allows store owners to print invoices, delivery notes, and receipts for WooCommerce orders.\u003C\u002Fp>\n\u003Cp>Store owners can print invoices, attach them to emails, and allow customers to download invoices from their account page.\u003C\u002Fp>\n\u003Cp>Ideal for stores that want a simple way to manage WooCommerce invoices and delivery notes for customers and accounting, without creating them manually.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Ch4>Print Invoices, Delivery Notes, and Receipts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adds an \u003Cstrong>Order Printing\u003C\u002Fstrong> panel to the individual order edit page for quick access\u003C\u002Fli>\n\u003Cli>Provides print options for invoices, delivery notes, and receipts directly from the WooCommerce \u003Cstrong>Orders\u003C\u002Fstrong> page\u003C\u002Fli>\n\u003Cli>Generate documents while managing orders to streamline order processing and fulfilment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Add Print Links to Order Emails\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display invoice and delivery note print links in WooCommerce order emails\u003C\u002Fli>\n\u003Cli>Control which order statuses (Processing, Completed, etc.) include print links\u003C\u002Fli>\n\u003Cli>Allows customers and admins to open and print order documents directly from emails\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Customize Invoice, Receipt, and Delivery Note Templates\u003C\u002Fh4>\n\u003Cp>Templates can be customized from the plugin settings to match your store branding. Choose from two built-in layouts and configure:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Company logo, name, and address\u003C\u002Fli>\n\u003Cli>Invoice titles and numbering formats\u003C\u002Fli>\n\u003Cli>Billing and shipping details\u003C\u002Fli>\n\u003Cli>Payment information\u003C\u002Fli>\n\u003Cli>Footer text, policies, and customer notes\u003C\u002Fli>\n\u003Cli>Customer contact details\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bulk Print WooCommerce Order Documents\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Select multiple orders from the WooCommerce Orders page\u003C\u002Fli>\n\u003Cli>Print invoices, delivery notes, or receipts using \u003Cstrong>Bulk Actions\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Ideal for stores handling large order volumes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Customer Access to Invoices and Receipts\u003C\u002Fh4>\n\u003Cp>Customers can print invoices and receipts from:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>My Account \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Orders\u003C\u002Fstrong> page\u003C\u002Fli>\n\u003Cli>Order confirmation and order-related emails\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This improves the post-purchase experience and reduces support requests.\u003C\u002Fp>\n\u003Ch3>Additional Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Live preview for templates\u003C\u002Fstrong> – see changes in real-time before saving\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adjust logo size\u003C\u002Fstrong> – set custom width and height for your company logo\u003C\u002Fli>\n\u003Cli>Add company logo, name, and address to invoices\u003C\u002Fli>\n\u003Cli>Customize invoice numbering with prefix and suffix\u003C\u002Fli>\n\u003Cli>Display print links in emails based on order status\u003C\u002Fli>\n\u003Cli>Store generated PDF files for a configurable duration\u003C\u002Fli>\n\u003Cli>Supports sequential and custom invoice numbers\u003C\u002Fli>\n\u003Cli>Keeps invoices accurate when orders are refunded\u003C\u002Fli>\n\u003Cli>Advanced customization available via hooks and filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Support and Extensibility\u003C\u002Fh3>\n\u003Cp>The plugin provides hooks and filters for developers to customize invoice templates, numbering logic, and other behaviors.\u003C\u002Fp>\n\u003Ch3>Need Help?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoocommerce-delivery-notes\u002F\" rel=\"ugc\">WordPress support forums\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Check the \u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fdocs\u002Fdocs\u002Fprint-invoice-delivery-notes-for-woocommerce\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> for common answers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you find the plugin useful, a ⭐⭐⭐⭐⭐ rating is always appreciated — it helps other store owners discover the plugin.\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>If you have a patch, or stumbled upon an issue with the source code that isn’t a \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwoothemes\u002Fwoocommerce\u002Fissues?labels=Bug&milestone=22&state=open\" rel=\"nofollow ugc\">WooCommerce issue\u003C\u002Fa>, you can contribute this back \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTycheSoftwares\u002Fwoocommerce-delivery-notes\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Translating\u003C\u002Fh4>\n\u003Cp>When your language is missing you can contribute a translation to the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTycheSoftwares\u002Fwoocommerce-delivery-notes#translating\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Some of our Pro plugins:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fproducts\u002Fwoocommerce-flexi-bogo-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=WCDeliveryNotes\" title=\"Flexi BOGO for WooCommerce\" rel=\"nofollow ugc\">Flexi BOGO for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fwoocommerce-abandoned-cart-pro\u002F?utm_source=wprepo&utm_medium=otherprolink&utm_campaign=WCDeliveryNotes\" title=\"Abandoned Cart Pro for WooCommerce\" rel=\"nofollow ugc\">Abandoned Cart Pro for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fwoocommerce-booking-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=WCDeliveryNotes\" title=\"Booking & Appointment Plugin for WooCommerce\" rel=\"nofollow ugc\">Booking & Appointment Plugin for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Forder-delivery-date-for-woocommerce-pro-21\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=WCDeliveryNotes\" title=\"Order Delivery Date Pro for WooCommerce\" rel=\"nofollow ugc\">Order Delivery Date Pro for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fproduct-delivery-date-pro-for-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=WCDeliveryNotes\" title=\"Product Delivery Date Pro for WooCommerce\" rel=\"nofollow ugc\">Product Delivery Date Pro for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fdeposits-for-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=WCDeliveryNotes\" title=\"Deposits For WooCommerce\" rel=\"nofollow ugc\">Deposits For WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fpayment-gateway-based-fees-and-discounts-for-woocommerce-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=WCDeliveryNotes\" title=\"Payment Gateway Based Fees and Discounts for WooCommerce - Pro\" rel=\"nofollow ugc\">Payment Gateway Based Fees and Discounts for WooCommerce – Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fcustom-order-status-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=WCDeliveryNotes\" title=\"Custom Order Status for WooCommerce - Pro\" rel=\"nofollow ugc\">Custom Order Status for WooCommerce – Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fcustom-order-numbers-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=WCDeliveryNotes\" title=\"Custom Order Numbers for WooCommerce - Pro\" rel=\"nofollow ugc\">Custom Order Numbers for WooCommerce – Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fproduct-input-fields-for-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=WCDeliveryNotes\" title=\"Product Input Fields for WooCommerce - Pro\" rel=\"nofollow ugc\">Product Input Fields for WooCommerce – Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fwoocommerce-call-for-price-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=WCDeliveryNotes\" title=\"Call for Price for WooCommerce - Pro\" rel=\"nofollow ugc\">Call for Price for WooCommerce – Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fprice-user-role-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=WCDeliveryNotes\" title=\"Price based on User Role for WooCommerce - Pro\" rel=\"nofollow ugc\">Price based on User Role for WooCommerce – Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fcurrency-per-product-for-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=WCDeliveryNotes\" title=\"Currency per Product for WooCommerce - Pro\" rel=\"nofollow ugc\">Currency per Product for WooCommerce – Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Some of our other free plugins:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-abandoned-cart\u002F\" title=\"Abandoned Cart for WooCommerce\" rel=\"ugc\">Abandoned Cart for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-delivery-date-for-woocommerce\u002F\" title=\"Order Delivery Date for WooCommerce - Lite\" rel=\"ugc\">Order Delivery Date for WooCommerce – Lite\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-delivery-date-for-woocommerce-lite\u002F\" title=\"Product Delivery Date for WooCommerce\" rel=\"ugc\">Product Delivery Date for WooCommerce – Lite\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcheckout-fees-for-woocommerce\u002F\" title=\"Payment Gateway Based Fees and Discounts for WooCommerce\" rel=\"ugc\">Payment Gateway Based Fees and Discounts for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-order-statuses-woocommerce\u002F\" title=\"Custom Order Status for WooCommerce\" rel=\"ugc\">Custom Order Status for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-order-numbers-for-woocommerce\u002F\" title=\"Custom Order Numbers for WooCommerce\" rel=\"ugc\">Custom Order Numbers for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-input-fields-for-woocommerce\u002F\" title=\"Product Input Fields for WooCommerce\" rel=\"ugc\">Product Input Fields for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-call-for-price\u002F\" title=\"Call for Price for WooCommerce\" rel=\"ugc\">Call for Price for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprice-by-user-role-for-woocommerce\u002F\" title=\"Price based on User Role for WooCommerce\" rel=\"ugc\">Price based on User Role for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcurrency-per-product-for-woocommerce\u002F\" title=\"Currency per Product for WooCommerce\" rel=\"ugc\">Currency per Product for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fdocs\u002Fprint-invoice-apidocs\u002Findex.html\" title=\"Developer Documentation\" rel=\"nofollow ugc\">Developer Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin communicates with our tracking server to send usage data \u003Cstrong>only\u003C\u002Fstrong> if the user has explicitly opted in to usage tracking. For detailed information about what is tracked, please refer to our \u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fdocs\u002Fwoocommerce-print-invoice-delivery-note\u002Fprint-invoice-usage-trackings\u002F\" rel=\"nofollow ugc\">usage tracking documentation\u003C\u002Fa>.\u003C\u002Fp>\n","Create and print PDF invoices, delivery notes and receipts for your WooCommerce orders. Choose your document format from multiple templates.",30000,1318303,120,"2026-02-10T12:26:00.000Z","6.9.0","4.4",[159,21,136,23,140],"delivery-notes","https:\u002F\u002Fwww.tychesoftwares.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-delivery-notes.6.0.0.zip",89,9,"2026-03-18 00:00:00",{"slug":166,"name":167,"version":168,"author":169,"author_profile":170,"description":171,"short_description":172,"active_installs":152,"downloaded":173,"rating":75,"num_ratings":174,"last_updated":175,"tested_up_to":16,"requires_at_least":115,"requires_php":176,"tags":177,"homepage":182,"download_link":183,"security_score":184,"vuln_count":185,"unpatched_count":29,"last_vuln_date":186,"fetched_at":103},"woocommerce-jetpack","Booster for WooCommerce – PDF Invoices, Abandoned Cart, Variation Swatches & 100+ Tools","8.0.0","Pluggabl","https:\u002F\u002Fprofiles.wordpress.org\u002Fpluggabl\u002F","\u003Cp>Supercharge WooCommerce with powerful \u003Cstrong>PDF Invoices\u003C\u002Fstrong>, smart \u003Cstrong>Dynamic Pricing\u003C\u002Fstrong>, visual \u003Cstrong>Product Variation Swatches\u003C\u002Fstrong>, global \u003Cstrong>Multi-Currency\u003C\u002Fstrong> support, a flexible \u003Cstrong>Checkout Field Editor\u003C\u002Fstrong>, versatile \u003Cstrong>Product Addons\u003C\u002Fstrong>, and over 100+ more essential tools – all in one plugin! Booster offers a comprehensive suite, replacing dozens of individual extensions without the bloat. Activate only the modules you need, keeping your store fast, lean, and feature-rich. Many core features are completely free.\u003C\u002Fp>\n\u003Cp>Trusted by more than \u003Cstrong>100,000 WooCommerce stores worldwide\u003C\u002Fstrong> — including \u003Cstrong>40,000+ active installations\u003C\u002Fstrong> of the free version on WordPress.org and \u003Cstrong>tens of thousands of Booster Elite customers\u003C\u002Fstrong> — Booster for WooCommerce is the \u003Cstrong>#1 all‑in‑one toolkit\u003C\u002Fstrong> for your store. Need branded PDF invoices that rival standalone solutions? Automatic multi‑currency with live FX? Advanced dynamic pricing rules and discounts? Or a drag‑and‑drop checkout‑field editor? Booster empowers you with single-click activation for each powerful, speed-optimized module.\u003C\u002Fp>\n\u003Ch3>Why Store‑Owners & Agencies Choose Booster’s Free & Elite Versions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Comprehensive Toolkit:\u003C\u002Fstrong> One install gives access to 110+ features – stop stacking $79 add‑ons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Coding Needed:\u003C\u002Fstrong> Clean UI, granular toggles, ready in minutes for everyone.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modular & Performant:\u003C\u002Fstrong> Disabled modules never load, ensuring your site stays fast. (We encourage you to check out performance benchmarks on Booster.io!)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reliable & Supported:\u003C\u002Fstrong> Regular updates & \u003C 24 hr WordPress.org support forum replies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>New in 7.4.0 – Guided onboarding for faster wins\u003C\u002Fh3>\n\u003Cp>Spin up common store setups in minutes with \u003Cstrong>4 new one-click goals\u003C\u002Fstrong> (Professional invoices • Boost conversions • Better checkout • Store essentials). A clear \u003Cstrong>3-step progress bar\u003C\u002Fstrong> guides you, and the \u003Cstrong>success screen\u003C\u002Fstrong> points you to the next best action—no hunting through settings. It’s fully keyboard accessible and mobile friendly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What the new goals do (free tier):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Professional invoices (starter):\u003C\u002Fstrong> turns on PDF \u003Cstrong>Invoice\u003C\u002Fstrong> generation (invoice only).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Boost conversions:\u003C\u002Fstrong> enables \u003Cstrong>Product Add-ons (single)\u003C\u002Fstrong> and \u003Cstrong>Related Products\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better checkout (basics):\u003C\u002Fstrong> enables \u003Cstrong>Checkout Core Fields\u003C\u002Fstrong> and \u003Cstrong>More Button Labels\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Store essentials:\u003C\u002Fstrong> enables \u003Cstrong>Sequential Order Numbers\u003C\u002Fstrong> and \u003Cstrong>Product Tabs (single)\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>New in 7.5.0 – Blueprints: real outcomes, faster\u003C\u002Fh3>\n\u003Cp>Skip the guesswork. \u003Cstrong>Blueprints\u003C\u002Fstrong> apply a sensible, free-tier setup in one click, then point you to the next best action:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Recover Lost Sales:\u003C\u002Fstrong> turn on Cart Abandonment (Lite: single email) and send a test; suggested next step—add a 10% coupon.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Boost AOV:\u003C\u002Fstrong> enable Product Add-ons (single) and tune Related Products to increase basket size.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sell Internationally:\u003C\u002Fstrong> prep your store with essentials + checkout basics, then guided steps to add EU\u002FUK shipping, taxes, and payments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What you’ll notice:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Quick Setup ⇄ Blueprints\u003C\u002Fstrong> switcher in onboarding.\u003C\u002Fli>\n\u003Cli>A clear \u003Cstrong>Choose \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Review \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Complete\u003C\u002Fstrong> path with \u003Cstrong>Next Steps\u003C\u002Fstrong> and \u003Cstrong>deep-link\u003C\u002Fstrong> buttons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Applied”\u003C\u002Fstrong> badges and a dedicated \u003Cstrong>Undo\u003C\u002Fstrong> that only reverts what was changed.\u003C\u002Fli>\n\u003Cli>Smoother mobile and keyboard navigation with accessible status announcements.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All changes stay within Free limits; no paid features are toggled.\u003C\u002Fp>\n\u003Ch3>Key Free Features You Can Use Today\u003C\u002Fh3>\n\u003Cp>Unlock a wealth of functionality for your WooCommerce store with Booster’s powerful free modules. Here are some of the core solutions you can implement immediately:\u003C\u002Fp>\n\u003Ch3>Professional PDF Invoicing & Packing Slips (Free Core Functionality)\u003C\u002Fh3>\n\u003Cp>Automatically generate and attach customizable PDF invoices and packing slips to WooCommerce emails. Our free tools provide robust options for customization to match your brand, as powerful as many dedicated PDF invoice plugins!\u003Cbr \u002F>\n\u003Cem>Pro Tip: Upgrade to Booster Elite for proforma invoices, credit notes, and more advanced templating.\u003C\u002Fem>\u003Cbr \u002F>\nLearn more: \u003Ca href=\"https:\u002F\u002Fbooster.io\u002Fwoocommerce-pdf-invoicing-and-packing-slips\u002F\" rel=\"nofollow ugc\">PDF Invoicing & Packing Slips\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Advanced Prices and Currencies (Free Foundational Tools)\u003C\u002Fh3>\n\u003Cp>Attract a global audience by displaying prices in different currencies with our basic multi-currency display. Set up site-wide global discounts and manage product price labels effectively. Need a bulk price editor? Booster has you covered.\u003Cbr \u002F>\n\u003Cem>Pro Tip: Booster Elite unlocks unlimited currencies, automatic exchange rate updates, and dynamic pricing by user role or country.\u003C\u002Fem>\u003Cbr \u002F>\nLearn more: \u003Ca href=\"https:\u002F\u002Fbooster.io\u002Fcategory\u002Ffeatures\u002Fprices-currencies\u002F\" rel=\"nofollow ugc\">Prices and Currencies\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Customizable Cart and Checkout (Free Essentials)\u003C\u002Fh3>\n\u003Cp>Enhance the shopping cart and checkout experience. Add crucial custom checkout fields (e.g., for EU VAT numbers), manage basic additional fees, add custom buttons, and tailor the checkout flow with our free checkout field editor options to improve conversions.\u003Cbr \u002F>\n\u003Cem>Pro Tip: Get advanced conditional logic for checkout fields, file uploads, and more with Booster Elite.\u003C\u002Fem>\u003Cbr \u002F>\nLearn more: \u003Ca href=\"https:\u002F\u002Fbooster.io\u002Fcategory\u002Ffeatures\u002Fcart-checkout\u002F\" rel=\"nofollow ugc\">Cart and Checkout Customization\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Basic Abandoned Cart Recovery (Free)\u003C\u002Fh3>\n\u003Cp>Start recovering lost sales! Our free tool tracks recently abandoned WooCommerce carts and allows you to send \u003Cstrong>one automated email reminder\u003C\u002Fstrong> after a user-selectable fixed time (e.g., 1, 3, or 24 hours) to encourage customers to complete their purchase. See a simple list of abandoned carts and identify which ones get recovered. A great way to experience the power of cart recovery!\u003Cbr \u002F>\nLearn more: \u003Ca href=\"https:\u002F\u002Fbooster.io\u002Ffeatures\u002Fwoocommerce-cart-abandonment\u002F\" rel=\"nofollow ugc\">Abandoned Cart Recovery for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Product Input Fields & Addons (Free Basic Options)\u003C\u002Fh3>\n\u003Cp>Add essential custom input fields to your products, either globally or per-product. Offer simple product customizations with basic product addons. Allow customers to provide more information for personalized items.\u003Cbr \u002F>\n\u003Cem>Pro Tip: Booster Elite offers more addon types, conditional logic, and advanced input field options.\u003C\u002Fem>\u003Cbr \u002F>\nLearn more: \u003Ca href=\"https:\u002F\u002Fbooster.io\u002Ffeatures\u002Fwoocommerce-product-input-fields\u002F\" rel=\"nofollow ugc\">Product Input Fields\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Fbooster.io\u002Ffeatures\u002Fwoocommerce-product-addons\u002F\" rel=\"nofollow ugc\">Product Addons\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Product Variation Swatches (Free Lite Version)\u003C\u002Fh4>\n\u003Cp>Replace standard WooCommerce dropdowns with basic button swatches. Our free “Swatches Lite” lets you enable this for \u003Cstrong>up to 2 global product attributes\u003C\u002Fstrong> (e.g., Color, Size), making product selection more visual and intuitive for your customers.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Tip:\u003C\u002Fstrong> To unlock powerful \u003Cstrong>Image Swatches\u003C\u002Fstrong>, \u003Cstrong>Color Swatches\u003C\u002Fstrong>, and advanced customization options, consider upgrading to \u003Cstrong>Booster Elite\u003C\u002Fstrong>.\u003Cbr \u002F>\n  \u003Cem>Learn more: \u003Ca href=\"https:\u002F\u002Fbooster.io\u002Ffeatures\u002Fwoocommerce-product-variation-swatches\u002F\" rel=\"nofollow ugc\">Product Variation Swatches\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Basic Product Wishlist (Free)\u003C\u002Fh3>\n\u003Cp>Allow your customers to save their favorite products for later! Our free Wishlist Lite enables users to add items to a personal wishlist from product pages, easily accessible via their “My Account” page. A simple way to boost engagement and encourage return visits.\u003Cbr \u002F>\nLearn more: \u003Ca href=\"https:\u002F\u002Fbooster.io\u002Ffeatures\u002Fwoocommerce-wishlist\u002F\" rel=\"nofollow ugc\">Wish List for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Custom Button and Price Labels (Free)\u003C\u002Fh3>\n\u003Cp>Take control over your store’s calls to action and pricing display. Change default price labels and create custom buttons. The included WooCommerce Free Price Labels module lets you easily set custom labels for products without a price.\u003Cbr \u002F>\nLearn more: \u003Ca href=\"https:\u002F\u002Fbooster.io\u002Ffeatures\u002Fwoocommerce-free-price-labels\u002F\" rel=\"nofollow ugc\">Custom Button and Price Labels\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Payment Gateways (Free Basic Setup)\u003C\u002Fh3>\n\u003Cp>Our foundational gateway tools allow you to set up basic custom WooCommerce payment gateways. Define visibility based on currency, shipping method, or location, and set minimum\u002Fmaximum cart totals for gateways to appear.\u003Cbr \u002F>\nLearn more: \u003Ca href=\"https:\u002F\u002Fbooster.io\u002Fcategory\u002Ffeatures\u002Fpayment-gateways\u002F\" rel=\"nofollow ugc\">Payment Gateways\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Emails, Reporting & Admin Tools (Free Core Utilities)\u003C\u002Fh3>\n\u003Cp>Improve your store administration with essential tools. Add custom emails and additional recipients for WooCommerce notifications. Generate basic sales and customer reports, and utilize user tracking features. Basic WPML support is also included for multilingual sites.\u003Cbr \u002F>\nLearn more: \u003Ca href=\"https:\u002F\u002Fbooster.io\u002Fcategory\u002Ffeatures\u002Femails-misc\u002F\" rel=\"nofollow ugc\">Emails, Reporting & Admin Tools\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Basic Sales Notifications (Free)\u003C\u002Fh3>\n\u003Cp>Show simple “recent purchase” pop-ups from confirmed orders (Completed by default; optional Processing). Fixed template and timing; choose bottom-left or bottom-right. Great for quick social proof.\u003Cbr \u002F>\nLearn more: \u003Ca href=\"https:\u002F\u002Fbooster.io\u002Ffeatures\u002Fwoocommerce-sales-notifications\u002F\" rel=\"nofollow ugc\">Sales Notifications\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Basic Pre-Orders (Free for Limited Products)\u003C\u002Fh3>\n\u003Cp>Turn on pre-orders for up to 3 selected products (default 1). Fixed button text\u002Fmessage; orders flow through WooCommerce normally. A low-friction way to gauge demand.\u003Cbr \u002F>\nLearn more: \u003Ca href=\"https:\u002F\u002Fbooster.io\u002Ffeatures\u002Fwoocommerce-pre-orders\u002F\" rel=\"nofollow ugc\">Pre-Orders\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why Upgrade to Booster Elite?\u003C\u002Fh3>\n\u003Cp>While the free version of Booster provides a massive toolkit, \u003Cstrong>Booster Elite\u003C\u002Fstrong> unlocks the full potential of your WooCommerce store, helping you increase sales, improve customer experience, and streamline operations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlock All 110+ Elite Features:\u003C\u002Fstrong> Get advanced functionalities like unlimited currencies with auto-exchange rates, powerful conditional logic for checkout fields, proforma invoices, credit notes, automated PayPal tracking sync, and much more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Money:\u003C\u002Fstrong> Replace 5-10+ individual premium plugins (each costing $49-$99+) with one comprehensive, affordable solution.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Support:\u003C\u002Fstrong> Get faster, dedicated support from our expert team.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Peace of Mind:\u003C\u002Fstrong> One trusted, well-maintained plugin reduces compatibility issues and simplifies updates.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fbooster.io\u002Ffree-vs-elite\" rel=\"nofollow ugc\">Compare Booster Free vs. Elite Features\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Booster Elite\u003C\u002Fstrong> comes with a 30-day no-questions-asked money-back guarantee. If you’re not completely satisfied, we will give you 100% of your money back!\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fbooster.io\u002Fbuy-booster\" rel=\"nofollow ugc\">Upgrade to Booster Elite Now & Grow Your Store!\u003C\u002Fa>\u003C\u002Fh3>\n\u003Ch3>Detailed List of Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Due to new WordPress.org readme.txt standards, we have summarized our features and cannot be as detailed as before in identifying all paid and free features in the description. Reach out to us if you have specific questions on paid vs. free features.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Subscription Customization\u003C\u002Fstrong>\u003Cbr \u002F>\n* Subscriptions – Manage subscriptions, allow cancellation, change payment dates, and more. (Paid feature)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Marketing\u003C\u002Fstrong>\u003Cbr \u002F>\n* Sales Notifications – Display basic recent purchase notifications (fixed template; 2 positions; fixed timing) (Free). Elite unlocks full text\u002Fimages, multiple statuses, styling, sounds, device rules, and precise timing.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Prices & Currencies\u003C\u002Fstrong>\u003Cbr \u002F>\n* Best Price – Customers suggest prices. (Paid feature)\u003Cbr \u002F>\n* Bulk Price Converter – Adjust prices in bulk.\u003Cbr \u002F>\n* Currencies – Add global currencies; custom currencies in free version.\u003Cbr \u002F>\n* Currency Exchange Rates – Automatic updates with multiple servers.\u003Cbr \u002F>\n* Currency for External Products – Set different currencies for external products.\u003Cbr \u002F>\n* Currency per Product – Display prices in different currencies.\u003Cbr \u002F>\n* Global Discount – Apply discounts to all products.\u003Cbr \u002F>\n* Multicurrency – Multiple currencies with a switcher; limited in free version.\u003Cbr \u002F>\n* Multicurrency Product Base Price – Set product prices in different currencies.\u003Cbr \u002F>\n* Offer Your Price – Customers suggest prices for products.\u003Cbr \u002F>\n* Price Formats – Customize price formats per currency.\u003Cbr \u002F>\n* Price based on User Role – Display prices by user role. (Paid feature)\u003Cbr \u002F>\n* Prices and Currencies by Country – Change prices and currencies by country.\u003Cbr \u002F>\n* Product Open Pricing – Customers manually enter prices.\u003Cbr \u002F>\n* Product Price by Formula – Automatic price calculation formulas.\u003Cbr \u002F>\n* Wholesale Price – Set wholesale pricing based on quantity.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Button & Price Labels\u003C\u002Fstrong>\u003Cbr \u002F>\n* Add to Cart Button Labels – Customize Add to Cart button text.\u003Cbr \u002F>\n* Call for Price – Custom price labels for products without prices. (Paid feature)\u003Cbr \u002F>\n* Custom Price Labels – Create custom price labels.\u003Cbr \u002F>\n* Free Price Labels – Set labels for free products.\u003Cbr \u002F>\n* More Button Labels – Customize “Place order” button text.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Products\u003C\u002Fstrong>\u003Cbr \u002F>\n* WooCommerce Product Extra Fees – Set extra fees for products.\u003Cbr \u002F>\n* Add to Cart – Custom redirect URLs; automatic add to cart; disable quantity input.\u003Cbr \u002F>\n* Add to Cart Button Visibility – Control visibility of Add to Cart button.\u003Cbr \u002F>\n* Admin Products List – Customize admin products list.\u003Cbr \u002F>\n* Bookings – Add booking products.\u003Cbr \u002F>\n* Cost of Goods – Track product costs for reports.\u003Cbr \u002F>\n* Cross-sells – Customize cross-sells display. (Paid feature)\u003Cbr \u002F>\n* Crowdfunding – Add crowdfunding products.\u003Cbr \u002F>\n* Product Addons – Add paid or free product addons.\u003Cbr \u002F>\n* Product Availability by Date\u002FTime – Set product availability by date and time.\u003Cbr \u002F>\n* Product Bulk Meta Editor – Bulk edit product metadata.\u003Cbr \u002F>\n* Product Custom Visibility – Customize product visibility.\u003Cbr \u002F>\n* Product Images – Customize product images and thumbnails.\u003Cbr \u002F>\n* Product Info – Add extra info to category and product pages.\u003Cbr \u002F>\n* Product Input Fields – Add input fields to products.\u003Cbr \u002F>\n* Product Listings – Customize shop and category page displays.\u003Cbr \u002F>\n* Product MSRP – Display MSRP in WooCommerce.\u003Cbr \u002F>\n* Product Tabs – Add and customize product tabs.\u003Cbr \u002F>\n* Product Visibility by Country\u002FUser Role – Display products by country or user role.\u003Cbr \u002F>\n* Products XML Feeds – Generate product XML feeds.\u003Cbr \u002F>\n* Products per Page – Add selector for products per page.\u003Cbr \u002F>\n* Related Products – Customize related products display.\u003Cbr \u002F>\n* SKU – Generate and search SKUs automatically.\u003Cbr \u002F>\n* Sale Flash – Customize sale flash displays.\u003Cbr \u002F>\n* Sorting – Add, rename, and remove sorting options.\u003Cbr \u002F>\n* Stock – Manage stock display.\u003Cbr \u002F>\n* Tax Display – Customize tax display.\u003Cbr \u002F>\n* Upsells – Customize upsell products display.\u003Cbr \u002F>\n* User Products – Allow users to add products from the frontend.\u003Cbr \u002F>\n* Product Variation Swatches – Display Color or Image swatches for 1-2 global attributes on product pages (Free). Button\u002FLabel swatches, unlimited attributes, advanced styling, and display on shop pages available in Booster Elite.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cart & Checkout\u003C\u002Fstrong>\u003Cbr \u002F>\n* Cart Abandoned Reminder – Send reminders for abandoned carts.\u003Cbr \u002F>\n* Cart Custom Info – Add custom info to the cart page.\u003Cbr \u002F>\n* Cart Customization – Customize cart options.\u003Cbr \u002F>\n* Checkout Core\u002FCustom Fields – Customize checkout fields.\u003Cbr \u002F>\n* Checkout Custom Info – Add custom info to the checkout page.\u003Cbr \u002F>\n* Checkout Customization – Customize checkout options.\u003Cbr \u002F>\n* Checkout Fees – Add fees to cart and checkout.\u003Cbr \u002F>\n* Checkout Files Upload – Allow file uploads at checkout.\u003Cbr \u002F>\n* Coupon Code Generator – Generate coupon codes.\u003Cbr \u002F>\n* Coupon by User Role – Apply coupons by user role.\u003Cbr \u002F>\n* EU VAT Number – Collect and validate EU VAT numbers.\u003Cbr \u002F>\n* Empty Cart Button – Add and customize “Empty Cart” button.\u003Cbr \u002F>\n* Mini Cart Custom Info – Add custom info to the mini cart.\u003Cbr \u002F>\n* URL Coupons – Apply coupons via URL.\u003Cbr \u002F>\n* Frequently Bought Together – Suggest frequently bought items.\u003Cbr \u002F>\n* One Page Checkout – Simplify checkout process.\u003Cbr \u002F>\n* Wishlist – Allow customers to mark favorite products.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Payment Gateways\u003C\u002Fstrong>\u003Cbr \u002F>\n* Custom Gateways – Add custom payment gateways.\u003Cbr \u002F>\n* Gateways Currency Converter – Convert currencies for gateways.\u003Cbr \u002F>\n* Gateways Fees and Discounts – Apply fees or discounts.\u003Cbr \u002F>\n* Gateways Icons – Change or remove payment gateway icons.\u003Cbr \u002F>\n* Gateways Min\u002FMax Amounts – Set min\u002Fmax amounts for gateways.\u003Cbr \u002F>\n* Gateways by Country\u002FCurrency\u002FShipping\u002FUser Role – Control gateway visibility.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shipping & Orders\u003C\u002Fstrong>\u003Cbr \u002F>\n* Address Formats – Set address formats by country.\u003Cbr \u002F>\n* Admin Orders List – Customize admin orders list.\u003Cbr \u002F>\n* Custom Shipping – Add custom shipping methods.\u003Cbr \u002F>\n* Left to Free Shipping – Display info on free shipping eligibility.\u003Cbr \u002F>\n* Maximum Products per User – Limit items per customer.\u003Cbr \u002F>\n* Order Custom Statuses – Add custom order statuses.\u003Cbr \u002F>\n* Order Minimum Amount – Set minimum order amounts.\u003Cbr \u002F>\n* Order Numbers – Customize order numbering.\u003Cbr \u002F>\n* Order Quantities – Manage product quantities in orders.\u003Cbr \u002F>\n* Orders – Auto-complete orders and more.\u003Cbr \u002F>\n* Shipping Calculator – Customize shipping calculator.\u003Cbr \u002F>\n* Shipping Descriptions\u002FIcons – Add descriptions and icons to shipping methods.\u003Cbr \u002F>\n* Shipping Methods by City\u002FDate\u002FAmount\u002FProducts\u002FUsers – Customize shipping methods visibility.\u003Cbr \u002F>\n* Shipping Options – Hide shipping when free shipping is available.\u003Cbr \u002F>\n* Shipping Time – Add delivery time estimations.\u003Cbr \u002F>\n* Pre-Orders – Enable basic pre-orders on up to 3 products (default 1) (Free). Elite unlocks unlimited products, mixed-cart control, fees\u002Fdeposits, special shipping, dedicated emails, roles\u002Fcategories, dates, and custom UI.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PDF Invoicing & Packing Slips\u003C\u002Fstrong>\u003Cbr \u002F>\n* PDF Invoicing – Generate invoices, credit notes, and packing slips.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Emails & Misc.\u003C\u002Fstrong>\u003Cbr \u002F>\n* Admin Bar – WooCommerce admin bar.\u003Cbr \u002F>\n* Admin Tools – General back-end tools.\u003Cbr \u002F>\n* Booster WPML – Basic WPML support.\u003Cbr \u002F>\n* Breadcrumbs – Customize WooCommerce breadcrumbs.\u003Cbr \u002F>\n* Custom CSS\u002FJS\u002FPHP – Add custom code.\u003Cbr \u002F>\n* Debug Tools – Debug and log tools.\u003Cbr \u002F>\n* Email Options – Customize email recipients and options.\u003Cbr \u002F>\n* Email Verification – Add email verification.\u003Cbr \u002F>\n* Export – Export WooCommerce data.\u003Cbr \u002F>\n* General – General front-end tools.\u003Cbr \u002F>\n* Modules By User Roles – Enable\u002Fdisable modules by user roles.\u003Cbr \u002F>\n* My Account – Customize “My Account” page.\u003Cbr \u002F>\n* Old Slugs – Remove old product slugs.\u003Cbr \u002F>\n* Reports – Generate various reports.\u003Cbr \u002F>\n* Template Editor – Edit WooCommerce templates.\u003Cbr \u002F>\n* User Tracking – Track users and orders.\u003C\u002Fp>\n\u003Ch3>Feedback\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>We are open to your suggestions and feedback – thank you for using or trying out one of our plugins!\u003C\u002Fli>\n\u003Cli>If you have any ideas how  &hellip;\u003C\u002Fli>\n\u003C\u002Ful>\n","Supercharge WooCommerce with FREE Abandoned Cart Recovery, Product Variation Swatches, PDF Invoices & 100+ tools. Boost sales & save time.",4235877,530,"2026-04-15T05:58:00.000Z","7.2",[178,179,180,181,139],"abandoned-cart","cart-recovery","swatches","woocommerce","https:\u002F\u002Fbooster.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-jetpack.8.0.0.zip",82,32,"2026-03-17 00:00:00",{"attackSurface":188,"codeSignals":775,"taintFlows":1860,"riskAssessment":2112,"analyzedAt":2127},{"hooks":189,"ajaxHandlers":510,"restRoutes":764,"shortcodes":765,"cronEvents":772,"entryPointCount":88,"unprotectedCount":199},[190,196,201,204,207,212,217,222,226,231,235,239,243,247,251,254,258,262,266,269,272,274,276,278,280,283,287,291,294,298,302,306,310,314,316,319,323,326,329,334,336,340,344,348,352,356,360,364,368,372,375,380,384,389,391,395,398,401,403,405,409,412,416,420,423,425,427,429,432,434,437,440,443,445,448,451,454,458,462,465,467,471,473,477,481,484,489,491,495,497,501,503,506],{"type":191,"name":192,"callback":193,"file":194,"line":195},"action","init","easy_invoice_init","easy-invoice.php",109,{"type":191,"name":197,"callback":198,"priority":199,"file":194,"line":200},"easy_invoice_payment_gateway_log","easy_invoice_payment_gateway_log_handler",10,125,{"type":191,"name":192,"callback":202,"priority":29,"file":194,"line":203},"easy_invoice_register_post_types",141,{"type":191,"name":192,"callback":205,"priority":113,"file":194,"line":206},"easy_invoice_load_textdomain",152,{"type":191,"name":208,"callback":209,"priority":199,"file":210,"line":211},"easy_invoice_payment_method_form","maybeRenderForm","includes\\Abstracts\\AbstractPaymentGateway.php",19,{"type":191,"name":213,"callback":214,"file":215,"line":216},"admin_enqueue_scripts","enqueueAdminAssets","includes\\Admin\\AdminAssets.php",23,{"type":191,"name":218,"callback":219,"file":220,"line":221},"admin_menu","addMenuPages","includes\\Admin\\AdminController.php",59,{"type":191,"name":223,"callback":224,"file":220,"line":225},"admin_init","registerSettings",62,{"type":227,"name":228,"callback":229,"file":220,"line":230},"filter","manage_easy-invoice_posts_columns","addCustomColumns",65,{"type":191,"name":232,"callback":233,"priority":199,"file":220,"line":234},"manage_easy-invoice_posts_custom_column","renderCustomColumns",66,{"type":191,"name":236,"callback":237,"file":220,"line":238},"restrict_manage_posts","addPaymentStatusFilter",69,{"type":227,"name":240,"callback":241,"file":220,"line":242},"parse_query","filterByPaymentStatus",70,{"type":191,"name":244,"callback":245,"priority":199,"file":220,"line":246},"easy_invoice_manual_payment_submitted","sendManualPaymentNotification",73,{"type":191,"name":218,"callback":248,"file":249,"line":250},"registerMenuPages","includes\\Admin\\EasyInvoiceAdmin.php",104,{"type":191,"name":223,"callback":252,"file":249,"line":253},"registerPreviewPage",111,{"type":227,"name":255,"callback":256,"file":249,"line":257},"admin_title","setAdminTitle",114,{"type":191,"name":259,"callback":260,"file":249,"line":261},"admin_head","hideAdminUi",117,{"type":191,"name":263,"callback":264,"file":249,"line":265},"easy_invoice_admin_main_content","mainPageContent",129,{"type":191,"name":218,"callback":267,"file":268,"line":89},"registerMenus","includes\\Admin\\InvoiceAdmin.php",{"type":191,"name":213,"callback":270,"file":268,"line":271},"enqueueAssets",8,{"type":227,"name":228,"callback":229,"file":268,"line":273},11,{"type":191,"name":232,"callback":233,"priority":199,"file":268,"line":275},12,{"type":191,"name":236,"callback":237,"file":268,"line":277},15,{"type":227,"name":240,"callback":241,"file":268,"line":279},16,{"type":227,"name":281,"callback":282,"priority":199,"file":268,"line":211},"post_row_actions","addManualPaymentRowActions",{"type":191,"name":223,"callback":284,"file":285,"line":286},"handleBulkActions","includes\\Controllers\\InvoiceController.php",36,{"type":191,"name":288,"callback":289,"file":285,"line":290},"add_meta_boxes_easy-invoice","add_manual_payment_meta_box",42,{"type":191,"name":213,"callback":270,"file":292,"line":293},"includes\\Controllers\\PaymentController.php",50,{"type":191,"name":295,"callback":296,"file":292,"line":297},"wp_enqueue_scripts","enqueueScripts",74,{"type":227,"name":299,"callback":300,"file":292,"line":301},"easy_invoice_admin_payment_statuses","addPendingPaymentStatuses",77,{"type":227,"name":303,"callback":304,"file":292,"line":305},"manage_easy-payment_posts_columns","addPaymentMethodColumn",80,{"type":191,"name":307,"callback":308,"priority":199,"file":292,"line":309},"manage_easy-payment_posts_custom_column","renderPaymentMethodColumn",81,{"type":191,"name":311,"callback":312,"file":292,"line":313},"easy_invoice_payment_reminder","sendPaymentReminders",84,{"type":191,"name":223,"callback":284,"file":292,"line":315},90,{"type":191,"name":192,"callback":317,"file":318,"line":130},"handleQuoteFormActions","includes\\Controllers\\QuoteController.php",{"type":191,"name":213,"callback":320,"file":321,"line":322},"enqueueReportScripts","includes\\Controllers\\ReportController.php",34,{"type":191,"name":223,"callback":324,"file":325,"line":230},"clearCache","includes\\Controllers\\SettingsController.php",{"type":191,"name":213,"callback":327,"file":325,"line":328},"enqueueAdminScripts",68,{"type":191,"name":192,"callback":330,"priority":331,"file":332,"line":333},"closure",20,"includes\\EasyInvoice.php",75,{"type":191,"name":192,"callback":330,"priority":335,"file":332,"line":184},25,{"type":191,"name":337,"callback":338,"file":332,"line":339},"pre_get_posts","modifyInvoiceAdminQuery",146,{"type":227,"name":341,"callback":342,"file":332,"line":343},"manage_easy_invoice_posts_columns","addInvoiceColumns",149,{"type":191,"name":345,"callback":346,"priority":199,"file":332,"line":347},"manage_easy_invoice_posts_custom_column","populateInvoiceColumns",150,{"type":227,"name":349,"callback":350,"file":332,"line":351},"manage_easy_invoice_payment_posts_columns","addPaymentColumns",153,{"type":191,"name":353,"callback":354,"priority":199,"file":332,"line":355},"manage_easy_invoice_payment_posts_custom_column","populatePaymentColumns",154,{"type":191,"name":357,"callback":358,"file":332,"line":359},"admin_post_flush_easy_invoice_rewrite_rules","handleFlushRewriteRules",157,{"type":191,"name":361,"callback":362,"file":332,"line":363},"admin_post_fix_easy_invoice_quote_slugs","handleFixQuoteSlugs",160,{"type":191,"name":365,"callback":366,"file":332,"line":367},"admin_post_register_easy_invoice_post_types","handleRegisterPostTypes",163,{"type":191,"name":369,"callback":370,"priority":113,"file":332,"line":371},"admin_notices","disableAdminNoticesOnEasyInvoicePages",166,{"type":191,"name":369,"callback":373,"file":332,"line":374},"anonymous",752,{"type":191,"name":376,"callback":377,"priority":199,"file":378,"line":379},"easy_invoice_payment_gateways_after","maybeRenderInstructions","includes\\Gateways\\PayPalGateway.php",17,{"type":191,"name":213,"callback":381,"file":382,"line":383},"easy_invoice_enqueue_form_styles","includes\\Helpers\\EnqueueHelper.php",18,{"type":191,"name":385,"callback":386,"priority":387,"file":382,"line":388},"wp_print_styles","easy_invoice_dequeue_form_styles",999,45,{"type":191,"name":213,"callback":386,"priority":113,"file":382,"line":390},46,{"type":191,"name":369,"callback":392,"file":393,"line":394},"show_migration_notice","includes\\Migration\\MigrationInit.php",29,{"type":191,"name":218,"callback":396,"priority":331,"file":393,"line":397},"add_migration_page",30,{"type":191,"name":218,"callback":399,"priority":387,"file":393,"line":400},"hide_migration_menu",31,{"type":191,"name":223,"callback":402,"file":393,"line":185},"handle_migration_redirect",{"type":227,"name":255,"callback":330,"file":393,"line":404},178,{"type":191,"name":406,"callback":407,"file":408,"line":185},"after_setup_theme","registerClientRole","includes\\Providers\\ClientServiceProvider.php",{"type":191,"name":223,"callback":410,"file":411,"line":315},"registerEmailSettings","includes\\Services\\EmailManager.php",{"type":227,"name":413,"callback":414,"file":411,"line":415},"easy_invoice_settings_sections","addEmailSettingsSection",91,{"type":191,"name":417,"callback":418,"file":411,"line":419},"update_option_easy_invoice_email_from_name","refreshSettings",94,{"type":191,"name":421,"callback":418,"file":411,"line":422},"update_option_easy_invoice_email_from_address",95,{"type":191,"name":424,"callback":418,"file":411,"line":27},"update_option_easy_invoice_email_reply_to",{"type":191,"name":426,"callback":418,"file":411,"line":73},"update_option_easy_invoice_email_reply_to_name",{"type":191,"name":428,"callback":418,"file":411,"line":130},"update_option_easy_invoice_enable_email_styling",{"type":191,"name":430,"callback":418,"file":411,"line":431},"update_option_easy_invoice_email_logo",99,{"type":191,"name":433,"callback":418,"file":411,"line":102},"update_option_easy_invoice_email_footer_text",{"type":191,"name":435,"callback":418,"file":411,"line":436},"update_option_easy_invoice_bcc_admin",101,{"type":191,"name":438,"callback":418,"file":411,"line":439},"update_option_easy_invoice_admin_email",102,{"type":191,"name":441,"callback":418,"file":411,"line":442},"update_option_easy_invoice_email_subject",103,{"type":191,"name":444,"callback":418,"file":411,"line":250},"update_option_easy_invoice_email_body",{"type":191,"name":446,"callback":418,"file":411,"line":447},"update_option_easy_invoice_quote_subject",105,{"type":191,"name":449,"callback":418,"file":411,"line":450},"update_option_easy_invoice_quote_body",106,{"type":191,"name":452,"callback":453,"priority":199,"file":411,"line":195},"easy_invoice_email_sent","logEmailSent",{"type":191,"name":455,"callback":456,"priority":199,"file":411,"line":457},"easy_invoice_email_failed","logEmailFailed",110,{"type":191,"name":459,"callback":460,"priority":199,"file":411,"line":461},"easy_invoice_payment_completed","handlePaymentCompleted",113,{"type":191,"name":369,"callback":463,"file":464,"line":67},"maybeShowPromotionBanner","includes\\Services\\PromotionService.php",{"type":191,"name":213,"callback":296,"file":464,"line":466},54,{"type":191,"name":468,"callback":469,"file":470,"line":331},"easy_invoice_quote_expiration_check","check_expired_quotes","includes\\Services\\QuoteExpirationService.php",{"type":191,"name":192,"callback":472,"file":470,"line":74},"schedule_expiration_check",{"type":191,"name":369,"callback":474,"priority":49,"file":475,"line":476},"displayAdminNotice","includes\\Services\\ReviewNoticeService.php",57,{"type":191,"name":478,"callback":479,"priority":199,"file":475,"line":480},"easy_invoice_admin_before_main_content","displayCustomNotice",61,{"type":191,"name":259,"callback":482,"file":483,"line":185},"addShortcodeHelp","includes\\Shortcodes\\ShortcodeManager.php",{"type":227,"name":485,"callback":486,"file":487,"line":488},"single_template","loadSingleQuoteTemplate","includes\\TemplateLoader.php",22,{"type":227,"name":485,"callback":490,"file":487,"line":216},"loadSingleInvoiceTemplate",{"type":227,"name":492,"callback":493,"file":487,"line":494},"template_include","loadCustomTemplates",24,{"type":191,"name":369,"callback":330,"file":496,"line":242},"templates\\invoices\\listing.php",{"type":227,"name":498,"callback":499,"file":500,"line":331},"show_admin_bar","__return_false","templates\\invoices\\single.php",{"type":227,"name":498,"callback":499,"file":502,"line":383},"templates\\quotes\\single.php",{"type":227,"name":498,"callback":499,"file":504,"line":505},"templates\\settings-page.php",41,{"type":191,"name":213,"callback":507,"priority":508,"file":504,"line":509},"easy_invoice_dequeue_admin_styles",9999,53,[511,516,519,522,525,529,533,537,541,542,543,547,550,553,554,556,560,561,565,569,573,576,579,583,586,589,592,596,598,602,605,608,610,613,617,620,624,628,630,633,637,638,641,644,645,649,652,655,656,659,660,663,666,669,672,676,677,681,684,688,689,690,693,697,700,703,706,709,713,716,719,722,725,728,731,734,739,742,745,748,750,751,754,755,758,761],{"action":512,"nopriv":51,"callback":513,"hasNonce":51,"hasCapCheck":514,"file":515,"line":394},"easy_invoice_delete","deleteInvoice",true,"includes\\Admin\\EasyInvoiceAjax.php",{"action":517,"nopriv":51,"callback":518,"hasNonce":51,"hasCapCheck":514,"file":515,"line":397},"easy_invoice_get","getInvoice",{"action":520,"nopriv":51,"callback":521,"hasNonce":51,"hasCapCheck":514,"file":515,"line":400},"easy_invoice_save_invoice","saveInvoice",{"action":523,"nopriv":51,"callback":524,"hasNonce":51,"hasCapCheck":514,"file":515,"line":185},"easy_invoice_save_and_send_invoice","saveAndSendInvoice",{"action":526,"nopriv":51,"callback":527,"hasNonce":51,"hasCapCheck":514,"file":515,"line":528},"easy_invoice_download_pdf","downloadPdf",39,{"action":530,"nopriv":51,"callback":531,"hasNonce":51,"hasCapCheck":514,"file":515,"line":532},"easy_invoice_send_email","sendInvoiceEmail",40,{"action":534,"nopriv":51,"callback":535,"hasNonce":51,"hasCapCheck":514,"file":515,"line":536},"easy_invoice_download_invoice_pdf","downloadInvoicePdf",43,{"action":538,"nopriv":51,"callback":539,"hasNonce":51,"hasCapCheck":514,"file":515,"line":540},"easy_invoice_send_invoice_email","sendInvoiceEmailPublic",44,{"action":534,"nopriv":514,"callback":535,"hasNonce":51,"hasCapCheck":514,"file":515,"line":388},{"action":538,"nopriv":514,"callback":539,"hasNonce":51,"hasCapCheck":514,"file":515,"line":390},{"action":544,"nopriv":51,"callback":545,"hasNonce":51,"hasCapCheck":514,"file":515,"line":546},"easy_invoice_generate_pdf","generateInvoicePdf",49,{"action":548,"nopriv":51,"callback":549,"hasNonce":51,"hasCapCheck":51,"file":515,"line":293},"easy_invoice_generate_quote_pdf","generateQuotePdf",{"action":551,"nopriv":51,"callback":552,"hasNonce":514,"hasCapCheck":514,"file":515,"line":509},"save_additional_css","saveAdditionalCSS",{"action":544,"nopriv":514,"callback":545,"hasNonce":51,"hasCapCheck":514,"file":515,"line":466},{"action":548,"nopriv":514,"callback":549,"hasNonce":51,"hasCapCheck":51,"file":515,"line":555},55,{"action":557,"nopriv":51,"callback":558,"hasNonce":51,"hasCapCheck":514,"file":515,"line":559},"easy_invoice_download_quote_pdf","downloadQuotePdf",58,{"action":557,"nopriv":514,"callback":558,"hasNonce":51,"hasCapCheck":514,"file":515,"line":221},{"action":562,"nopriv":51,"callback":563,"hasNonce":51,"hasCapCheck":514,"file":515,"line":564},"easy_invoice_save_quote","saveQuote",60,{"action":566,"nopriv":51,"callback":567,"hasNonce":51,"hasCapCheck":514,"file":515,"line":568},"easy_invoice_save_client","saveClient",63,{"action":570,"nopriv":51,"callback":571,"hasNonce":51,"hasCapCheck":514,"file":515,"line":572},"easy_invoice_delete_client","deleteClient",64,{"action":574,"nopriv":51,"callback":575,"hasNonce":51,"hasCapCheck":514,"file":515,"line":230},"easy_invoice_get_client","getClient",{"action":577,"nopriv":51,"callback":578,"hasNonce":51,"hasCapCheck":514,"file":515,"line":234},"easy_invoice_add_client","addClient",{"action":580,"nopriv":51,"callback":581,"hasNonce":51,"hasCapCheck":514,"file":515,"line":582},"easy_invoice_update_client","updateClient",67,{"action":584,"nopriv":51,"callback":585,"hasNonce":51,"hasCapCheck":514,"file":515,"line":328},"easy_invoice_check_email_exists","checkEmailExists",{"action":587,"nopriv":51,"callback":588,"hasNonce":51,"hasCapCheck":514,"file":515,"line":238},"easy_invoice_generate_password","generatePassword",{"action":590,"nopriv":51,"callback":591,"hasNonce":51,"hasCapCheck":514,"file":515,"line":242},"easy_invoice_search_clients","searchClients",{"action":593,"nopriv":51,"callback":594,"hasNonce":51,"hasCapCheck":514,"file":515,"line":595},"easy_invoice_update_invoices_data","updateInvoicesData",71,{"action":570,"nopriv":51,"callback":571,"hasNonce":51,"hasCapCheck":51,"file":597,"line":335},"includes\\Controllers\\ClientController.php",{"action":599,"nopriv":51,"callback":600,"hasNonce":51,"hasCapCheck":51,"file":285,"line":601},"easy_invoice_trash_invoice","trashInvoice",28,{"action":603,"nopriv":51,"callback":604,"hasNonce":51,"hasCapCheck":51,"file":285,"line":394},"easy_invoice_restore_invoice","restoreInvoice",{"action":606,"nopriv":51,"callback":607,"hasNonce":51,"hasCapCheck":51,"file":285,"line":397},"easy_invoice_delete_invoice_permanently","deleteInvoicePermanently",{"action":609,"nopriv":51,"callback":513,"hasNonce":51,"hasCapCheck":51,"file":285,"line":400},"easy_invoice_delete_invoice",{"action":611,"nopriv":51,"callback":612,"hasNonce":51,"hasCapCheck":51,"file":285,"line":185},"easy_invoice_publish_invoice","publishInvoice",{"action":614,"nopriv":51,"callback":615,"hasNonce":51,"hasCapCheck":51,"file":285,"line":616},"easy_invoice_draft_invoice","draftInvoice",33,{"action":618,"nopriv":51,"callback":619,"hasNonce":514,"hasCapCheck":514,"file":285,"line":388},"easy_invoice_create_sample_invoice","ajax_create_sample_invoice",{"action":621,"nopriv":51,"callback":622,"hasNonce":514,"hasCapCheck":514,"file":285,"line":623},"easy_invoice_create_new_invoice","ajax_create_new_invoice",48,{"action":625,"nopriv":51,"callback":626,"hasNonce":514,"hasCapCheck":51,"file":285,"line":627},"easy_invoice_load_template","handleLoadTemplate",783,{"action":621,"nopriv":51,"callback":622,"hasNonce":514,"hasCapCheck":514,"file":285,"line":629},784,{"action":590,"nopriv":51,"callback":631,"hasNonce":514,"hasCapCheck":514,"file":285,"line":632},"handleSearchClients",785,{"action":634,"nopriv":51,"callback":635,"hasNonce":514,"hasCapCheck":51,"file":292,"line":636},"easy_invoice_process_payment","processPayment",51,{"action":634,"nopriv":514,"callback":635,"hasNonce":514,"hasCapCheck":51,"file":292,"line":67},{"action":639,"nopriv":51,"callback":640,"hasNonce":514,"hasCapCheck":51,"file":292,"line":509},"easy_invoice_update_payment","updatePayment",{"action":642,"nopriv":51,"callback":643,"hasNonce":514,"hasCapCheck":51,"file":292,"line":466},"easy_invoice_payment_callback","handleCallback",{"action":642,"nopriv":514,"callback":643,"hasNonce":514,"hasCapCheck":51,"file":292,"line":555},{"action":646,"nopriv":51,"callback":647,"hasNonce":514,"hasCapCheck":514,"file":292,"line":648},"easy_invoice_verify_manual_payment","verifyManualPayment",56,{"action":650,"nopriv":51,"callback":651,"hasNonce":514,"hasCapCheck":514,"file":292,"line":476},"easy_invoice_reject_manual_payment","rejectManualPayment",{"action":653,"nopriv":51,"callback":654,"hasNonce":514,"hasCapCheck":51,"file":292,"line":225},"easy_invoice_submit_payment_proof","submitPaymentProof",{"action":653,"nopriv":514,"callback":654,"hasNonce":514,"hasCapCheck":51,"file":292,"line":568},{"action":657,"nopriv":51,"callback":658,"hasNonce":514,"hasCapCheck":51,"file":292,"line":234},"easy_invoice_get_payment_instructions","getPaymentInstructions",{"action":657,"nopriv":514,"callback":658,"hasNonce":514,"hasCapCheck":51,"file":292,"line":582},{"action":661,"nopriv":51,"callback":662,"hasNonce":514,"hasCapCheck":514,"file":292,"line":242},"easy_invoice_approve_payment","mark_invoice_paid_ajax",{"action":664,"nopriv":51,"callback":665,"hasNonce":514,"hasCapCheck":514,"file":318,"line":305},"easy_invoice_delete_quote","handleDeleteQuote",{"action":667,"nopriv":51,"callback":668,"hasNonce":514,"hasCapCheck":514,"file":318,"line":309},"easy_invoice_get_quote","handleGetQuote",{"action":670,"nopriv":51,"callback":671,"hasNonce":514,"hasCapCheck":514,"file":318,"line":184},"easy_invoice_load_quote_template","handleLoadQuoteTemplate",{"action":673,"nopriv":51,"callback":674,"hasNonce":514,"hasCapCheck":514,"file":318,"line":675},"easy_invoice_create_new_quote","handleCreateNewQuote",83,{"action":590,"nopriv":51,"callback":631,"hasNonce":514,"hasCapCheck":514,"file":318,"line":313},{"action":678,"nopriv":51,"callback":679,"hasNonce":514,"hasCapCheck":514,"file":318,"line":680},"easy_invoice_load_quote_form","handleLoadQuoteForm",85,{"action":682,"nopriv":51,"callback":683,"hasNonce":514,"hasCapCheck":514,"file":318,"line":13},"easy_invoice_accept_quote","handleAcceptQuote",{"action":685,"nopriv":51,"callback":686,"hasNonce":514,"hasCapCheck":514,"file":318,"line":687},"easy_invoice_decline_quote","handleDeclineQuote",87,{"action":682,"nopriv":514,"callback":683,"hasNonce":514,"hasCapCheck":514,"file":318,"line":88},{"action":685,"nopriv":514,"callback":686,"hasNonce":514,"hasCapCheck":514,"file":318,"line":162},{"action":691,"nopriv":51,"callback":692,"hasNonce":514,"hasCapCheck":514,"file":318,"line":315},"easy_invoice_update_existing_quotes","handleUpdateExistingQuotes",{"action":694,"nopriv":51,"callback":695,"hasNonce":514,"hasCapCheck":514,"file":318,"line":696},"easy_invoice_bulk_quote_action","handleBulkQuoteAction",93,{"action":698,"nopriv":51,"callback":699,"hasNonce":514,"hasCapCheck":514,"file":318,"line":419},"easy_invoice_trash_quote","handleTrashQuote",{"action":701,"nopriv":51,"callback":702,"hasNonce":514,"hasCapCheck":514,"file":318,"line":422},"easy_invoice_draft_quote","handleDraftQuote",{"action":704,"nopriv":51,"callback":705,"hasNonce":514,"hasCapCheck":514,"file":318,"line":436},"easy_invoice_restore_quote","handleRestoreQuote",{"action":707,"nopriv":51,"callback":708,"hasNonce":514,"hasCapCheck":514,"file":318,"line":250},"easy_invoice_empty_trash","handleEmptyTrash",{"action":710,"nopriv":51,"callback":711,"hasNonce":514,"hasCapCheck":514,"file":318,"line":712},"easy_invoice_get_quote_logs","handleGetQuoteLogs",107,{"action":714,"nopriv":51,"callback":715,"hasNonce":51,"hasCapCheck":51,"file":321,"line":400},"easy_invoice_get_report_data","getReportData",{"action":717,"nopriv":51,"callback":718,"hasNonce":514,"hasCapCheck":514,"file":325,"line":476},"easy_invoice_save_settings","saveSettings",{"action":720,"nopriv":51,"callback":721,"hasNonce":514,"hasCapCheck":514,"file":325,"line":559},"easy_invoice_test_email","testEmail",{"action":723,"nopriv":51,"callback":724,"hasNonce":514,"hasCapCheck":514,"file":325,"line":221},"easy_invoice_test_template_email","testTemplateEmail",{"action":726,"nopriv":51,"callback":727,"hasNonce":514,"hasCapCheck":514,"file":325,"line":564},"easy_invoice_test_payment_reminder_email","testPaymentReminderEmail",{"action":729,"nopriv":51,"callback":730,"hasNonce":514,"hasCapCheck":514,"file":325,"line":480},"regenerate_invoice_numbers","ajaxRegenerateInvoiceNumbers",{"action":732,"nopriv":51,"callback":733,"hasNonce":514,"hasCapCheck":514,"file":325,"line":225},"regenerate_quote_numbers","ajaxRegenerateQuoteNumbers",{"action":735,"nopriv":51,"callback":736,"hasNonce":514,"hasCapCheck":514,"file":737,"line":738},"easy_invoice_migration","handle_ajax_migration","includes\\Migration\\MigrationLoader.php",47,{"action":740,"nopriv":51,"callback":741,"hasNonce":514,"hasCapCheck":514,"file":737,"line":623},"easy_invoice_migration_status","handle_check_status",{"action":743,"nopriv":51,"callback":744,"hasNonce":514,"hasCapCheck":514,"file":737,"line":546},"easy_invoice_migration_counts","handle_get_migration_counts",{"action":746,"nopriv":51,"callback":747,"hasNonce":514,"hasCapCheck":514,"file":737,"line":293},"easy_invoice_migration_cleanup","handle_ajax_cleanup",{"action":538,"nopriv":51,"callback":749,"hasNonce":514,"hasCapCheck":51,"file":411,"line":313},"handleSendInvoiceEmail",{"action":538,"nopriv":514,"callback":749,"hasNonce":514,"hasCapCheck":51,"file":411,"line":680},{"action":752,"nopriv":51,"callback":753,"hasNonce":514,"hasCapCheck":51,"file":411,"line":13},"easy_invoice_send_quote_email","handleSendQuoteEmail",{"action":752,"nopriv":514,"callback":753,"hasNonce":514,"hasCapCheck":51,"file":411,"line":687},{"action":756,"nopriv":51,"callback":757,"hasNonce":514,"hasCapCheck":514,"file":464,"line":509},"easy_invoice_dismiss_promotion","handleDismissPromotion",{"action":759,"nopriv":51,"callback":760,"hasNonce":514,"hasCapCheck":514,"file":475,"line":572},"easy_invoice_dismiss_review_notice","handleDismissal",{"action":762,"nopriv":51,"callback":763,"hasNonce":514,"hasCapCheck":514,"file":475,"line":230},"easy_invoice_skip_review_notice","handleSkip",[],[766,769],{"tag":767,"callback":768,"file":483,"line":601},"easy_invoice_url","renderInvoiceUrl",{"tag":770,"callback":771,"file":483,"line":394},"easy_quote_url","renderQuoteUrl",[773,774],{"hook":311,"callback":311,"file":292,"line":13},{"hook":468,"callback":468,"file":470,"line":400},{"dangerousFunctions":776,"sqlUsage":781,"outputEscaping":783,"fileOperations":113,"externalRequests":113,"nonceChecks":67,"capabilityChecks":238,"bundledLibraries":1856},[777],{"fn":778,"file":515,"line":779,"context":780},"preg_replace(\u002Fe)",1528,"preg_replace('\u002Fe",{"prepared":696,"raw":29,"locations":782},[],{"escaped":784,"rawEcho":785,"locations":786},2407,610,[787,790,791,792,793,794,796,798,800,802,804,806,808,809,811,813,815,817,819,821,823,825,827,829,831,833,834,835,836,838,840,842,844,846,848,850,852,854,856,858,861,863,864,865,866,868,869,870,871,872,873,874,875,876,877,878,879,881,882,883,884,885,886,887,888,889,892,894,896,898,900,902,904,906,908,910,912,914,916,918,919,921,923,924,926,928,929,931,933,935,937,939,941,943,944,946,948,950,952,954,957,959,960,962,965,967,969,971,974,976,978,980,983,985,987,989,992,993,995,997,999,1001,1003,1005,1007,1010,1012,1014,1016,1019,1021,1023,1025,1028,1030,1032,1034,1036,1037,1039,1041,1043,1045,1047,1050,1051,1053,1055,1057,1058,1060,1062,1064,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1128,1129,1130,1131,1133,1135,1137,1139,1141,1143,1145,1147,1148,1149,1150,1152,1154,1156,1157,1159,1161,1162,1164,1166,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1217,1218,1220,1221,1223,1225,1227,1229,1231,1233,1234,1236,1238,1240,1242,1244,1246,1247,1248,1250,1252,1255,1257,1259,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1279,1281,1283,1285,1287,1289,1291,1293,1294,1295,1297,1299,1301,1302,1303,1305,1307,1309,1311,1312,1313,1315,1317,1318,1319,1321,1323,1325,1326,1327,1329,1330,1331,1333,1334,1336,1338,1340,1342,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1362,1364,1366,1368,1370,1372,1373,1375,1377,1379,1380,1382,1383,1384,1386,1387,1388,1389,1390,1391,1392,1393,1395,1397,1399,1400,1402,1403,1406,1408,1410,1412,1415,1417,1419,1420,1423,1425,1427,1428,1431,1433,1435,1437,1439,1441,1442,1444,1447,1449,1451,1452,1454,1456,1457,1458,1460,1462,1464,1466,1468,1470,1472,1473,1474,1476,1478,1480,1482,1483,1485,1487,1489,1491,1493,1495,1496,1498,1500,1502,1504,1506,1509,1511,1512,1514,1516,1518,1519,1520,1522,1524,1525,1526,1528,1530,1532,1533,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1574,1576,1578,1579,1581,1583,1584,1586,1588,1589,1591,1593,1595,1597,1599,1601,1603,1605,1607,1609,1610,1611,1612,1614,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1634,1635,1637,1638,1640,1642,1644,1646,1647,1648,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1674,1676,1677,1678,1679,1681,1682,1683,1685,1686,1687,1688,1689,1690,1691,1693,1695,1696,1697,1698,1699,1700,1701,1702,1703,1705,1706,1708,1709,1711,1712,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1725,1727,1729,1731,1733,1735,1737,1739,1740,1742,1744,1745,1746,1748,1750,1751,1752,1754,1756,1758,1760,1761,1763,1765,1766,1767,1769,1771,1773,1775,1777,1778,1780,1782,1784,1786,1787,1789,1791,1793,1795,1797,1799,1801,1803,1804,1805,1806,1808,1810,1812,1814,1816,1818,1819,1821,1823,1825,1827,1829,1831,1833,1834,1836,1838,1840,1842,1843,1844,1846,1847,1849,1851,1853,1855],{"file":268,"line":788,"context":789},79,"raw output",{"file":268,"line":184,"context":789},{"file":268,"line":680,"context":789},{"file":268,"line":687,"context":789},{"file":268,"line":162,"context":789},{"file":268,"line":795,"context":789},118,{"file":285,"line":797,"context":789},970,{"file":285,"line":799,"context":789},976,{"file":285,"line":801,"context":789},983,{"file":285,"line":803,"context":789},985,{"file":285,"line":805,"context":789},989,{"file":285,"line":807,"context":789},998,{"file":285,"line":387,"context":789},{"file":285,"line":810,"context":789},1000,{"file":285,"line":812,"context":789},1002,{"file":285,"line":814,"context":789},1006,{"file":285,"line":816,"context":789},1011,{"file":321,"line":818,"context":789},172,{"file":321,"line":820,"context":789},176,{"file":332,"line":822,"context":789},451,{"file":332,"line":824,"context":789},454,{"file":332,"line":826,"context":789},462,{"file":332,"line":828,"context":789},470,{"file":332,"line":830,"context":789},478,{"file":832,"line":331,"context":789},"includes\\Helpers\\ToastHelper.php",{"file":832,"line":505,"context":789},{"file":832,"line":225,"context":789},{"file":832,"line":675,"context":789},{"file":837,"line":67,"context":789},"includes\\Migration\\templates\\migration-page.php",{"file":411,"line":839,"context":789},1028,{"file":411,"line":841,"context":789},1061,{"file":411,"line":843,"context":789},1062,{"file":475,"line":845,"context":789},242,{"file":475,"line":847,"context":789},274,{"file":475,"line":849,"context":789},305,{"file":475,"line":851,"context":789},420,{"file":475,"line":853,"context":789},452,{"file":475,"line":855,"context":789},483,{"file":857,"line":488,"context":789},"templates\\admin\\license-page.php",{"file":859,"line":860,"context":789},"templates\\admin\\manual-payment-verification.php",137,{"file":862,"line":216,"context":789},"templates\\client-form.php",{"file":862,"line":601,"context":789},{"file":862,"line":394,"context":789},{"file":862,"line":322,"context":789},{"file":862,"line":867,"context":789},35,{"file":862,"line":532,"context":789},{"file":862,"line":505,"context":789},{"file":862,"line":390,"context":789},{"file":862,"line":738,"context":789},{"file":862,"line":67,"context":789},{"file":862,"line":648,"context":789},{"file":862,"line":480,"context":789},{"file":862,"line":225,"context":789},{"file":862,"line":238,"context":789},{"file":862,"line":242,"context":789},{"file":862,"line":333,"context":789},{"file":862,"line":880,"context":789},76,{"file":862,"line":675,"context":789},{"file":862,"line":313,"context":789},{"file":862,"line":162,"context":789},{"file":862,"line":315,"context":789},{"file":862,"line":422,"context":789},{"file":862,"line":27,"context":789},{"file":862,"line":712,"context":789},{"file":862,"line":253,"context":789},{"file":890,"line":891,"context":789},"templates\\client-view-page.php",133,{"file":890,"line":893,"context":789},134,{"file":890,"line":895,"context":789},175,{"file":890,"line":897,"context":789},236,{"file":890,"line":899,"context":789},257,{"file":890,"line":901,"context":789},258,{"file":890,"line":903,"context":789},259,{"file":890,"line":905,"context":789},263,{"file":890,"line":907,"context":789},337,{"file":890,"line":909,"context":789},358,{"file":890,"line":911,"context":789},359,{"file":890,"line":913,"context":789},360,{"file":890,"line":915,"context":789},364,{"file":917,"line":546,"context":789},"templates\\clients-page.php",{"file":917,"line":795,"context":789},{"file":917,"line":920,"context":789},119,{"file":917,"line":922,"context":789},151,{"file":917,"line":351,"context":789},{"file":917,"line":925,"context":789},155,{"file":917,"line":927,"context":789},161,{"file":917,"line":927,"context":789},{"file":917,"line":930,"context":789},201,{"file":917,"line":932,"context":789},338,{"file":917,"line":934,"context":789},339,{"file":917,"line":936,"context":789},390,{"file":917,"line":938,"context":789},392,{"file":917,"line":940,"context":789},394,{"file":917,"line":942,"context":789},400,{"file":917,"line":942,"context":789},{"file":917,"line":945,"context":789},440,{"file":947,"line":555,"context":789},"templates\\dashboard-page.php",{"file":947,"line":949,"context":789},184,{"file":947,"line":951,"context":789},185,{"file":947,"line":953,"context":789},253,{"file":955,"line":956,"context":789},"templates\\invoice-templates\\classic.php",403,{"file":955,"line":958,"context":789},431,{"file":955,"line":828,"context":789},{"file":955,"line":961,"context":789},482,{"file":963,"line":964,"context":789},"templates\\invoice-templates\\corporate.php",444,{"file":963,"line":966,"context":789},472,{"file":963,"line":968,"context":789},511,{"file":963,"line":970,"context":789},523,{"file":972,"line":973,"context":789},"templates\\invoice-templates\\creative.php",461,{"file":972,"line":975,"context":789},489,{"file":972,"line":977,"context":789},528,{"file":972,"line":979,"context":789},540,{"file":981,"line":982,"context":789},"templates\\invoice-templates\\elegant.php",439,{"file":981,"line":984,"context":789},467,{"file":981,"line":986,"context":789},506,{"file":981,"line":988,"context":789},518,{"file":990,"line":991,"context":789},"templates\\invoice-templates\\legacy.php",304,{"file":990,"line":932,"context":789},{"file":990,"line":994,"context":789},351,{"file":990,"line":996,"context":789},386,{"file":990,"line":998,"context":789},398,{"file":1000,"line":996,"context":789},"templates\\invoice-templates\\minimal.php",{"file":1000,"line":1002,"context":789},414,{"file":1000,"line":1004,"context":789},453,{"file":1000,"line":1006,"context":789},465,{"file":1008,"line":1009,"context":789},"templates\\invoice-templates\\modern.php",445,{"file":1008,"line":1011,"context":789},473,{"file":1008,"line":1013,"context":789},512,{"file":1008,"line":1015,"context":789},524,{"file":1017,"line":1018,"context":789},"templates\\invoice-templates\\professional.php",447,{"file":1017,"line":1020,"context":789},475,{"file":1017,"line":1022,"context":789},514,{"file":1017,"line":1024,"context":789},526,{"file":1026,"line":1027,"context":789},"templates\\invoice-templates\\standard.php",227,{"file":1026,"line":1029,"context":789},255,{"file":1026,"line":1031,"context":789},294,{"file":1026,"line":1033,"context":789},306,{"file":1035,"line":893,"context":789},"templates\\invoices\\builder.php",{"file":1035,"line":339,"context":789},{"file":1035,"line":1038,"context":789},210,{"file":1035,"line":1040,"context":789},211,{"file":1035,"line":1042,"context":789},212,{"file":1035,"line":1044,"context":789},270,{"file":1035,"line":1046,"context":789},315,{"file":1048,"line":1049,"context":789},"templates\\invoices\\form.php",188,{"file":1048,"line":1044,"context":789},{"file":1048,"line":1052,"context":789},271,{"file":1048,"line":1054,"context":789},296,{"file":1048,"line":1056,"context":789},329,{"file":1048,"line":996,"context":789},{"file":1048,"line":1059,"context":789},438,{"file":1048,"line":1061,"context":789},477,{"file":1048,"line":1063,"context":789},508,{"file":1048,"line":1063,"context":789},{"file":1048,"line":1066,"context":789},520,{"file":1048,"line":1068,"context":789},572,{"file":1048,"line":1070,"context":789},584,{"file":1048,"line":1072,"context":789},661,{"file":1048,"line":1074,"context":789},664,{"file":1048,"line":1076,"context":789},675,{"file":1048,"line":1078,"context":789},678,{"file":1048,"line":1080,"context":789},749,{"file":1048,"line":1082,"context":789},771,{"file":1048,"line":1084,"context":789},774,{"file":1048,"line":1086,"context":789},793,{"file":1048,"line":1088,"context":789},796,{"file":1048,"line":1090,"context":789},815,{"file":1048,"line":1092,"context":789},818,{"file":1048,"line":1094,"context":789},837,{"file":1048,"line":1096,"context":789},840,{"file":1048,"line":1098,"context":789},859,{"file":1048,"line":1100,"context":789},862,{"file":1048,"line":1102,"context":789},881,{"file":1048,"line":1104,"context":789},884,{"file":1048,"line":1106,"context":789},917,{"file":1048,"line":1108,"context":789},930,{"file":1048,"line":1110,"context":789},942,{"file":1048,"line":1112,"context":789},972,{"file":1048,"line":1114,"context":789},1032,{"file":1048,"line":1116,"context":789},1044,{"file":1048,"line":1118,"context":789},1103,{"file":1048,"line":1120,"context":789},1305,{"file":1048,"line":1122,"context":789},1371,{"file":1048,"line":1124,"context":789},1372,{"file":1048,"line":1126,"context":789},1381,{"file":496,"line":290,"context":789},{"file":496,"line":540,"context":789},{"file":496,"line":390,"context":789},{"file":496,"line":293,"context":789},{"file":496,"line":1132,"context":789},72,{"file":496,"line":1134,"context":789},205,{"file":496,"line":1136,"context":789},237,{"file":496,"line":1138,"context":789},267,{"file":496,"line":1140,"context":789},290,{"file":496,"line":1142,"context":789},291,{"file":496,"line":1144,"context":789},318,{"file":496,"line":1146,"context":789},319,{"file":496,"line":932,"context":789},{"file":496,"line":994,"context":789},{"file":496,"line":915,"context":789},{"file":496,"line":1151,"context":789},366,{"file":496,"line":1153,"context":789},368,{"file":496,"line":1155,"context":789},374,{"file":496,"line":1155,"context":789},{"file":496,"line":1158,"context":789},416,{"file":496,"line":1160,"context":789},448,{"file":496,"line":826,"context":789},{"file":496,"line":1163,"context":789},582,{"file":496,"line":1165,"context":789},583,{"file":496,"line":1078,"context":789},{"file":496,"line":1168,"context":789},680,{"file":496,"line":1170,"context":789},688,{"file":496,"line":1172,"context":789},705,{"file":496,"line":1174,"context":789},706,{"file":496,"line":1176,"context":789},710,{"file":496,"line":1178,"context":789},711,{"file":496,"line":1180,"context":789},715,{"file":496,"line":1182,"context":789},732,{"file":496,"line":1184,"context":789},733,{"file":496,"line":1186,"context":789},734,{"file":496,"line":1188,"context":789},735,{"file":496,"line":1190,"context":789},736,{"file":496,"line":1190,"context":789},{"file":496,"line":1193,"context":789},738,{"file":496,"line":1195,"context":789},741,{"file":496,"line":1197,"context":789},748,{"file":496,"line":1199,"context":789},754,{"file":496,"line":1201,"context":789},755,{"file":496,"line":1203,"context":789},759,{"file":496,"line":1205,"context":789},776,{"file":496,"line":1207,"context":789},777,{"file":496,"line":1209,"context":789},778,{"file":496,"line":1211,"context":789},779,{"file":496,"line":1213,"context":789},780,{"file":496,"line":1215,"context":789},781,{"file":496,"line":1215,"context":789},{"file":496,"line":627,"context":789},{"file":496,"line":1219,"context":789},786,{"file":496,"line":1086,"context":789},{"file":496,"line":1222,"context":789},804,{"file":496,"line":1224,"context":789},805,{"file":496,"line":1226,"context":789},843,{"file":496,"line":1228,"context":789},845,{"file":496,"line":1230,"context":789},847,{"file":496,"line":1232,"context":789},853,{"file":496,"line":1232,"context":789},{"file":496,"line":1235,"context":789},895,{"file":496,"line":1237,"context":789},1129,{"file":496,"line":1239,"context":789},1541,{"file":496,"line":1241,"context":789},1607,{"file":496,"line":1243,"context":789},1608,{"file":1245,"line":279,"context":789},"templates\\invoices\\live-preview.php",{"file":1245,"line":509,"context":789},{"file":1245,"line":225,"context":789},{"file":1245,"line":1249,"context":789},158,{"file":1245,"line":1251,"context":789},159,{"file":1253,"line":1254,"context":789},"templates\\invoices\\preview.php",269,{"file":500,"line":1256,"context":789},387,{"file":500,"line":1258,"context":789},417,{"file":500,"line":1086,"context":789},{"file":500,"line":1261,"context":789},1055,{"file":500,"line":1263,"context":789},1093,{"file":500,"line":1265,"context":789},1102,{"file":500,"line":1267,"context":789},1193,{"file":500,"line":1269,"context":789},1200,{"file":500,"line":1271,"context":789},1202,{"file":1273,"line":88,"context":789},"templates\\main-template.php",{"file":1273,"line":1275,"context":789},124,{"file":1273,"line":1277,"context":789},138,{"file":1273,"line":922,"context":789},{"file":1273,"line":1280,"context":789},164,{"file":1273,"line":1282,"context":789},174,{"file":1273,"line":1284,"context":789},187,{"file":1273,"line":1286,"context":789},199,{"file":1273,"line":1288,"context":789},228,{"file":1273,"line":1290,"context":789},240,{"file":1273,"line":1292,"context":789},287,{"file":1273,"line":1031,"context":789},{"file":1273,"line":1054,"context":789},{"file":1273,"line":1296,"context":789},307,{"file":1273,"line":1298,"context":789},345,{"file":1273,"line":1300,"context":789},362,{"file":1273,"line":1153,"context":789},{"file":1273,"line":855,"context":789},{"file":1304,"line":1088,"context":789},"templates\\payment-section.php",{"file":1304,"line":1306,"context":789},835,{"file":1304,"line":1308,"context":789},902,{"file":1310,"line":216,"context":789},"templates\\payments\\edit.php",{"file":1310,"line":185,"context":789},{"file":1310,"line":820,"context":789},{"file":1314,"line":367,"context":789},"templates\\payments\\list.php",{"file":1314,"line":1316,"context":789},194,{"file":1314,"line":1040,"context":789},{"file":1314,"line":1042,"context":789},{"file":1314,"line":1320,"context":789},217,{"file":1314,"line":1322,"context":789},231,{"file":1314,"line":1324,"context":789},244,{"file":1314,"line":899,"context":789},{"file":1314,"line":903,"context":789},{"file":1314,"line":1328,"context":789},261,{"file":1314,"line":1138,"context":789},{"file":1314,"line":1138,"context":789},{"file":1314,"line":1332,"context":789},309,{"file":1314,"line":934,"context":789},{"file":1314,"line":1335,"context":789},340,{"file":1314,"line":1337,"context":789},341,{"file":1314,"line":1339,"context":789},460,{"file":1314,"line":1341,"context":789},463,{"file":1314,"line":1011,"context":789},{"file":1314,"line":1344,"context":789},474,{"file":1314,"line":1346,"context":789},484,{"file":1314,"line":1348,"context":789},495,{"file":1314,"line":1350,"context":789},546,{"file":1314,"line":1352,"context":789},547,{"file":1314,"line":1354,"context":789},554,{"file":1314,"line":1356,"context":789},558,{"file":1314,"line":1358,"context":789},564,{"file":1314,"line":1360,"context":789},571,{"file":1314,"line":1068,"context":789},{"file":1314,"line":1363,"context":789},573,{"file":1314,"line":1365,"context":789},601,{"file":1314,"line":1367,"context":789},603,{"file":1314,"line":1369,"context":789},605,{"file":1314,"line":1371,"context":789},611,{"file":1314,"line":1371,"context":789},{"file":1314,"line":1374,"context":789},653,{"file":1314,"line":1376,"context":789},740,{"file":1378,"line":383,"context":789},"templates\\payments\\new.php",{"file":1378,"line":335,"context":789},{"file":1378,"line":1381,"context":789},143,{"file":1378,"line":359,"context":789},{"file":1378,"line":1040,"context":789},{"file":1385,"line":601,"context":789},"templates\\payments\\view.php",{"file":1385,"line":536,"context":789},{"file":1385,"line":546,"context":789},{"file":1385,"line":636,"context":789},{"file":1385,"line":480,"context":789},{"file":1385,"line":305,"context":789},{"file":1385,"line":442,"context":789},{"file":1385,"line":457,"context":789},{"file":1385,"line":1394,"context":789},116,{"file":1385,"line":1396,"context":789},123,{"file":1385,"line":1398,"context":789},131,{"file":1385,"line":891,"context":789},{"file":1385,"line":1401,"context":789},142,{"file":1385,"line":820,"context":789},{"file":1404,"line":1405,"context":789},"templates\\quote-templates\\legacy.php",335,{"file":1404,"line":1407,"context":789},369,{"file":1404,"line":1409,"context":789},415,{"file":1404,"line":1411,"context":789},427,{"file":1413,"line":1414,"context":789},"templates\\quote-templates\\minimal.php",383,{"file":1413,"line":1416,"context":789},411,{"file":1413,"line":1418,"context":789},457,{"file":1413,"line":1344,"context":789},{"file":1421,"line":1422,"context":789},"templates\\quote-templates\\minimalist.php",382,{"file":1421,"line":1424,"context":789},410,{"file":1421,"line":1426,"context":789},458,{"file":1421,"line":828,"context":789},{"file":1429,"line":1430,"context":789},"templates\\quote-templates\\modern.php",405,{"file":1429,"line":1432,"context":789},433,{"file":1429,"line":1434,"context":789},481,{"file":1429,"line":1436,"context":789},493,{"file":1438,"line":1324,"context":789},"templates\\quote-templates\\standard.php",{"file":1438,"line":1440,"context":789},272,{"file":1438,"line":1144,"context":789},{"file":1438,"line":1443,"context":789},330,{"file":1445,"line":1446,"context":789},"templates\\quotes\\builder.php",275,{"file":1445,"line":1448,"context":789},323,{"file":1445,"line":1450,"context":789},350,{"file":1445,"line":994,"context":789},{"file":1445,"line":1453,"context":789},352,{"file":1445,"line":1455,"context":789},353,{"file":1445,"line":909,"context":789},{"file":1445,"line":911,"context":789},{"file":1445,"line":1459,"context":789},367,{"file":1461,"line":1146,"context":789},"templates\\quotes\\form.php",{"file":1461,"line":1463,"context":789},320,{"file":1461,"line":1465,"context":789},349,{"file":1461,"line":1467,"context":789},379,{"file":1461,"line":1469,"context":789},418,{"file":1461,"line":1471,"context":789},449,{"file":1461,"line":1471,"context":789},{"file":1461,"line":973,"context":789},{"file":1461,"line":1475,"context":789},513,{"file":1461,"line":1477,"context":789},525,{"file":1461,"line":1479,"context":789},685,{"file":1461,"line":1481,"context":789},773,{"file":1461,"line":1205,"context":789},{"file":1461,"line":1484,"context":789},795,{"file":1461,"line":1486,"context":789},798,{"file":1461,"line":1488,"context":789},817,{"file":1461,"line":1490,"context":789},820,{"file":1461,"line":1492,"context":789},855,{"file":1461,"line":1494,"context":789},869,{"file":1461,"line":1102,"context":789},{"file":1461,"line":1497,"context":789},911,{"file":1461,"line":1499,"context":789},969,{"file":1461,"line":1501,"context":789},981,{"file":1461,"line":1503,"context":789},1611,{"file":1461,"line":1505,"context":789},1688,{"file":1507,"line":1508,"context":789},"templates\\quotes\\listing.php",115,{"file":1507,"line":1510,"context":789},147,{"file":1507,"line":845,"context":789},{"file":1507,"line":1513,"context":789},265,{"file":1507,"line":1515,"context":789},266,{"file":1507,"line":1517,"context":789},283,{"file":1507,"line":1054,"context":789},{"file":1507,"line":1332,"context":789},{"file":1507,"line":1521,"context":789},311,{"file":1507,"line":1523,"context":789},313,{"file":1507,"line":1144,"context":789},{"file":1507,"line":1144,"context":789},{"file":1507,"line":1527,"context":789},332,{"file":1507,"line":1529,"context":789},334,{"file":1507,"line":1531,"context":789},384,{"file":1507,"line":1469,"context":789},{"file":1507,"line":1469,"context":789},{"file":1507,"line":1535,"context":789},429,{"file":1507,"line":1537,"context":789},606,{"file":1507,"line":1539,"context":789},619,{"file":1507,"line":1541,"context":789},627,{"file":1507,"line":1543,"context":789},628,{"file":1507,"line":1545,"context":789},630,{"file":1507,"line":1547,"context":789},631,{"file":1507,"line":1549,"context":789},633,{"file":1507,"line":1551,"context":789},634,{"file":1507,"line":1553,"context":789},635,{"file":1507,"line":1553,"context":789},{"file":1507,"line":1556,"context":789},637,{"file":1507,"line":1558,"context":789},640,{"file":1507,"line":1560,"context":789},647,{"file":1507,"line":1562,"context":789},696,{"file":1507,"line":1564,"context":789},697,{"file":1507,"line":1566,"context":789},717,{"file":1507,"line":1568,"context":789},719,{"file":1507,"line":1570,"context":789},720,{"file":1507,"line":1572,"context":789},747,{"file":1507,"line":1080,"context":789},{"file":1507,"line":1575,"context":789},751,{"file":1507,"line":1577,"context":789},756,{"file":1507,"line":1577,"context":789},{"file":1507,"line":1580,"context":789},770,{"file":1507,"line":1582,"context":789},772,{"file":1507,"line":1306,"context":789},{"file":1507,"line":1585,"context":789},870,{"file":1507,"line":1587,"context":789},910,{"file":1507,"line":839,"context":789},{"file":1507,"line":1590,"context":789},1071,{"file":1507,"line":1592,"context":789},1110,{"file":1507,"line":1594,"context":789},1156,{"file":1507,"line":1596,"context":789},1189,{"file":1507,"line":1598,"context":789},1263,{"file":1507,"line":1600,"context":789},1343,{"file":1507,"line":1602,"context":789},1379,{"file":1507,"line":1604,"context":789},1430,{"file":1507,"line":1606,"context":789},1483,{"file":1608,"line":279,"context":789},"templates\\quotes\\live-preview.php",{"file":1608,"line":286,"context":789},{"file":1608,"line":261,"context":789},{"file":1608,"line":795,"context":789},{"file":1613,"line":1440,"context":789},"templates\\quotes\\preview.php",{"file":502,"line":154,"context":789},{"file":502,"line":1616,"context":789},833,{"file":502,"line":1618,"context":789},860,{"file":502,"line":1620,"context":789},1126,{"file":502,"line":1622,"context":789},1462,{"file":502,"line":1624,"context":789},1501,{"file":502,"line":1626,"context":789},1617,{"file":502,"line":1628,"context":789},1624,{"file":502,"line":1630,"context":789},1626,{"file":1632,"line":532,"context":789},"templates\\reports-page.php",{"file":1632,"line":675,"context":789},{"file":1632,"line":313,"context":789},{"file":1632,"line":1636,"context":789},239,{"file":1632,"line":1290,"context":789},{"file":1632,"line":1639,"context":789},324,{"file":1632,"line":1641,"context":789},325,{"file":1632,"line":1643,"context":789},365,{"file":1632,"line":1645,"context":789},419,{"file":1632,"line":851,"context":789},{"file":1632,"line":1341,"context":789},{"file":1632,"line":1024,"context":789},{"file":1632,"line":1650,"context":789},553,{"file":1632,"line":1652,"context":789},615,{"file":1632,"line":1654,"context":789},660,{"file":1632,"line":1656,"context":789},665,{"file":1632,"line":1658,"context":789},746,{"file":1632,"line":1660,"context":789},799,{"file":1632,"line":1662,"context":789},936,{"file":1632,"line":1664,"context":789},940,{"file":1632,"line":1666,"context":789},1012,{"file":1632,"line":1668,"context":789},1098,{"file":1632,"line":1670,"context":789},1231,{"file":1632,"line":1672,"context":789},1238,{"file":1632,"line":1672,"context":789},{"file":1632,"line":1675,"context":789},1265,{"file":1632,"line":1675,"context":789},{"file":1632,"line":1675,"context":789},{"file":1632,"line":1675,"context":789},{"file":1632,"line":1680,"context":789},1276,{"file":1632,"line":1680,"context":789},{"file":1632,"line":1680,"context":789},{"file":1632,"line":1684,"context":789},1303,{"file":1632,"line":1684,"context":789},{"file":1632,"line":1684,"context":789},{"file":1632,"line":1684,"context":789},{"file":1632,"line":1684,"context":789},{"file":1632,"line":1684,"context":789},{"file":1632,"line":1684,"context":789},{"file":1632,"line":1692,"context":789},1431,{"file":1632,"line":1694,"context":789},1435,{"file":504,"line":333,"context":789},{"file":504,"line":309,"context":789},{"file":504,"line":313,"context":789},{"file":504,"line":680,"context":789},{"file":504,"line":73,"context":789},{"file":504,"line":195,"context":789},{"file":504,"line":1508,"context":789},{"file":504,"line":795,"context":789},{"file":504,"line":1704,"context":789},121,{"file":504,"line":1275,"context":789},{"file":504,"line":1707,"context":789},130,{"file":504,"line":893,"context":789},{"file":504,"line":1710,"context":789},140,{"file":504,"line":203,"context":789},{"file":504,"line":1713,"context":789},145,{"file":504,"line":339,"context":789},{"file":504,"line":343,"context":789},{"file":504,"line":927,"context":789},{"file":504,"line":367,"context":789},{"file":504,"line":1280,"context":789},{"file":504,"line":371,"context":789},{"file":504,"line":895,"context":789},{"file":504,"line":1284,"context":789},{"file":504,"line":1049,"context":789},{"file":504,"line":1724,"context":789},190,{"file":504,"line":1726,"context":789},193,{"file":504,"line":1728,"context":789},197,{"file":504,"line":1730,"context":789},203,{"file":504,"line":1732,"context":789},213,{"file":504,"line":1734,"context":789},220,{"file":504,"line":1736,"context":789},221,{"file":504,"line":1738,"context":789},222,{"file":504,"line":1136,"context":789},{"file":504,"line":1741,"context":789},243,{"file":504,"line":1743,"context":789},247,{"file":504,"line":953,"context":789},{"file":504,"line":824,"context":789},{"file":504,"line":1747,"context":789},492,{"file":504,"line":1749,"context":789},535,{"file":504,"line":1352,"context":789},{"file":504,"line":1650,"context":789},{"file":504,"line":1753,"context":789},556,{"file":504,"line":1755,"context":789},559,{"file":504,"line":1757,"context":789},562,{"file":504,"line":1759,"context":789},568,{"file":504,"line":1068,"context":789},{"file":504,"line":1762,"context":789},578,{"file":504,"line":1764,"context":789},579,{"file":504,"line":1165,"context":789},{"file":504,"line":1070,"context":789},{"file":504,"line":1768,"context":789},587,{"file":504,"line":1770,"context":789},593,{"file":504,"line":1772,"context":789},595,{"file":504,"line":1774,"context":789},596,{"file":504,"line":1776,"context":789},598,{"file":504,"line":1371,"context":789},{"file":504,"line":1779,"context":789},612,{"file":504,"line":1781,"context":789},614,{"file":504,"line":1783,"context":789},617,{"file":504,"line":1785,"context":789},626,{"file":504,"line":1541,"context":789},{"file":504,"line":1788,"context":789},629,{"file":504,"line":1790,"context":789},632,{"file":504,"line":1792,"context":789},638,{"file":504,"line":1794,"context":789},639,{"file":504,"line":1796,"context":789},641,{"file":504,"line":1798,"context":789},644,{"file":504,"line":1800,"context":789},648,{"file":504,"line":1802,"context":789},813,{"file":504,"line":1488,"context":789},{"file":504,"line":1094,"context":789},{"file":504,"line":1226,"context":789},{"file":504,"line":1807,"context":789},846,{"file":504,"line":1809,"context":789},849,{"file":504,"line":1811,"context":789},866,{"file":504,"line":1813,"context":789},920,{"file":504,"line":1815,"context":789},922,{"file":504,"line":1817,"context":789},934,{"file":504,"line":1664,"context":789},{"file":504,"line":1820,"context":789},943,{"file":504,"line":1822,"context":789},946,{"file":504,"line":1824,"context":789},949,{"file":504,"line":1826,"context":789},955,{"file":504,"line":1828,"context":789},959,{"file":504,"line":1830,"context":789},965,{"file":504,"line":1832,"context":789},966,{"file":504,"line":797,"context":789},{"file":504,"line":1835,"context":789},971,{"file":504,"line":1837,"context":789},974,{"file":504,"line":1839,"context":789},980,{"file":504,"line":1841,"context":789},982,{"file":504,"line":801,"context":789},{"file":504,"line":803,"context":789},{"file":504,"line":1845,"context":789},996,{"file":504,"line":812,"context":789},{"file":504,"line":1848,"context":789},1008,{"file":504,"line":1850,"context":789},1009,{"file":504,"line":1852,"context":789},1010,{"file":504,"line":1854,"context":789},1027,{"file":504,"line":1114,"context":789},[1857],{"name":1858,"version":39,"knownCves":1859},"Select2",[],[1861,1878,1889,1909,1932,1944,1963,1973,1996,2004,2014,2024,2033,2051,2066,2080,2090,2098],{"entryPoint":1862,"graph":1863,"unsanitizedCount":113,"severity":42},"generateQuotePdf (includes\\Admin\\EasyInvoiceAjax.php:1358)",{"nodes":1864,"edges":1876},[1865,1870],{"id":1866,"type":1867,"label":1868,"file":515,"line":1869},"n0","source","$_REQUEST",1363,{"id":1871,"type":1872,"label":1873,"file":515,"line":1874,"wp_function":1875},"n1","sink","wp_redirect() [Open Redirect]",1380,"wp_redirect",[1877],{"from":1866,"to":1871,"sanitized":51},{"entryPoint":1879,"graph":1880,"unsanitizedCount":113,"severity":42},"addPaymentStatusFilter (includes\\Admin\\InvoiceAdmin.php:98)",{"nodes":1881,"edges":1887},[1882,1884],{"id":1866,"type":1867,"label":1883,"file":268,"line":447},"$_GET",{"id":1871,"type":1872,"label":1885,"file":268,"line":795,"wp_function":1886},"echo() [XSS]","echo",[1888],{"from":1866,"to":1871,"sanitized":51},{"entryPoint":1890,"graph":1891,"unsanitizedCount":28,"severity":42},"\u003Cmanual-payment-verification> (templates\\admin\\manual-payment-verification.php:0)",{"nodes":1892,"edges":1905},[1893,1895,1896,1899,1901,1903],{"id":1866,"type":1867,"label":1883,"file":859,"line":1894},14,{"id":1871,"type":1872,"label":1873,"file":859,"line":400,"wp_function":1875},{"id":1897,"type":1867,"label":1898,"file":859,"line":1894},"n2","$_GET (x11)",{"id":1900,"type":1872,"label":1885,"file":859,"line":450,"wp_function":1886},"n3",{"id":1902,"type":1867,"label":1883,"file":859,"line":1894},"n4",{"id":1904,"type":1872,"label":1885,"file":859,"line":860,"wp_function":1886},"n5",[1906,1907,1908],{"from":1866,"to":1871,"sanitized":51},{"from":1897,"to":1900,"sanitized":514},{"from":1902,"to":1904,"sanitized":51},{"entryPoint":1910,"graph":1911,"unsanitizedCount":49,"severity":42},"\u003Clisting> (templates\\invoices\\listing.php:0)",{"nodes":1912,"edges":1927},[1913,1915,1917,1920,1921,1922,1925],{"id":1866,"type":1867,"label":1914,"file":496,"line":184},"$_GET (x5)",{"id":1871,"type":1872,"label":1885,"file":496,"line":1916,"wp_function":1886},503,{"id":1897,"type":1867,"label":1918,"file":496,"line":1919},"$_SERVER['REQUEST_URI']",529,{"id":1900,"type":1872,"label":1885,"file":496,"line":1919,"wp_function":1886},{"id":1902,"type":1867,"label":1914,"file":496,"line":422},{"id":1904,"type":1923,"label":1924,"file":496,"line":422},"transform","→ easy_invoice_display_notification()",{"id":1926,"type":1872,"label":1885,"file":496,"line":390,"wp_function":1886},"n6",[1928,1929,1930,1931],{"from":1866,"to":1871,"sanitized":514},{"from":1897,"to":1900,"sanitized":514},{"from":1902,"to":1904,"sanitized":51},{"from":1904,"to":1926,"sanitized":51},{"entryPoint":1933,"graph":1934,"unsanitizedCount":1943,"severity":42},"\u003Clist> (templates\\payments\\list.php:0)",{"nodes":1935,"edges":1940},[1936,1938,1939],{"id":1866,"type":1867,"label":1937,"file":1314,"line":27},"$_GET (x3)",{"id":1871,"type":1923,"label":1924,"file":1314,"line":27},{"id":1897,"type":1872,"label":1885,"file":496,"line":390,"wp_function":1886},[1941,1942],{"from":1866,"to":1871,"sanitized":51},{"from":1871,"to":1897,"sanitized":51},3,{"entryPoint":1945,"graph":1946,"unsanitizedCount":29,"severity":1962},"deleteClient (includes\\Admin\\EasyInvoiceAjax.php:353)",{"nodes":1947,"edges":1959},[1948,1951,1955,1956],{"id":1866,"type":1867,"label":1949,"file":515,"line":1950},"$_POST (x3)",361,{"id":1871,"type":1872,"label":1952,"file":515,"line":1953,"wp_function":1954},"get_var() [SQLi]",381,"get_var",{"id":1897,"type":1867,"label":1949,"file":515,"line":1950},{"id":1900,"type":1872,"label":1957,"file":515,"line":1430,"wp_function":1958},"get_col() [SQLi]","get_col",[1960,1961],{"from":1866,"to":1871,"sanitized":514},{"from":1897,"to":1900,"sanitized":514},"low",{"entryPoint":1964,"graph":1965,"unsanitizedCount":29,"severity":1962},"generateInvoicePdf (includes\\Admin\\EasyInvoiceAjax.php:1319)",{"nodes":1966,"edges":1971},[1967,1969],{"id":1866,"type":1867,"label":1868,"file":515,"line":1968},1324,{"id":1871,"type":1872,"label":1873,"file":515,"line":1970,"wp_function":1875},1348,[1972],{"from":1866,"to":1871,"sanitized":514},{"entryPoint":1974,"graph":1975,"unsanitizedCount":29,"severity":1962},"\u003CEasyInvoiceAjax> (includes\\Admin\\EasyInvoiceAjax.php:0)",{"nodes":1976,"edges":1991},[1977,1978,1979,1980,1981,1984,1987,1989],{"id":1866,"type":1867,"label":1949,"file":515,"line":1950},{"id":1871,"type":1872,"label":1952,"file":515,"line":1953,"wp_function":1954},{"id":1897,"type":1867,"label":1949,"file":515,"line":1950},{"id":1900,"type":1872,"label":1957,"file":515,"line":1430,"wp_function":1958},{"id":1902,"type":1867,"label":1982,"file":515,"line":1983},"$_POST",730,{"id":1904,"type":1872,"label":1985,"file":515,"line":1585,"wp_function":1986},"update_option() [Settings Manipulation]","update_option",{"id":1926,"type":1867,"label":1988,"file":515,"line":1968},"$_REQUEST (x2)",{"id":1990,"type":1872,"label":1873,"file":515,"line":1970,"wp_function":1875},"n7",[1992,1993,1994,1995],{"from":1866,"to":1871,"sanitized":514},{"from":1897,"to":1900,"sanitized":514},{"from":1902,"to":1904,"sanitized":514},{"from":1926,"to":1990,"sanitized":514},{"entryPoint":1997,"graph":1998,"unsanitizedCount":113,"severity":1962},"\u003CInvoiceAdmin> (includes\\Admin\\InvoiceAdmin.php:0)",{"nodes":1999,"edges":2002},[2000,2001],{"id":1866,"type":1867,"label":1883,"file":268,"line":447},{"id":1871,"type":1872,"label":1885,"file":268,"line":795,"wp_function":1886},[2003],{"from":1866,"to":1871,"sanitized":51},{"entryPoint":2005,"graph":2006,"unsanitizedCount":29,"severity":1962},"handleAcceptQuoteForm (includes\\Controllers\\QuoteController.php:1629)",{"nodes":2007,"edges":2012},[2008,2010],{"id":1866,"type":1867,"label":1982,"file":318,"line":2009},1635,{"id":1871,"type":1872,"label":1873,"file":318,"line":2011,"wp_function":1875},1686,[2013],{"from":1866,"to":1871,"sanitized":514},{"entryPoint":2015,"graph":2016,"unsanitizedCount":29,"severity":1962},"handleDeclineQuoteForm (includes\\Controllers\\QuoteController.php:1695)",{"nodes":2017,"edges":2022},[2018,2020],{"id":1866,"type":1867,"label":1982,"file":318,"line":2019},1701,{"id":1871,"type":1872,"label":1873,"file":318,"line":2021,"wp_function":1875},1751,[2023],{"from":1866,"to":1871,"sanitized":514},{"entryPoint":2025,"graph":2026,"unsanitizedCount":29,"severity":1962},"\u003CQuoteController> (includes\\Controllers\\QuoteController.php:0)",{"nodes":2027,"edges":2031},[2028,2030],{"id":1866,"type":1867,"label":2029,"file":318,"line":2009},"$_POST (x2)",{"id":1871,"type":1872,"label":1873,"file":318,"line":2011,"wp_function":1875},[2032],{"from":1866,"to":1871,"sanitized":514},{"entryPoint":2034,"graph":2035,"unsanitizedCount":1943,"severity":1962},"saveSettings (includes\\Controllers\\SettingsController.php:900)",{"nodes":2036,"edges":2046},[2037,2039,2041,2042,2043,2045],{"id":1866,"type":1867,"label":2029,"file":325,"line":2038},928,{"id":1871,"type":1923,"label":2040,"file":325,"line":2038},"→ sanitizeAndSaveSetting()",{"id":1897,"type":1872,"label":1985,"file":325,"line":843,"wp_function":1986},{"id":1900,"type":1867,"label":1982,"file":325,"line":1826},{"id":1902,"type":1923,"label":2044,"file":325,"line":1826},"→ savePaymentSettings()",{"id":1904,"type":1872,"label":1985,"file":325,"line":1494,"wp_function":1986},[2047,2048,2049,2050],{"from":1866,"to":1871,"sanitized":51},{"from":1871,"to":1897,"sanitized":51},{"from":1900,"to":1902,"sanitized":51},{"from":1902,"to":1904,"sanitized":51},{"entryPoint":2052,"graph":2053,"unsanitizedCount":1943,"severity":1962},"\u003CSettingsController> (includes\\Controllers\\SettingsController.php:0)",{"nodes":2054,"edges":2061},[2055,2056,2057,2058,2059,2060],{"id":1866,"type":1867,"label":2029,"file":325,"line":2038},{"id":1871,"type":1923,"label":2040,"file":325,"line":2038},{"id":1897,"type":1872,"label":1985,"file":325,"line":843,"wp_function":1986},{"id":1900,"type":1867,"label":1982,"file":325,"line":1826},{"id":1902,"type":1923,"label":2044,"file":325,"line":1826},{"id":1904,"type":1872,"label":1985,"file":325,"line":1494,"wp_function":1986},[2062,2063,2064,2065],{"from":1866,"to":1871,"sanitized":51},{"from":1871,"to":1897,"sanitized":51},{"from":1900,"to":1902,"sanitized":51},{"from":1902,"to":1904,"sanitized":51},{"entryPoint":2067,"graph":2068,"unsanitizedCount":113,"severity":1962},"handle_ajax_migration (includes\\Migration\\MigrationLoader.php:59)",{"nodes":2069,"edges":2077},[2070,2072,2074],{"id":1866,"type":1867,"label":1982,"file":737,"line":2071},78,{"id":1871,"type":1923,"label":2073,"file":737,"line":2071},"→ run_migration_step()",{"id":1897,"type":1872,"label":1985,"file":2075,"line":2076,"wp_function":1986},"includes\\Migration\\MigrationRunner.php",260,[2078,2079],{"from":1866,"to":1871,"sanitized":51},{"from":1871,"to":1897,"sanitized":51},{"entryPoint":2081,"graph":2082,"unsanitizedCount":113,"severity":1962},"\u003CMigrationLoader> (includes\\Migration\\MigrationLoader.php:0)",{"nodes":2083,"edges":2087},[2084,2085,2086],{"id":1866,"type":1867,"label":1982,"file":737,"line":2071},{"id":1871,"type":1923,"label":2073,"file":737,"line":2071},{"id":1897,"type":1872,"label":1985,"file":2075,"line":2076,"wp_function":1986},[2088,2089],{"from":1866,"to":1871,"sanitized":51},{"from":1871,"to":1897,"sanitized":51},{"entryPoint":2091,"graph":2092,"unsanitizedCount":113,"severity":1962},"\u003Cbuilder> (templates\\quotes\\builder.php:0)",{"nodes":2093,"edges":2096},[2094,2095],{"id":1866,"type":1867,"label":1883,"file":1445,"line":400},{"id":1871,"type":1872,"label":1885,"file":1445,"line":909,"wp_function":1886},[2097],{"from":1866,"to":1871,"sanitized":51},{"entryPoint":2099,"graph":2100,"unsanitizedCount":29,"severity":1962},"\u003Clisting> (templates\\quotes\\listing.php:0)",{"nodes":2101,"edges":2109},[2102,2104,2106,2108],{"id":1866,"type":1867,"label":2103,"file":1507,"line":1448},"$_GET (x8)",{"id":1871,"type":1872,"label":1885,"file":1507,"line":2105,"wp_function":1886},328,{"id":1897,"type":1867,"label":1918,"file":1507,"line":2107},486,{"id":1900,"type":1872,"label":1885,"file":1507,"line":2107,"wp_function":1886},[2110,2111],{"from":1866,"to":1871,"sanitized":514},{"from":1897,"to":1900,"sanitized":514},{"summary":2113,"deductions":2114},"The \"easy-invoice\" v2.1.12 plugin presents a mixed security posture. On the positive side, it demonstrates strong practices in SQL query handling, with 100% utilizing prepared statements, and a high percentage (80%) of output being properly escaped, indicating an awareness of common web vulnerabilities.  The plugin also has a substantial number of nonce and capability checks, suggesting an effort to protect sensitive operations.\n\nHowever, significant concerns arise from the attack surface analysis. The presence of 10 AJAX handlers without authentication checks creates a direct entry point for unauthenticated attackers. While the taint analysis shows no critical or high severity flows, the 11 flows with unsanitized paths warrant attention, as they could potentially lead to vulnerabilities if not properly handled by the plugin's internal logic. The past vulnerability history, including a high severity \"PHP Remote File Inclusion\" and a \"Cross-site Scripting\" vulnerability, coupled with the fact that a recent vulnerability was recorded, suggests a pattern of past security weaknesses that need continuous vigilance.\n\nIn conclusion, while \"easy-invoice\" v2.1.12 has implemented some robust security measures, the unauthenticated AJAX endpoints and the history of critical vulnerability types are notable weaknesses. The plugin is actively maintained and has no currently unpatched CVEs, which is positive. However, the identified unauthenticated entry points and past vulnerability trends necessitate careful review and mitigation to reduce the overall risk.",[2115,2117,2119,2121,2123,2125],{"reason":2116,"points":199},"Unprotected AJAX handlers",{"reason":2118,"points":271},"Flows with unsanitized paths",{"reason":2120,"points":277},"High severity historical vulnerability (RFI)",{"reason":2122,"points":49},"Medium severity historical vulnerability (XSS)",{"reason":2124,"points":49},"Dangerous function: preg_replace(\u002Fe)",{"reason":2126,"points":1943},"Bundled library: Select2 (potential outdated)","2026-03-16T19:35:41.076Z",{"wat":2129,"direct":2188},{"assetPaths":2130,"generatorPatterns":2142,"scriptPaths":2143,"versionParams":2160},[2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141],"\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fcss\u002Fquill.snow.css","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fcss\u002Fquill.bubble.css","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fcss\u002Fsweetalert2.min.css","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fcss\u002Fflatpickr.min.css","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fcss\u002Fcropper.min.css","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fcss\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fcss\u002Fchart.min.css","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fcss\u002Fcustom-bootstrap.css","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fcss\u002Fcustom-editor.css","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fcss\u002Fadmin.css",[],[2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159],"\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fjquery.min.js","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fsweetalert2.all.min.js","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fflatpickr.min.js","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fcropper.min.js","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fselect2.min.js","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fchart.min.js","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fbootstrap.bundle.min.js","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fquill.min.js","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Fsettings.js","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Fquote.js","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Finvoice.js","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Fclient.js","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Fpayment.js","\u002Fwp-content\u002Fplugins\u002Feasy-invoice\u002Fassets\u002Fjs\u002Fshortcode.js",[2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186,2187],"easy-invoice\u002Fassets\u002Fcss\u002Fstyle.css?ver=","easy-invoice\u002Fassets\u002Fcss\u002Fquill.snow.css?ver=","easy-invoice\u002Fassets\u002Fcss\u002Fquill.bubble.css?ver=","easy-invoice\u002Fassets\u002Fcss\u002Fsweetalert2.min.css?ver=","easy-invoice\u002Fassets\u002Fcss\u002Fflatpickr.min.css?ver=","easy-invoice\u002Fassets\u002Fcss\u002Fcropper.min.css?ver=","easy-invoice\u002Fassets\u002Fcss\u002Fselect2.min.css?ver=","easy-invoice\u002Fassets\u002Fcss\u002Fchart.min.css?ver=","easy-invoice\u002Fassets\u002Fcss\u002Fcustom-bootstrap.css?ver=","easy-invoice\u002Fassets\u002Fcss\u002Fcustom-editor.css?ver=","easy-invoice\u002Fassets\u002Fcss\u002Fadmin.css?ver=","easy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fjquery.min.js?ver=","easy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fsweetalert2.all.min.js?ver=","easy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fflatpickr.min.js?ver=","easy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fcropper.min.js?ver=","easy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fselect2.min.js?ver=","easy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fchart.min.js?ver=","easy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fbootstrap.bundle.min.js?ver=","easy-invoice\u002Fassets\u002Fjs\u002Fvendor\u002Fquill.min.js?ver=","easy-invoice\u002Fassets\u002Fjs\u002Fmain.js?ver=","easy-invoice\u002Fassets\u002Fjs\u002Fadmin.js?ver=","easy-invoice\u002Fassets\u002Fjs\u002Fsettings.js?ver=","easy-invoice\u002Fassets\u002Fjs\u002Fquote.js?ver=","easy-invoice\u002Fassets\u002Fjs\u002Finvoice.js?ver=","easy-invoice\u002Fassets\u002Fjs\u002Fclient.js?ver=","easy-invoice\u002Fassets\u002Fjs\u002Fpayment.js?ver=","easy-invoice\u002Fassets\u002Fjs\u002Fshortcode.js?ver=",{"cssClasses":2189,"htmlComments":2198,"htmlAttributes":2205,"restEndpoints":2209,"jsGlobals":2215,"shortcodeOutput":2218},[2190,2191,2192,2193,2194,2195,2196,2197],"easy-invoice-settings-form","easy-invoice-quote-form","easy-invoice-invoice-form","easy-invoice-client-form","easy-invoice-payment-form","easy-invoice-dashboard","easy-invoice-modal","easy-invoice-editor",[2199,2200,2201,2202,2203,2204],"\u003C!-- Easy Invoice Settings Start -->","\u003C!-- Easy Invoice Quote Form Start -->","\u003C!-- Easy Invoice Invoice Form Start -->","\u003C!-- Easy Invoice Client Form Start -->","\u003C!-- Easy Invoice Payment Form Start -->","\u003C!-- Easy Invoice Dashboard Start -->",[2206,2207,2208],"data-easy-invoice-id","data-easy-invoice-type","data-easy-invoice-action",[2210,2211,2212,2213,2214],"\u002Fwp-json\u002Feasy-invoice\u002Fv1\u002Fsettings","\u002Fwp-json\u002Feasy-invoice\u002Fv1\u002Fquotes","\u002Fwp-json\u002Feasy-invoice\u002Fv1\u002Finvoices","\u002Fwp-json\u002Feasy-invoice\u002Fv1\u002Fclients","\u002Fwp-json\u002Feasy-invoice\u002Fv1\u002Fpayments",[2216,2217],"EasyInvoice","easyInvoiceFrontend",[2219,2220,2221],"[easy_invoice_form]","[easy_invoice_list]","[easy_invoice_dashboard]",{"error":514,"url":2223,"statusCode":2224,"statusMessage":2225,"message":2225},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Feasy-invoice\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":528,"versions":2227},[2228,2233,2240,2247,2254,2261,2268,2275,2282,2289,2295,2303,2311,2319,2327,2334,2343,2352,2361,2370,2379,2388,2397,2406,2415,2424,2433,2442,2451,2460,2469,2478,2487,2496,2505,2514,2523,2532,2541],{"version":6,"download_url":26,"svn_tag_url":2229,"released_at":39,"has_diff":51,"diff_files_changed":2230,"diff_lines":39,"trac_diff_url":2231,"vulnerabilities":2232,"is_current":514},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.1.14\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.1.13&new_path=%2Feasy-invoice%2Ftags%2F2.1.14",[],{"version":2234,"download_url":2235,"svn_tag_url":2236,"released_at":39,"has_diff":51,"diff_files_changed":2237,"diff_lines":39,"trac_diff_url":2238,"vulnerabilities":2239,"is_current":51},"2.1.13","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.13.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.1.13\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.1.12&new_path=%2Feasy-invoice%2Ftags%2F2.1.13",[],{"version":2241,"download_url":2242,"svn_tag_url":2243,"released_at":39,"has_diff":51,"diff_files_changed":2244,"diff_lines":39,"trac_diff_url":2245,"vulnerabilities":2246,"is_current":51},"2.1.12","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.12.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.1.12\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.1.11&new_path=%2Feasy-invoice%2Ftags%2F2.1.12",[],{"version":2248,"download_url":2249,"svn_tag_url":2250,"released_at":39,"has_diff":51,"diff_files_changed":2251,"diff_lines":39,"trac_diff_url":2252,"vulnerabilities":2253,"is_current":51},"2.1.11","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.11.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.1.11\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.1.10&new_path=%2Feasy-invoice%2Ftags%2F2.1.11",[],{"version":2255,"download_url":2256,"svn_tag_url":2257,"released_at":39,"has_diff":51,"diff_files_changed":2258,"diff_lines":39,"trac_diff_url":2259,"vulnerabilities":2260,"is_current":51},"2.1.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.1.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.1.9&new_path=%2Feasy-invoice%2Ftags%2F2.1.10",[],{"version":2262,"download_url":2263,"svn_tag_url":2264,"released_at":39,"has_diff":51,"diff_files_changed":2265,"diff_lines":39,"trac_diff_url":2266,"vulnerabilities":2267,"is_current":51},"2.1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.1.8&new_path=%2Feasy-invoice%2Ftags%2F2.1.9",[],{"version":2269,"download_url":2270,"svn_tag_url":2271,"released_at":39,"has_diff":51,"diff_files_changed":2272,"diff_lines":39,"trac_diff_url":2273,"vulnerabilities":2274,"is_current":51},"2.1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.1.7&new_path=%2Feasy-invoice%2Ftags%2F2.1.8",[],{"version":2276,"download_url":2277,"svn_tag_url":2278,"released_at":39,"has_diff":51,"diff_files_changed":2279,"diff_lines":39,"trac_diff_url":2280,"vulnerabilities":2281,"is_current":51},"2.1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.1.6&new_path=%2Feasy-invoice%2Ftags%2F2.1.7",[],{"version":2283,"download_url":2284,"svn_tag_url":2285,"released_at":39,"has_diff":51,"diff_files_changed":2286,"diff_lines":39,"trac_diff_url":2287,"vulnerabilities":2288,"is_current":51},"2.1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.1.5&new_path=%2Feasy-invoice%2Ftags%2F2.1.6",[],{"version":41,"download_url":2290,"svn_tag_url":2291,"released_at":39,"has_diff":51,"diff_files_changed":2292,"diff_lines":39,"trac_diff_url":2293,"vulnerabilities":2294,"is_current":51},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.1.4&new_path=%2Feasy-invoice%2Ftags%2F2.1.5",[],{"version":2296,"download_url":2297,"svn_tag_url":2298,"released_at":39,"has_diff":51,"diff_files_changed":2299,"diff_lines":39,"trac_diff_url":2300,"vulnerabilities":2301,"is_current":51},"2.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.1.3&new_path=%2Feasy-invoice%2Ftags%2F2.1.4",[2302],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":2304,"download_url":2305,"svn_tag_url":2306,"released_at":39,"has_diff":51,"diff_files_changed":2307,"diff_lines":39,"trac_diff_url":2308,"vulnerabilities":2309,"is_current":51},"2.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.1.2&new_path=%2Feasy-invoice%2Ftags%2F2.1.3",[2310],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":2312,"download_url":2313,"svn_tag_url":2314,"released_at":39,"has_diff":51,"diff_files_changed":2315,"diff_lines":39,"trac_diff_url":2316,"vulnerabilities":2317,"is_current":51},"2.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.1.1&new_path=%2Feasy-invoice%2Ftags%2F2.1.2",[2318],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":2320,"download_url":2321,"svn_tag_url":2322,"released_at":39,"has_diff":51,"diff_files_changed":2323,"diff_lines":39,"trac_diff_url":2324,"vulnerabilities":2325,"is_current":51},"2.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.1.0&new_path=%2Feasy-invoice%2Ftags%2F2.1.1",[2326],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":58,"download_url":2328,"svn_tag_url":2329,"released_at":39,"has_diff":51,"diff_files_changed":2330,"diff_lines":39,"trac_diff_url":2331,"vulnerabilities":2332,"is_current":51},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.0.9&new_path=%2Feasy-invoice%2Ftags%2F2.1.0",[2333],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":2335,"download_url":2336,"svn_tag_url":2337,"released_at":39,"has_diff":51,"diff_files_changed":2338,"diff_lines":39,"trac_diff_url":2339,"vulnerabilities":2340,"is_current":51},"2.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.0.8&new_path=%2Feasy-invoice%2Ftags%2F2.0.9",[2341,2342],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2344,"download_url":2345,"svn_tag_url":2346,"released_at":39,"has_diff":51,"diff_files_changed":2347,"diff_lines":39,"trac_diff_url":2348,"vulnerabilities":2349,"is_current":51},"2.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.0.7&new_path=%2Feasy-invoice%2Ftags%2F2.0.8",[2350,2351],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2353,"download_url":2354,"svn_tag_url":2355,"released_at":39,"has_diff":51,"diff_files_changed":2356,"diff_lines":39,"trac_diff_url":2357,"vulnerabilities":2358,"is_current":51},"2.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.0.6&new_path=%2Feasy-invoice%2Ftags%2F2.0.7",[2359,2360],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2362,"download_url":2363,"svn_tag_url":2364,"released_at":39,"has_diff":51,"diff_files_changed":2365,"diff_lines":39,"trac_diff_url":2366,"vulnerabilities":2367,"is_current":51},"2.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.0.5&new_path=%2Feasy-invoice%2Ftags%2F2.0.6",[2368,2369],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2371,"download_url":2372,"svn_tag_url":2373,"released_at":39,"has_diff":51,"diff_files_changed":2374,"diff_lines":39,"trac_diff_url":2375,"vulnerabilities":2376,"is_current":51},"2.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.0.4&new_path=%2Feasy-invoice%2Ftags%2F2.0.5",[2377,2378],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2380,"download_url":2381,"svn_tag_url":2382,"released_at":39,"has_diff":51,"diff_files_changed":2383,"diff_lines":39,"trac_diff_url":2384,"vulnerabilities":2385,"is_current":51},"2.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.0.3&new_path=%2Feasy-invoice%2Ftags%2F2.0.4",[2386,2387],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2389,"download_url":2390,"svn_tag_url":2391,"released_at":39,"has_diff":51,"diff_files_changed":2392,"diff_lines":39,"trac_diff_url":2393,"vulnerabilities":2394,"is_current":51},"2.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.0.2&new_path=%2Feasy-invoice%2Ftags%2F2.0.3",[2395,2396],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2398,"download_url":2399,"svn_tag_url":2400,"released_at":39,"has_diff":51,"diff_files_changed":2401,"diff_lines":39,"trac_diff_url":2402,"vulnerabilities":2403,"is_current":51},"2.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.0.1&new_path=%2Feasy-invoice%2Ftags%2F2.0.2",[2404,2405],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2407,"download_url":2408,"svn_tag_url":2409,"released_at":39,"has_diff":51,"diff_files_changed":2410,"diff_lines":39,"trac_diff_url":2411,"vulnerabilities":2412,"is_current":51},"2.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F2.0&new_path=%2Feasy-invoice%2Ftags%2F2.0.1",[2413,2414],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2416,"download_url":2417,"svn_tag_url":2418,"released_at":39,"has_diff":51,"diff_files_changed":2419,"diff_lines":39,"trac_diff_url":2420,"vulnerabilities":2421,"is_current":51},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F1.1.4&new_path=%2Feasy-invoice%2Ftags%2F2.0",[2422,2423],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2425,"download_url":2426,"svn_tag_url":2427,"released_at":39,"has_diff":51,"diff_files_changed":2428,"diff_lines":39,"trac_diff_url":2429,"vulnerabilities":2430,"is_current":51},"1.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F1.1.3&new_path=%2Feasy-invoice%2Ftags%2F1.1.4",[2431,2432],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2434,"download_url":2435,"svn_tag_url":2436,"released_at":39,"has_diff":51,"diff_files_changed":2437,"diff_lines":39,"trac_diff_url":2438,"vulnerabilities":2439,"is_current":51},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F1.1.2&new_path=%2Feasy-invoice%2Ftags%2F1.1.3",[2440,2441],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2443,"download_url":2444,"svn_tag_url":2445,"released_at":39,"has_diff":51,"diff_files_changed":2446,"diff_lines":39,"trac_diff_url":2447,"vulnerabilities":2448,"is_current":51},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F1.1.1&new_path=%2Feasy-invoice%2Ftags%2F1.1.2",[2449,2450],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2452,"download_url":2453,"svn_tag_url":2454,"released_at":39,"has_diff":51,"diff_files_changed":2455,"diff_lines":39,"trac_diff_url":2456,"vulnerabilities":2457,"is_current":51},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F1.1&new_path=%2Feasy-invoice%2Ftags%2F1.1.1",[2458,2459],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2461,"download_url":2462,"svn_tag_url":2463,"released_at":39,"has_diff":51,"diff_files_changed":2464,"diff_lines":39,"trac_diff_url":2465,"vulnerabilities":2466,"is_current":51},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F1.0.9&new_path=%2Feasy-invoice%2Ftags%2F1.1",[2467,2468],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2470,"download_url":2471,"svn_tag_url":2472,"released_at":39,"has_diff":51,"diff_files_changed":2473,"diff_lines":39,"trac_diff_url":2474,"vulnerabilities":2475,"is_current":51},"1.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.1.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F1.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F1.0.8&new_path=%2Feasy-invoice%2Ftags%2F1.0.9",[2476,2477],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2479,"download_url":2480,"svn_tag_url":2481,"released_at":39,"has_diff":51,"diff_files_changed":2482,"diff_lines":39,"trac_diff_url":2483,"vulnerabilities":2484,"is_current":51},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F1.0.7&new_path=%2Feasy-invoice%2Ftags%2F1.0.8",[2485,2486],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2488,"download_url":2489,"svn_tag_url":2490,"released_at":39,"has_diff":51,"diff_files_changed":2491,"diff_lines":39,"trac_diff_url":2492,"vulnerabilities":2493,"is_current":51},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F1.0.6&new_path=%2Feasy-invoice%2Ftags%2F1.0.7",[2494,2495],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2497,"download_url":2498,"svn_tag_url":2499,"released_at":39,"has_diff":51,"diff_files_changed":2500,"diff_lines":39,"trac_diff_url":2501,"vulnerabilities":2502,"is_current":51},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F1.0.5&new_path=%2Feasy-invoice%2Ftags%2F1.0.6",[2503,2504],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2506,"download_url":2507,"svn_tag_url":2508,"released_at":39,"has_diff":51,"diff_files_changed":2509,"diff_lines":39,"trac_diff_url":2510,"vulnerabilities":2511,"is_current":51},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F1.0.4&new_path=%2Feasy-invoice%2Ftags%2F1.0.5",[2512,2513],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2515,"download_url":2516,"svn_tag_url":2517,"released_at":39,"has_diff":51,"diff_files_changed":2518,"diff_lines":39,"trac_diff_url":2519,"vulnerabilities":2520,"is_current":51},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F1.0.3&new_path=%2Feasy-invoice%2Ftags%2F1.0.4",[2521,2522],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2524,"download_url":2525,"svn_tag_url":2526,"released_at":39,"has_diff":51,"diff_files_changed":2527,"diff_lines":39,"trac_diff_url":2528,"vulnerabilities":2529,"is_current":51},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F1.0.2&new_path=%2Feasy-invoice%2Ftags%2F1.0.3",[2530,2531],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":2533,"download_url":2534,"svn_tag_url":2535,"released_at":39,"has_diff":51,"diff_files_changed":2536,"diff_lines":39,"trac_diff_url":2537,"vulnerabilities":2538,"is_current":51},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feasy-invoice%2Ftags%2F1.0.1&new_path=%2Feasy-invoice%2Ftags%2F1.0.2",[2539,2540],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"version":107,"download_url":2542,"svn_tag_url":2543,"released_at":39,"has_diff":51,"diff_files_changed":2544,"diff_lines":39,"trac_diff_url":39,"vulnerabilities":2545,"is_current":51},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feasy-invoice\u002Ftags\u002F1.0.1\u002F",[],[2546,2547],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58}]