[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frecN9ssKkBs5TFYBZYyr7DlabSDa40N9Z-HcItWEP5c":3},{"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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":71,"crawl_stats":36,"alternatives":77,"analysis":182,"fingerprints":1968},"bakkbone-florist-companion","FloristPress for Woo – Customize your eCommerce store for your Florist","7.8.2","BAKKBONE Australia","https:\u002F\u002Fprofiles.wordpress.org\u002Fbakkbone\u002F","\u003Cp>Provides a suite of highly customizable features designed specifically for floristry websites, with internationalization front of mind.\u003C\u002Fp>\n\u003Ch3>Delivery Suburbs\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Adds the ability to limit specific delivery methods to specific suburbs within their Zones\u003C\u002Fli>\n\u003Cli>Adds a Custom Post Type of \u003Ccode>Delivery Suburb\u003C\u002Fcode> for easy setup of SEO-friendly pages for each suburb you deliver to\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Petals Network Integration\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Receive your Petals Network orders through your WooCommerce dashboard\u003C\u002Fli>\n\u003Cli>Send Petals orders from your website dashboard\u003C\u002Fli>\n\u003Cli>Accept\u002Freject orders directly from WooCommerce without needing to log into the Petals Exchange\u003C\u002Fli>\n\u003Cli>Send and receive messages to\u002Ffrom Petals about an order\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Why? You can view\u002Fprint your orders all in one place, and in one consistent format!\u003C\u002Fp>\n\u003Ch3>PDFs\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>PDF Invoices attached to customer-facing emails and in their online account\u003C\u002Fli>\n\u003Cli>PDF Worksheets, printable in an easy-to-use format for your workroom, attached to order notification emails\u003C\u002Fli>\n\u003Cli>Access invoices and worksheets from your orders list or the order’s individual page\u003C\u002Fli>\n\u003Cli>Customize store details display on invoices and optionally add a message at the bottom\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Checkout Fields\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Validate phone numbers to match the address location (eg. billing address in New Zealand must provide valid NZ phone number, recipient in Australia must have valid Australian phone number)\u003C\u002Fli>\n\u003Cli>Force display of delivery address fields and gets rid of the “Ship to a different address?” question at checkout\u003C\u002Fli>\n\u003Cli>Add “Delivery Notes” field for notes about delivery address\u003C\u002Fli>\n\u003Cli>Add “Recipient Phone” field as a required field\u003C\u002Fli>\n\u003Cli>Delivery address not requested at checkout if order method is pickup\u003C\u002Fli>\n\u003Cli>Add “Card Message” as a required field, and limit the maximum length of a message\u003C\u002Fli>\n\u003Cli>Option to require confirmation of email at checkout for logged-out users\u003C\u002Fli>\n\u003Cli>Option to disable the “Order Comments” freetext field at checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Delivery Dates\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Collect delivery\u002Fcollection date at checkout\u003C\u002Fli>\n\u003Cli>Set which weekdays you deliver\u003C\u002Fli>\n\u003Cli>Set your lead time or same-day delivery cutoff globally\u003C\u002Fli>\n\u003Cli>Set separate lead times for specific delivery methods (ie. delivery areas)\u003C\u002Fli>\n\u003Cli>Manage closure days (eg. public holidays) and fully booked dates in your dashboard\u003C\u002Fli>\n\u003Cli>Optionally set timeslots (eg. 9am-12pm) for customers to choose from per delivery method and per day, and optionally set a fee for a timeslot\u003C\u002Fli>\n\u003Cli>Restrict delivery methods per weekday\u003C\u002Fli>\n\u003Cli>Block specific delivery dates per product category (eg. certain ranges not available at Valentine’s Day, etc.)\u003C\u002Fli>\n\u003Cli>Optionally set an additional fee per weekday\u003C\u002Fli>\n\u003Cli>Optionally set an additional fee for specific dates\u003C\u002Fli>\n\u003Cli>View all orders on a calendar, and export order list as a CSV or PDF\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Order Status\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Option to automatically change all orders to “Processed” if you don’t regularly log into the dashboard and rely on emails instead\u003C\u002Fli>\n\u003Cli>Change default display on admin orders list to “active” orders (not yet delivered, not rejected\u002Fcancelled\u002Frefunded)\u003C\u002Fli>\n\u003Cli>Add “Scheduled” status and optional notification email to customer\u003C\u002Fli>\n\u003Cli>Add “Prepared” status and optional notification email to customer\u003C\u002Fli>\n\u003Cli>Add “Out for Delivery” status and optional notification email to customer\u003C\u002Fli>\n\u003Cli>Add “Ready for Collection” status and optional notification email to customer\u003C\u002Fli>\n\u003Cli>Add “Relayed” status for orders forwarded through a relay network or sent to another florist\u003C\u002Fli>\n\u003Cli>Add “Collected” status for orders picked up by customer\u003C\u002Fli>\n\u003Cli>Add “Processed” status for virtual orders\u003C\u002Fli>\n\u003Cli>Rename “Completed” to “Delivered”\u003C\u002Fli>\n\u003Cli>Rename “Processing” to “Received”\u003C\u002Fli>\n\u003Cli>Rename “Failed” to “Payment Unsuccessful”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Admin Dashboard\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>“Today’s Deliveries” Widget (all orders with today as delivery\u002Fcollection date)\u003C\u002Fli>\n\u003Cli>“Recent Orders” Widget (5 latest orders)\u003C\u002Fli>\n\u003Cli>“Delivery Methods” Widget (all delivery methods configured, with cost, list of suburbs, and edit link)\u003C\u002Fli>\n\u003Cli>Admin bar navigation for all FloristPress-generated pages\u003C\u002Fli>\n\u003Cli>Option to add admin bar navigation of WooCommerce settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin Compatibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Creates triggers for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautomatorwp\" rel=\"ugc\">AutomatorWP\u003C\u002Fa> when delivery dates are marked as blocked (more items for this integration are planned)\u003C\u002Fli>\n\u003Cli>Creates an action for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautomatorwp\" rel=\"ugc\">AutomatorWP\u003C\u002Fa> to mark a delivery date as blocked (more items for this integration are planned)\u003C\u002Fli>\n\u003Cli>Creates input masks for the \u003Ca href=\"https:\u002F\u002Frocketgenius.pxf.io\u002Fbakkbone\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa> “Telephone” field for Australian phone number formats \u003Cem>(affiliate link)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Creates an Australian address format for the \u003Ca href=\"https:\u002F\u002Frocketgenius.pxf.io\u002Fbakkbone\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa> Address field \u003Cem>(affiliate link)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Re-words the descriptions of fields on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-address-book\u002F\" rel=\"ugc\">WooCommerce Address Book\u003C\u002Fa> features\u003C\u002Fli>\n\u003Cli>Provides compatibility in PDF invoices\u002Fworksheets for Product Add-Ons from \u003Ca href=\"https:\u002F\u002Fbooster.io\u002Fbuy-booster?campaign=bkf&btr=bakkbone\" rel=\"nofollow ugc\">Booster for WooCommerce\u003C\u002Fa> \u003Cem>(affiliate link)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Acknowledges duplicated functionality with \u003Ca href=\"https:\u002F\u002Fbreakdance.com\u002Fref\u002F357\u002F\" rel=\"nofollow ugc\">Breakdance\u003C\u002Fa> Page Builder when clashing features enabled, via persistent admin notice \u003Cem>(affiliate link)\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Page Builder Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbreakdance.com\u002Fref\u002F357\u002F\" rel=\"nofollow ugc\">Breakdance\u003C\u002Fa> \u003Cem>(affiliate link)\u003C\u002Fem> – ajax delivery suburb search element\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Rename fields on frontend to match local address standards (eg. “Suburb” instead of “City”, “Postcode” instead of “Zip”)\u003C\u002Fli>\n\u003Cli>Option to change heading on Cart Cross-sells section\u003C\u002Fli>\n\u003Cli>Option to change the text displayed when no valid delivery method is available based on recipient address\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Order Notifier\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Optional feature to play a sound when new orders arrive\u003C\u002Fli>\n\u003Cli>Choose from 9 possible sounds for your alert\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>[bkf_site_title]\u003C\u002Fcode> – your site’s title\u003C\u002Fli>\n\u003Cli>\u003Ccode>[bkf_page_title]\u003C\u002Fcode> – current post\u002Fpage’s title\u003C\u002Fli>\n\u003Cli>\u003Ccode>[bkf_suburb_search]\u003C\u002Fcode> – ajax search of delivery suburbs with rates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Tweaks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Rename “shipping” to “delivery”\u003C\u002Fli>\n\u003Cli>Automatically assign guest orders placed by registered customer to the matching user (so it appears in their order history when logged in)\u003C\u002Fli>\n\u003Cli>Option to display product “short description” in archive listings\u003C\u002Fli>\n\u003C\u002Ful>\n","Provides standardized features for floristry websites – built by florists, for florists.",10,6161,100,1,"2026-01-06T03:16:00.000Z","6.9.4","6.0","8.1",[20,21,22],"ecommerce","florist","woocommerce","https:\u002F\u002Fdocs.floristpress.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbakkbone-florist-companion.7.8.2.zip",98,3,0,"2024-12-11 00:00:00","2026-03-15T15:16:48.613Z",[31,47,61],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":38,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":28,"updated_date":43,"references":44,"days_to_patch":46},"CVE-2024-54347","floristpress-reflected-cross-site-scripting","FloristPress \u003C= 7.2.0 - Reflected Cross-Site Scripting","The FloristPress plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 7.2.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",null,"\u003C=7.2.0","7.3.0","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-12-19 15:16:58",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F87045c4e-d52f-4c35-81be-e8c8fc04479b?source=api-prod",9,{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":36,"affected_versions":52,"patched_in_version":53,"severity":39,"cvss_score":54,"cvss_vector":55,"vuln_type":56,"published_date":57,"updated_date":58,"references":59,"days_to_patch":11},"CVE-2024-53799","floristpress-missing-authorization-to-sensitive-data-exposure","FloristPress \u003C= 7.3.0 - Missing Authorization to Sensitive Data Exposure","The FloristPress – Customize your Woo store for your Florist plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check in all versions up to, and including, 7.3.0. This makes it possible for authenticated attackers, with Subscriber-level access and above, to access sensitive information.","\u003C=7.3.0","7.4.0",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Missing Authorization","2024-12-02 00:00:00","2024-12-11 18:51:31",[60],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F09f136e9-0888-456c-8bb6-e0300b601f05?source=api-prod",{"id":62,"url_slug":63,"title":64,"description":65,"plugin_slug":4,"theme_slug":36,"affected_versions":52,"patched_in_version":53,"severity":39,"cvss_score":66,"cvss_vector":67,"vuln_type":56,"published_date":57,"updated_date":68,"references":69,"days_to_patch":11},"CVE-2024-53798","floristpress-missing-authorization-to-arbitrary-content-deletion","FloristPress \u003C= 7.3.0 - Missing Authorization to Arbitrary Content Deletion","The FloristPress – Customize your Woo store for your Florist plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check in all versions up to, and including, 7.3.0. This makes it possible for authenticated attackers, with Subscriber-level access and above, to delete arbitrary content such as posts, pages and files.",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:L","2024-12-11 18:54:15",[70],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F158958ca-2e56-4102-9bcd-b235c7f49b65?source=api-prod",{"slug":72,"display_name":7,"profile_url":8,"plugin_count":26,"total_installs":73,"avg_security_score":74,"avg_patch_time_days":11,"trust_score":75,"computed_at":76},"bakkbone",110,94,90,"2026-04-04T06:10:07.438Z",[78,100,121,142,160],{"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":16,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":97,"download_link":98,"security_score":13,"vuln_count":14,"unpatched_count":27,"last_vuln_date":99,"fetched_at":29},"woocommerce-paypal-payments","WooCommerce PayPal Payments","3.4.1","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>WooCommerce PayPal Payments is an \u003Cstrong>all-in-one solution\u003C\u002Fstrong> to help you \u003Cstrong>maximize conversions\u003C\u002Fstrong> by offering PayPal, Venmo (US), Pay Later options, credit and debit cards, and more.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instant access\u003C\u002Fstrong> to funds while payment is processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fraud detection\u003C\u002Fstrong> and \u003Cstrong>global compliance\u003C\u002Fstrong> (including PCI, PSD2, and 3D Secure).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Faster checkout\u003C\u002Fstrong> via PayPal buttons on product pages and in-cart.\u003C\u002Fli>\n\u003Cli>Convenience to \u003Cstrong>pay over time\u003C\u002Fstrong> with PayPal Pay Later.\u003C\u002Fli>\n\u003Cli>Allow Venmo shoppers (US only) to \u003Cstrong>share purchases\u003C\u002Fstrong> with friends.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standard\u003C\u002Fstrong> and \u003Cstrong>Advanced Card Processing\u003C\u002Fstrong> options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country-specific\u003C\u002Fstrong> payment methods to build global trust.\u003C\u002Fli>\n\u003Cli>Multiple \u003Cstrong>subscription payment\u003C\u002Fstrong> options to help drive repeat business.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get started\u003C\u002Fh4>\n\u003Cp>If you’re new to PayPal, \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F\" rel=\"nofollow ugc\">add it to your store today\u003C\u002Fa>. Existing user? \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002Fpaypal-payments-upgrade-guide\u002F\" rel=\"nofollow ugc\">Upgrade your integration\u003C\u002Fa> now to access these exciting new features.\u003C\u002Fp>\n\u003Ch4>It pays to PayPal\u003C\u002Fh4>\n\u003Cp>Get \u003Cstrong>instant access to funds\u003C\u002Fstrong> in your PayPal business account while payment is processing. Save time and money with \u003Cstrong>fraud detection\u003C\u002Fstrong> and Seller Protection features†.\u003C\u002Fp>\n\u003Cp>Plus, you’ll meet \u003Cstrong>global compliance standards\u003C\u002Fstrong> (such as PCI, PSD2, SCA, and 3D Secure), bringing international markets within reach.\u003C\u002Fp>\n\u003Cp>†Available on eligible purchases. Limits apply.\u003C\u002Fp>\n\u003Ch4>Flexible payment options\u003C\u002Fh4>\n\u003Cp>Shoppers are nearly \u003Cstrong>three times more likely to buy\u003C\u002Fstrong> when you offer PayPal.¹ Increase conversions by automatically \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#section-35\" rel=\"nofollow ugc\">displaying PayPal buttons\u003C\u002Fa> on product pages, in-cart, and at checkout.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#pay-later\" rel=\"nofollow ugc\">PayPal Pay Later\u003C\u002Fa> options help boost conversion rates and \u003Cstrong>increase cart sizes by 39%\u003C\u002Fstrong>.² Let customers pay over time while you get paid upfront — at no additional cost. Available in select countries. \u003Ca href=\"https:\u002F\u002Fdeveloper.paypal.com\u002Fdocs\u002Fcheckout\u002Fpay-later\u002Fus\u002F\" rel=\"nofollow ugc\">Learn more about Pay Later messaging\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Venmo users spend 2.2 times more annually\u003C\u002Fstrong> on online purchases than other online buyers.³ Now you can \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#pay-with-venmo\" rel=\"nofollow ugc\">reach Venmo shoppers\u003C\u002Fa> (US only) and allow them to share their purchases with friends.\u003C\u002Fp>\n\u003Ch4>Country-specific payments\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Standard Card Processing:\u003C\u002Fstrong> Suitable for all business and personal seller accounts. Card transactions are managed via a prebuilt user experience, simplifying compliance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Card Processing:\u003C\u002Fstrong> Customize the look, feel, and placement of debit and credit card payment fields. You can also use fraud protection tools to set up personal risk tolerance filters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Earn recurring revenue through subscriptions\u003C\u002Fh4>\n\u003Cp>Drive repeat business for stable, predictable income using \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fwebapps\u002Fmpp\u002Fsubscription-payments\" rel=\"nofollow ugc\">PayPal Subscriptions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can also use PayPal’s \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fus\u002Fbrc\u002Farticle\u002Fsecurely-store-payments\" rel=\"nofollow ugc\">Vaulting\u003C\u002Fa> feature to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Offer flexible plans with fixed or quantity-based pricing.\u003C\u002Fli>\n\u003Cli>Set billing cycles for any period.\u003C\u002Fli>\n\u003Cli>Offer discounted trial periods or prorated payments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With no monthly or setup fees, it’s simple for your customers — and \u003Cstrong>great for your business\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#get-vaulting-approval\" rel=\"nofollow ugc\">account approval required\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Legal Disclosures:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>*For Australian users, the PayPal service is provided by PayPal Australia Pty Limited AFSL 304962. Any information provided is general only and does not take into account your objectives, financial situation, or needs. Please read and consider the CFSGPDS (paypal.com.au) before acquiring or using the service. See website for TMD.\u003C\u002Fp>\n\u003Col>\n\u003Cli>An online study commissioned by PayPal and conducted by Netfluential in November 2020, involving 1,000 US online shoppers ages 18-39.\u003C\u002Fli>\n\u003Cli>PayPal Q2 Earnings 2021.\u003C\u002Fli>\n\u003Cli>Edison Trends commissioned by PayPal, April 2020 to March 2021. Edison Trends conducted a behavioral panel of email receipts from 306,939 US consumers and 3.4+ M purchases at a vertical level between Pay with Venmo and non-Venmo users during a 12-month period.\u003C\u002Fli>\n\u003C\u002Fol>\n","PayPal's latest payment processing solution. Accept PayPal, Pay Later, credit\u002Fdebit cards, alternative digital wallets and bank accounts.",800000,24094813,54,528,"2026-03-05T15:21:00.000Z","6.5","7.4",[94,20,95,96,22],"credit-card","payments","paypal","https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-paypal-payments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-paypal-payments.3.4.1.zip","2023-06-20 00:00:00",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":16,"requires_at_least":113,"requires_php":92,"tags":114,"homepage":116,"download_link":117,"security_score":118,"vuln_count":119,"unpatched_count":27,"last_vuln_date":120,"fetched_at":29},"mollie-payments-for-woocommerce","Mollie Payments for WooCommerce","8.1.4","Mollie","https:\u002F\u002Fprofiles.wordpress.org\u002Fmollieintegration\u002F","\u003Cp>\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\u002F33sQNKelKW4?version=3&rel=1&showsearch=0&showinfo=1&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\u003Cp>Quickly integrate all major payment methods in WooCommerce, wherever you need them. Mollie Payments for WooCommerce adds the critical success factor: an easy-to-install, easy-to-use, customizable payments gateway that is as flexible as WooCommerce itself.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Effortless payments for your customers, designed for growth\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>No need to spend weeks on paperwork or security compliance procedures. Enjoy enhanced conversions as we support shopper’s favorite payment methods and ensure their utmost safety. We made payments intuitive and safe for merchants and their customers.\u003C\u002Fp>\n\u003Ch4>Payment methods\u003C\u002Fh4>\n\u003Cp>Credit & Debit Cards:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>VISA (International)\u003C\u002Fli>\n\u003Cli>MasterCard (International)\u003C\u002Fli>\n\u003Cli>American Express (International)\u003C\u002Fli>\n\u003Cli>Cartes Bancaires (France)\u003C\u002Fli>\n\u003Cli>CartaSi (Italy)\u003C\u002Fli>\n\u003Cli>V Pay (International)\u003C\u002Fli>\n\u003Cli>Maestro (International)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>European and local payment methods:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bancomat Pay (Italy)\u003C\u002Fli>\n\u003Cli>Bancontact (Belgium)\u003C\u002Fli>\n\u003Cli>Belfius (Belgium)\u003C\u002Fli>\n\u003Cli>Blik (Poland)\u003C\u002Fli>\n\u003Cli>EPS (Austria)\u003C\u002Fli>\n\u003Cli>Gift cards (Netherlands)\u003C\u002Fli>\n\u003Cli>iDEAL (Netherlands)\u003C\u002Fli>\n\u003Cli>KBC\u002FCBC payment button (Belgium)\u003C\u002Fli>\n\u003Cli>Klarna\u003C\u002Fli>\n\u003Cli>MB Way (Portugal)\u003C\u002Fli>\n\u003Cli>Multibanco (Portugal)\u003C\u002Fli>\n\u003Cli>PaybyBank\u003C\u002Fli>\n\u003Cli>Payconiq (Belgium, Luxembourg)\u003C\u002Fli>\n\u003Cli>Przelewy24 (Poland)\u003C\u002Fli>\n\u003Cli>Satispay (EU)\u003C\u002Fli>\n\u003Cli>SEPA – Direct Debit (EU)\u003C\u002Fli>\n\u003Cli>Swish (Sweden)\u003C\u002Fli>\n\u003Cli>TWINT (Switzerland)\u003C\u002Fli>\n\u003Cli>Vouchers (Netherlands, Belgium)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>International payment methods:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Apple Pay (International)\u003C\u002Fli>\n\u003Cli>PayPal (International)\u003C\u002Fli>\n\u003Cli>Paysafecard (International)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pay after delivery payment methods:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Alma (France, Belgium)\u003C\u002Fli>\n\u003Cli>Billie – Pay by Invoice for Businesses\u003C\u002Fli>\n\u003Cli>iDEAL in3 – Pay in 3 installments, 0% interest\u003C\u002Fli>\n\u003Cli>Riverty (Netherlands, Belgium, Germany, Austria)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get started with Mollie\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmy.mollie.com\u002Fdashboard\u002Fsignup\" rel=\"nofollow ugc\">Create a Mollie account\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Install \u003Cstrong>Mollie Payments for WooCommerce\u003C\u002Fstrong> on your WordPress website\u003C\u002Fli>\n\u003Cli>Activate Mollie in your WooCommerce webshop and enter your Mollie API key\u003C\u002Fli>\n\u003Cli>In your Mollie Dashboard, go to Settings > Website profiles and select the payment methods you want to offer\u003C\u002Fli>\n\u003Cli>Go to your WordPress Admin Panel. Open WooCommerce > Settings > Payments to check if your preferred methods are enabled\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Once your Mollie account has been approved, you can start accepting payments.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Our pricing is always per transaction. No startup fees, no monthly fees, and no gateway fees. No hidden fees, period.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support for all available Mollie payment methods\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce Subscriptions for recurring payments (Apple Pay, credit card, iDEAL, and more via SEPA Direct Debit)\u003C\u002Fli>\n\u003Cli>Transparent pricing. No startup fees, no monthly fees, and no gateway fees. No hidden fees, period.\u003C\u002Fli>\n\u003Cli>Edit the order, title and description of every payment method in WooCommerce checkout\u003C\u002Fli>\n\u003Cli>Support for full and partial payment refunds\u003C\u002Fli>\n\u003Cli>Configurable pay outs: daily, weekly, monthly – whatever you prefer\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mollie.com\u002Fen\u002Ffeatures\u002Fdashboard\" rel=\"nofollow ugc\">Powerful dashboard\u003C\u002Fa> on mollie.com to easily keep track of your payments\u003C\u002Fli>\n\u003Cli>Fast in-house support. You will always be helped by someone who knows our products intimately\u003C\u002Fli>\n\u003Cli>Multiple translations: English, Dutch, German, French, Italian, Spanish\u003C\u002Fli>\n\u003Cli>Event log for debugging purposes\u003C\u002Fli>\n\u003Cli>WordPress Multisite support\u003C\u002Fli>\n\u003Cli>Works well with multilingual plugins like WPML\u002FPolylang\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Join the Mollie Community\u003C\u002Fh4>\n\u003Cp>Become part of Mollie’s growing community and gain access to our comprehensive support network, including a \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002Fy2rbjqszbs\" rel=\"nofollow ugc\">Discord Developer Community\u003C\u002Fa> to stay connected and informed.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Your success is our mission. With Mollie, simplify your payments and focus on growing your business.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmy.mollie.com\u002Fdashboard\u002Fsignup\" rel=\"nofollow ugc\">Sign up today\u003C\u002Fa> and start enhancing your WooCommerce store with Mollie’s advanced payment solutions.\u003C\u002Fp>\n\u003Cp>Feel free to contact info@mollie.com if you have any questions or comments about this plugin.\u003C\u002Fp>\n\u003Ch4>More about Mollie\u003C\u002Fh4>\n\u003Cp>Mollie offers a single platform for businesses to get paid and manage their money. One that makes payments, reconciliation, reporting, fraud prevention, and financing simple for all – from startups to enterprises.\u003C\u002Fp>\n\u003Cp>Founded in 2004, Mollie’s mission is to make payments and money management effortless for every business in the UK and Europe. Their 800-strong team works from offices across the continent, including Amsterdam, Ghent, Lisbon, London, Maastricht, Milan, Munich, and Paris.\u003C\u002Fp>\n\u003Cp>Today, more than 250,000 businesses use Mollie to drive revenue, reduce costs, and manage funds.\u003C\u002Fp>\n","Accept all major payment methods in WooCommerce today. Credit cards, iDEAL and more! Fast, safe and intuitive.",100000,4586604,70,68,"2026-03-09T09:16:00.000Z","5.0",[94,20,115,95,22],"mollie","https:\u002F\u002Fwww.mollie.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmollie-payments-for-woocommerce.8.1.4.zip",93,4,"2026-02-11 00:00:00",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":108,"downloaded":129,"rating":74,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":92,"tags":134,"homepage":138,"download_link":139,"security_score":140,"vuln_count":46,"unpatched_count":27,"last_vuln_date":141,"fetched_at":29},"ti-woocommerce-wishlist","TI WooCommerce Wishlist","2.11.1","templateinvaders","https:\u002F\u002Fprofiles.wordpress.org\u002Ftemplateinvaders\u002F","\u003Ch4>Increase Sales and Conversions\u003C\u002Fh4>\n\u003Cp>Boost your WooCommerce sales with the TI WooCommerce Wishlist plugin. This powerful tool allows your customers to save their favorite products for later, increasing the likelihood of return visits and purchases. The wishlist feature is easy to use and can encourage customers to buy more products than they initially planned. Plus, the ability to share wishlists can attract new potential customers and increase your site’s visibility.\u003C\u002Fp>\n\u003Cp>🔗 \u003Ca href=\"https:\u002F\u002Fwishlist2.templateinvaders.com\u002F?utm_source=wordpressorg&utm_content=preview\" rel=\"nofollow ugc\">Live Preview\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🔗 \u003Ca href=\"https:\u002F\u002Ftemplateinvaders.com\u002Fdocumentation\u002Fti-woocommerce-wishlist-free\u002F?utm_source=wordpressorg&utm_content=documentation\" rel=\"nofollow ugc\">View documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Basic Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Setup Wizard\u003C\u002Fli>\n\u003Cli>Select the Wishlist page or set it under the WooCommerce My Account section\u003C\u002Fli>\n\u003Cli>Storewide stats for each product on the “Add to Wishlist” button\u003C\u002Fli>\n\u003Cli>Wishlist products counter\u003C\u002Fli>\n\u003Cli>Position of “Add to Wishlist” button on the product page and catalog\u003C\u002Fli>\n\u003Cli>Shortcode for the “Add to Wishlist” button to place it anywhere on the page\u003C\u002Fli>\n\u003Cli>Predefined icons for the “Add to Wishlist” button\u003C\u002Fli>\n\u003Cli>Upload your custom “Add to Wishlist” button icon\u003C\u002Fli>\n\u003Cli>Default custom product fields support and extended integrations with other plugins\u003C\u002Fli>\n\u003Cli>Redirect to the wishlist page after adding items to the wishlist\u003C\u002Fli>\n\u003Cli>Customizable wishlist table columns\u003C\u002Fli>\n\u003Cli>Automatically remove the product from the wishlist after adding it to the cart\u003C\u002Fli>\n\u003Cli>Share wishlist on social channels (Facebook, Twitter, Pinterest, Google+, WhatsApp, email)\u003C\u002Fli>\n\u003Cli>Fully customizable appearance\u003C\u002Fli>\n\u003Cli>Custom CSS styles\u003C\u002Fli>\n\u003Cli>Translation-ready\u003C\u002Fli>\n\u003Cli>Multilingual-ready with \u003Ca href=\"https:\u002F\u002Fwpml.org\u002F?aid=9393&affiliate_key=9xzbMQnIyxHE\" rel=\"nofollow ugc\">WPML\u003C\u002Fa> or Polylang plugins\u003C\u002Fli>\n\u003Cli>Over 50 integrations with other plugins\u003C\u002Fli>\n\u003Cli>Fast AJAX interaction for all frontend events\u003C\u002Fli>\n\u003Cli>Cache-friendly\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftemplateinvaders.com\u002Fapi\u002Fwishlist\u002F?utm_source=wordpressorg&utm_content=basic_features\" rel=\"nofollow ugc\">REST API\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features\u003C\u002Fh4>\n\u003Cp>Upgrade to the TI WooCommerce Wishlist Premium version for even more powerful marketing tools!\u003C\u002Fp>\n\u003Cp>➡ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftemplateinvaders.com\u002Fproduct\u002Fti-woocommerce-wishlist-wordpress-plugin\u002F?utm_source=wordpressorg&utm_content=get_premium\" rel=\"nofollow ugc\">GET PREMIUM VERSION NOW!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🔹 Multi-wishlists per user\u003Cbr \u002F>\n🔹 Wishlist privacy settings\u003Cbr \u002F>\n🔹 Wishlist products sorting by drag & drop\u003Cbr \u002F>\n🔹 Wishlist total price\u003Cbr \u002F>\n🔹 Products quantity\u003Cbr \u002F>\n🔹 Product analytics for admin\u003Cbr \u002F>\n🔹 Promotional emails\u003Cbr \u002F>\n🔹 Ask for an estimate feature\u003Cbr \u002F>\n🔹 Following the wishlist feature\u003Cbr \u002F>\n🔹 Advanced settings almost for all basic features\u003Cbr \u002F>\n🔹 Additional shortcodes and widgets\u003Cbr \u002F>\n🔹 Premium predefined styles skin\u003C\u002Fp>\n\u003Cp>🔗 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftemplateinvaders.com\u002Ffree-vs-premium-woocommerce-wishlist-comparison\u002F?utm_source=wordpressorg&utm_content=compare\" rel=\"nofollow ugc\">Check the difference between free and premium versions\u003C\u002Fa>\u003C\u002Fstrong> of the most powerful Wishlist solution for WooCommerce.\u003C\u002Fp>\n\u003Cp>💰 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftemplateinvaders.com\u002Fproduct\u002Fti-woocommerce-wishlist-wordpress-plugin\u002F?utm_source=wordpressorg&utm_content=money_back\" rel=\"nofollow ugc\">100% Money Back Guarantee\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>COMPATIBILITY WITH MOST USED PLUGINS\u002FADDONS\u003C\u002Fh4>\n\u003Cp>We understand that our plugin is not the only one you’ll use for your WooCommerce store and that it’s important for different plugins to work well with each other. That’s why we’ve ensured compatibility with the most used WooCommerce add-ons: \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-bookings\u002F?aff=3955\" rel=\"nofollow ugc\">WooCommerce Bookings\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F?aff=3955\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fcomposite-products\u002F?aff=3955\" rel=\"nofollow ugc\">WooCommerce Composite Products\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fproduct-bundles\u002F?aff=3955\" rel=\"nofollow ugc\">WooCommerce Product Bundles\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-mix-and-match-products\u002F?aff=3955\" rel=\"nofollow ugc\">WooCommerce Mix and Match\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fgravity-forms-add-ons\u002F?aff=3955\" rel=\"nofollow ugc\">WooCommerce Gravity Forms Product Add-Ons\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgift-cards-for-woocommerce\u002F\" rel=\"ugc\">WooCommerce Gift Cards\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-extra-product-options\u002F7908619\" rel=\"nofollow ugc\">WooCommerce TM Extra Product Options\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fproduct-add-ons\u002F?aff=3955\" rel=\"nofollow ugc\">WooCommerce Product Add-ons\u003C\u002Fa>.\u003Cbr \u002F>\nIt’s also essential for any WordPress website to use cache plugins, so we’ve made sure that our WooCommerce Wishlist works well with popular caching plugins such as \u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002F\" rel=\"nofollow ugc\">WP Rocket\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-super-cache\u002F\" rel=\"ugc\">WP Super Cache\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fw3-total-cache\u002F\" rel=\"ugc\">W3 Total Cache\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Add to Wishlist button\u003C\u002Fh4>\n\u003Cp>You can customize the Add to Wishlist button settings to make it work best for your website. Make it a link or a button, choose from predefined icons or upload your own. Select a predefined button position or place it wherever you want using the shortcode.\u003C\u002Fp>\n\u003Ch4>Customizable Wishlist table\u003C\u002Fh4>\n\u003Cp>You can show or hide any column in the Wishlist table on the Wishlist page. This allows you to decide what information to show and what to omit. Make your Wishlist page as informative or simple as you want.\u003C\u002Fp>\n\u003Ch4>Make it fit your website perfectly\u003C\u002Fh4>\n\u003Cp>TI WooCommerce Wishlist comes with over 60 appearance options such as colors, font size, and borders, allowing you to tailor it to your website’s design. And if that’s not enough, you can add your custom CSS styles directly in the admin panel.\u003C\u002Fp>\n\u003Ch4>Translation Ready\u003C\u002Fh4>\n\u003Cp>TI WooCommerce Wishlist is translation-ready, making it easy to translate into any language. You can use the poEdit tool, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Floco-translate\u002F\" rel=\"ugc\">Loco Translate\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-multilang\u002F\" rel=\"ugc\">WP Multilang\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Fwpml.org\u002F?aid=9393&affiliate_key=9xzbMQnIyxHE\" rel=\"nofollow ugc\">WPML\u003C\u002Fa> to translate the plugin.\u003C\u002Fp>\n\u003Ch4>Responsive\u003C\u002Fh4>\n\u003Cp>We understand the importance of responsive websites for online stores. That’s why we made sure that TI WooCommerce Wishlist looks and works perfectly on any device and that the layouts are user-friendly. You can check out the screenshots or preview to see for yourself.\u003C\u002Fp>\n\u003Ch4>GDPR Ready\u003C\u002Fh4>\n\u003Cp>TI WooCommerce Wishlist is GDPR ready, as it does not collect any personal data from website visitors. This makes the plugin compliant with GDPR regulations.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>If you want to add a new language to TI WooCommerce Wishlist, you can contribute through \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fti-woocommerce-wishlist\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Suggestions\u003C\u002Fh3>\n\u003Cp>If you’re excited about TI WooCommerce Wishlist and want to contribute, you can get involved in our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTemplateInvaders\u002Fti-woocommerce-wishlist\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>You can find the full documentation for TI WooCommerce Wishlist \u003Ca href=\"https:\u002F\u002Ftemplateinvaders.com\u002Fdocumentation\u002Fti-woocommerce-wishlist-free\u002F?utm_source=wordpressorg&utm_content=documentation\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n","Boost your sales with a free WooCommerce Wishlist feature.  Let your customers save and share their favorite products!",6157061,497,"2025-11-19T19:08:00.000Z","6.8.5","6.1",[20,135,136,22,137],"shop","wishlist","woocommerce-wishlist","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fti-woocommerce-wishlist\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fti-woocommerce-wishlist.2.11.1.zip",77,"2025-12-12 19:15:23",{"slug":143,"name":144,"version":145,"author":146,"author_profile":147,"description":148,"short_description":149,"active_installs":108,"downloaded":150,"rating":151,"num_ratings":152,"last_updated":153,"tested_up_to":16,"requires_at_least":154,"requires_php":92,"tags":155,"homepage":157,"download_link":158,"security_score":25,"vuln_count":26,"unpatched_count":27,"last_vuln_date":159,"fetched_at":29},"woocommerce-mercadopago","Mercado Pago payments for WooCommerce","8.7.14","Mercado Pago","https:\u002F\u002Fprofiles.wordpress.org\u002Fmercadopago\u002F","\u003Cp>The official Mercado Pago plugin allows you to process payments for your online store, allowing users to finalize their purchase with their preferred payment method.\u003C\u002Fp>\n\u003Cp>To install it, \u003Cstrong>you don’t need to have technical knowledge:\u003C\u002Fstrong> you can follow the \u003Ca href=\"https:\u002F\u002Fwww.mercadopago.com.ar\u002Fdevelopers\u002Fes\u002Fguides\u002Fplugins\u002Fwoocommerce\u002Fintroduction\u002F\" rel=\"nofollow ugc\">step by step of how to integrate it\u003C\u002Fa>. from our developer website and start selling today.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Warning about v6.0.0:\u003C\u002Fstrong> when updating, if you have made custom layout changes to your checkout, it is possible that some of those customizations become misconfigured. If you have a separate store environment just for testing, please update there first in order to visualize and test the changes.\u003C\u002Fp>\n\u003Ch3>What to do with the Mercado Pago Plugin?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Activate \u003Cstrong>Checkout Pro\u003C\u002Fstrong> to offer logged-in payments with money in Mercado Pago account, saved cards and off means.\u003C\u002Fli>\n\u003Cli>Offer payments without the need of having a Mercado Pago account, through the \u003Cstrong>Custom Checkout\u003C\u002Fstrong> for cards and off means, such as cash, bank transfer and PIX (only in Brazil).\u003C\u002Fli>\n\u003Cli>Automatically convert the currency of your products: from Mexican pesos to U.S. dollars and vice versa.\u003C\u002Fli>\n\u003Cli>Sell in \u003Cstrong>installments\u003C\u002Fstrong> and offer the current promotions in Checkout Pro or apply your own discount coupon in Custom Checkout.\u003C\u002Fli>\n\u003Cli>Test your store before going into production with our Sandbox environment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Receive the money\u003C\u002Fstrong> from your sales on the same day.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IMPORTANT:\u003C\u002Fstrong> At the moment the Mercado Envios service is deactivated.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mercado Pago customers can use already stored cards\u003C\u002Fstrong> For your customers who use Mercado Pago to buy without having to fill in card details at the store’s checkout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Adapted to your business\u003C\u002Fh3>\n\u003Cp>Prepared for any type of store and category: electronics, clothing, kitchen, bazaar, whatever you want!\u003Cbr \u002F>\nJust focus on selling and \u003Cstrong>we’ll take care of the security:\u003C\u002Fstrong> keep your store’s payments protected with our fraud prevention and analysis tool.\u003C\u002Fp>\n\u003Cp>Boost your sales with Mercado Pago payments for WooCommerce!\u003C\u002Fp>\n\u003Ch3>Sell more with the paid market\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.mercadopago.com.br\u002Fquero-usar\u002F?utm_campaign=%5BMP%20OP%5D%20Core%20Checkouts%202021&utm_source=plugin-woocommerce&utm_medium=plugin&utm_term=plugin-woocommerce&utm_content=plugin-woocommerce\" rel=\"nofollow ugc\">Leave your details\u003C\u002Fa> to talk to our team of experts and understand how to sell more (for now only available for Brazil).\u003C\u002Fp>\n","Offer to your clients the best experience in e-Commerce by using Mercado Pago as your payment method.",5548746,78,684,"2026-03-03T18:24:00.000Z","6.3",[20,156,22],"mercadopago","https:\u002F\u002Fgithub.com\u002Fmercadopago\u002Fcart-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-mercadopago.8.7.14.zip","2024-07-19 15:14:26",{"slug":161,"name":162,"version":163,"author":164,"author_profile":165,"description":166,"short_description":167,"active_installs":108,"downloaded":168,"rating":169,"num_ratings":170,"last_updated":171,"tested_up_to":16,"requires_at_least":17,"requires_php":172,"tags":173,"homepage":177,"download_link":178,"security_score":179,"vuln_count":180,"unpatched_count":27,"last_vuln_date":181,"fetched_at":29},"woocommerce-multilingual","WPML Multilingual & Multicurrency for WooCommerce","5.5.3.1","Amir Helzer","https:\u002F\u002Fprofiles.wordpress.org\u002Famirhelzer\u002F","\u003Cp>WPML Multilingual & Multicurrency for WooCommerce includes everything you need to start selling internationally. You can easily set up and manage products in multiple currencies, no matter the size of your store. Or, translate your entire store to reach new customers all over the world by purchasing WPML.\u003C\u002Fp>\n\u003Cp>\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\u002F-xi2STSsd1s?version=3&rel=1&showsearch=0&showinfo=1&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\u003Ch4>Free Multi-Currency Features\u003C\u002Fh4>\n\u003Cp>WPML Multilingual & Multicurrency for WooCommerce is the \u003Cstrong>only free plugin\u003C\u002Fstrong> that includes all of the following \u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Frelated-projects\u002Fwoocommerce-multilingual\u002Fmulti-currency-support-woocommerce\u002F\" rel=\"nofollow ugc\">multi-currency features\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Add Currencies:\u003C\u002Fstrong> show prices in over 200+ currencies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Currency Switcher:\u003C\u002Fstrong> display a currency switcher on product pages and widgets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Switcher Content:\u003C\u002Fstrong> display currency name, symbol, or code (e.g., Euro (€) – EUR)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Switcher Styling:\u003C\u002Fstrong> display as list \u002F dropdown, set background color, and add custom CSS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Currency by Location:\u003C\u002Fstrong> automatically display currencies based on a customer’s location.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual Exchange Rate:\u003C\u002Fstrong> set your own custom exchange rates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Exchange Rate:\u003C\u002Fstrong> connect to an exchange rate source and pull data on a monthly, weekly, daily, or hourly basis.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Prices:\u003C\u002Fstrong> manually set prices in secondary currencies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Rates:\u003C\u002Fstrong> manually set shipping rates in secondary currencies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Paid Multilingual Features\u003C\u002Fh4>\n\u003Cp>Translate your entire WooCommerce store by pairing \u003Cstrong>WPML Multilingual & Multicurrency for WooCommerce\u003C\u002Fstrong> with \u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa> – the most popular multilingual plugin with over 1,000,000+ installations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Translation:\u003C\u002Fstrong> automatically translate your store with \u003Ca href=\"https:\u002F\u002Fptc.wpml.org\u002Fabout\u002F\" rel=\"nofollow ugc\">PTC (Private Translation Cloud)\u003C\u002Fa>, WPML’s own AI translator that delivers human-quality accuracy at machine speed and cost.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Machine Translation:\u003C\u002Fstrong> automatically translate with DeepL, Google Translate, and Microsoft Translator.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual SEO:\u003C\u002Fstrong> get more international traffic by incorporating multilingual SEO best practices (hreflang tags, localized sitemaps, meta translation, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate Products:\u003C\u002Fstrong> translate simple, variable, grouped, and external WooCommerce products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate URLs:\u003C\u002Fstrong> translate URL slugs and endpoints.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate Taxonomies:\u003C\u002Fstrong> translate categories and attributes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate Checkout:\u003C\u002Fstrong> translate your cart, payment form, and confirmation pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate Reviews:\u003C\u002Fstrong> translate user reviews on product pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translate Emails:\u003C\u002Fstrong> send emails to clients and admins in their language.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Currency by Language:\u003C\u002Fstrong> automatically display currencies based on site language.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment Gateways:\u003C\u002Fstrong> use different payment methods for each currency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inventory Tracking:\u003C\u002Fstrong> manage inventory across all languages in one dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Development:\u003C\u002Fstrong> build your own custom functionality with WooCommerce REST API.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To use all features, you need WPML’s \u003Cstrong>Multilingual CMS\u003C\u002Fstrong> or \u003Cstrong>Multilingual Agency\u003C\u002Fstrong> plan. See \u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fpurchase\" rel=\"nofollow ugc\">WPML’s pricing\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Ch4>Compatibility With Woocommerce Extensions\u003C\u002Fh4>\n\u003Cp>WPML Multilingual & Multicurrency for WooCommerce is fully compatible with popular extensions, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Fwoocommerce-extensions-compatibility\u002Ftranslating-woocommerce-subscriptions-woocommerce-multilingual\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Fwoocommerce-extensions-compatibility\u002Ftranslating-woocommerce-product-add-ons-woocommerce-multilingual\u002F\" rel=\"nofollow ugc\">WooCommerce Product Add-ons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fwoocommerce-product-bundles-2\u002F\" rel=\"nofollow ugc\">WooCommerce Product Bundles\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Fwoocommerce-extensions-compatibility\u002Ftranslating-woocommerce-bookings-woocommerce-multilingual\u002F\" rel=\"nofollow ugc\">WooCommerce Bookings\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fwoocommerce-composite-products-2\u002F\" rel=\"nofollow ugc\">WooCommerce Composite Products\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Fwoocommerce-extensions-compatibility\u002Ftranslating-woocommerce-tab-manager-woocommerce-multilingual\u002F\" rel=\"nofollow ugc\">WooCommerce Tab Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Fwoocommerce-extensions-compatibility\u002Ftranslating-woocommerce-table-rate-shipping-woocommerce-multilingual\u002F\" rel=\"nofollow ugc\">WooCommerce Table Rate Shipping\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For the full list of compatible plugins, see \u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin-functionality\u002Fwoocommerce-extension\u002F\" rel=\"nofollow ugc\">WPML’s Compatible WooCommerce Extensions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Additional Resources\u003C\u002Fh4>\n\u003Cp>Looking for more info? Check out our guides for free and paid features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Frelated-projects\u002Fwoocommerce-multilingual\u002Fmulti-currency-support-woocommerce\u002F\" rel=\"nofollow ugc\">Multi-Currency Features for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Frelated-projects\u002Fwoocommerce-multilingual\u002F\" rel=\"nofollow ugc\">Multilingual Features for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Make your store multilingual and enable multiple currencies.",5061000,82,431,"2025-12-02T14:44:00.000Z","7.2",[174,20,175,176,22],"commerce","multicurrency","multilingual","https:\u002F\u002Fwpml.org\u002Fdocumentation\u002Frelated-projects\u002Fwoocommerce-multilingual\u002F?utm_source=plugin&utm_medium=gui&utm_campaign=wcml","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-multilingual.5.5.3.1.zip",91,5,"2025-04-09 00:00:00",{"attackSurface":183,"codeSignals":843,"taintFlows":1570,"riskAssessment":1954,"analyzedAt":1967},{"hooks":184,"ajaxHandlers":800,"restRoutes":830,"shortcodes":831,"cronEvents":841,"entryPointCount":775,"unprotectedCount":842},[185,191,196,199,203,207,210,214,217,222,226,230,232,235,239,242,245,247,248,249,250,251,252,256,261,265,270,274,276,280,285,290,294,298,302,305,309,313,316,319,323,326,330,333,337,341,345,349,353,357,361,365,369,373,376,379,381,384,387,390,393,397,400,404,409,411,415,419,422,425,428,432,434,438,442,445,448,452,455,458,461,464,467,470,473,475,477,480,482,484,485,488,492,495,497,500,502,504,506,509,511,513,515,519,522,524,526,528,531,534,537,540,542,544,545,548,550,554,556,558,561,564,567,570,572,574,577,580,583,585,588,592,596,600,602,604,607,609,612,614,616,617,620,623,626,628,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,670,674,678,681,684,686,689,691,694,697,699,702,705,707,708,709,711,714,717,720,723,726,729,732,735,738,740,743,746,749,751,753,756,759,761,763,766,768,771,773,777,778,780,782,784,786,790,793,796],{"type":186,"name":187,"callback":188,"file":189,"line":190},"filter","extra_plugin_headers","bkf_enable_bkf_plugin_headers","bakkbone-florist-companion.php",81,{"type":192,"name":193,"callback":194,"file":189,"line":195},"action","before_woocommerce_init","closure",83,{"type":186,"name":197,"callback":194,"file":189,"line":198},"woocommerce_get_settings_pages",109,{"type":186,"name":200,"callback":201,"file":189,"line":202},"acf\u002Fsettings\u002Furl","BKF_acf_settings_url",143,{"type":186,"name":204,"callback":205,"file":189,"line":206},"acf\u002Fsettings\u002Fshow_admin","__return_false",148,{"type":186,"name":208,"callback":205,"priority":13,"file":189,"line":209},"acf\u002Fsettings\u002Fshow_updates",149,{"type":186,"name":211,"callback":212,"priority":11,"file":213,"line":140},"automatorwp_user_completed_action_log_meta","log_meta","src\\awp\\actions\\block_date.php",{"type":186,"name":215,"callback":216,"priority":11,"file":213,"line":151},"automatorwp_log_fields","log_fields",{"type":192,"name":218,"callback":219,"file":220,"line":221},"automatorwp_init","register_integration","src\\awp\\awp.php",39,{"type":192,"name":223,"callback":224,"file":220,"line":225},"automatorwp_pre_init","AutomatorWP_Integration_BKF",71,{"type":186,"name":227,"callback":212,"priority":11,"file":228,"line":229},"automatorwp_user_completed_trigger_log_meta","src\\awp\\triggers\\dd_closed.php",52,{"type":186,"name":215,"callback":216,"priority":11,"file":228,"line":231},53,{"type":186,"name":233,"callback":234,"priority":11,"file":228,"line":88},"automatorwp_trigger_tags_replacements","tags_replacements",{"type":186,"name":236,"callback":237,"file":228,"line":238},"automatorwp_get_trigger_tag_replacement_times_no_user_triggers","add_type_to_array",55,{"type":186,"name":240,"callback":237,"file":228,"line":241},"automatorwp_get_trigger_last_completion_log_no_user_types",56,{"type":186,"name":243,"callback":237,"file":228,"line":244},"automatorwp_get_action_last_completion_log_no_user_types",57,{"type":186,"name":227,"callback":212,"priority":11,"file":246,"line":229},"src\\awp\\triggers\\dd_full.php",{"type":186,"name":215,"callback":216,"priority":11,"file":246,"line":231},{"type":186,"name":233,"callback":234,"priority":11,"file":246,"line":88},{"type":186,"name":236,"callback":237,"file":246,"line":238},{"type":186,"name":240,"callback":237,"file":246,"line":241},{"type":186,"name":243,"callback":237,"file":246,"line":244},{"type":192,"name":253,"callback":194,"priority":46,"file":254,"line":255},"breakdance_loaded","src\\bd\\inc.php",7,{"type":192,"name":257,"callback":258,"file":259,"line":260},"admin_notices","notices","src\\core\\admin-notices.php",13,{"type":192,"name":262,"callback":263,"file":259,"line":264},"wp_dashboard_setup","dashwidgets",14,{"type":192,"name":266,"callback":267,"priority":268,"file":259,"line":269},"admin_bar_menu","admin_bar_item",500,15,{"type":192,"name":271,"callback":272,"file":273,"line":260},"rest_api_init","add_custom_fields","src\\core\\api.php",{"type":186,"name":275,"callback":275,"priority":11,"file":273,"line":264},"rest_post_dispatch",{"type":192,"name":277,"callback":278,"file":279,"line":260},"woocommerce_after_settings_shipping","settings","src\\core\\classes.php",{"type":192,"name":281,"callback":282,"file":283,"line":284},"wp_head","sig_head","src\\core\\core.php",19,{"type":192,"name":286,"callback":287,"priority":288,"file":283,"line":289},"wp_footer","sig_shutdown",999,20,{"type":186,"name":291,"callback":292,"priority":11,"file":283,"line":293},"admin_footer_text","admin_footer",21,{"type":186,"name":295,"callback":296,"file":283,"line":297},"woocommerce_checkout_fields","remove_order_comments",24,{"type":192,"name":299,"callback":300,"file":283,"line":301},"woocommerce_after_shop_loop_item_title","add_excerpt_pa",27,{"type":186,"name":295,"callback":303,"priority":14,"file":283,"line":304},"add_email_verification_field_checkout",30,{"type":192,"name":306,"callback":307,"file":283,"line":308},"woocommerce_checkout_process","matching_email_addresses",31,{"type":192,"name":310,"callback":311,"file":283,"line":312},"woocommerce_thankyou","auto_process",34,{"type":186,"name":314,"callback":314,"file":283,"line":315},"woocommerce_get_country_locale",36,{"type":192,"name":306,"callback":317,"file":283,"line":318},"validation",37,{"type":186,"name":320,"callback":321,"file":283,"line":322},"plugin_action_links_bakkbone-florist-companion\u002Fbakkbone-florist-companion.php","bkf_settings_link",38,{"type":186,"name":324,"callback":325,"priority":11,"file":283,"line":221},"woocommerce_shipping_package_name","bkf_shipping_to_delivery",{"type":186,"name":327,"callback":328,"file":283,"line":329},"gettext","bkf_translate_reply",40,{"type":186,"name":331,"callback":328,"file":283,"line":332},"ngettext",41,{"type":186,"name":334,"callback":335,"file":283,"line":336},"woocommerce_billing_fields","bkf_override_billing_fields",42,{"type":186,"name":338,"callback":339,"file":283,"line":340},"woocommerce_shipping_fields","bkf_override_shipping_fields",43,{"type":186,"name":342,"callback":343,"file":283,"line":344},"woocommerce_admin_billing_fields","bkf_override_billing_fields_admin",44,{"type":186,"name":346,"callback":347,"file":283,"line":348},"woocommerce_admin_shipping_fields","bkf_override_shipping_fields_admin",45,{"type":186,"name":350,"callback":351,"priority":11,"file":283,"line":352},"woocommerce_email_order_meta_fields","bkf_notes_email",46,{"type":186,"name":354,"callback":355,"file":283,"line":356},"woocommerce_order_details_after_order_table","bkf_ot_thankyou",47,{"type":186,"name":358,"callback":359,"file":283,"line":360},"woocommerce_order_details_after_customer_details","bkf_cd_thankyou",48,{"type":192,"name":362,"callback":363,"file":283,"line":364},"woocommerce_checkout_update_order_meta","bkf_checkout_field_update_order_meta",49,{"type":192,"name":366,"callback":367,"file":283,"line":368},"add_meta_boxes","bkf_cm_metabox_init",50,{"type":192,"name":370,"callback":371,"file":283,"line":372},"save_post","bkf_cm_save_metabox_data",51,{"type":192,"name":374,"callback":375,"file":283,"line":229},"woocommerce_admin_order_data_after_shipping_address","bkf_editable_order_meta_shipping",{"type":192,"name":377,"callback":378,"priority":11,"file":283,"line":231},"woocommerce_process_shop_order_meta","bkf_save_general_details",{"type":186,"name":295,"callback":380,"file":283,"line":88},"add_card_message_field",{"type":192,"name":382,"callback":383,"file":283,"line":238},"woocommerce_after_checkout_billing_form","card_message_js",{"type":186,"name":385,"callback":386,"priority":11,"file":283,"line":241},"woocommerce_product_cross_sells_products_heading","bkf_add_cs_heading",{"type":186,"name":388,"callback":389,"file":283,"line":244},"woocommerce_cart_no_shipping_available_html","noship_message",{"type":186,"name":391,"callback":389,"file":283,"line":392},"woocommerce_no_shipping_available_html",58,{"type":192,"name":394,"callback":395,"priority":11,"file":283,"line":396},"woocommerce_new_order","bkf_link_guest_order",59,{"type":186,"name":266,"callback":398,"file":283,"line":399},"bkf_replace_wordpress_howdy",60,{"type":186,"name":401,"callback":402,"file":283,"line":403},"woocommerce_ship_to_different_address_checked","__return_true",61,{"type":192,"name":405,"callback":406,"file":407,"line":408},"wp_enqueue_scripts","anonymous","src\\core\\enqueue.php",17,{"type":192,"name":410,"callback":406,"file":407,"line":289},"admin_enqueue_scripts",{"type":192,"name":412,"callback":413,"priority":14,"file":407,"line":414},"admin_head","fonts",22,{"type":192,"name":416,"callback":417,"file":418,"line":408},"plugins_loaded","bkf_update_localisation_check","src\\core\\localisation.php",{"type":186,"name":420,"callback":421,"file":418,"line":289},"gform_phone_formats","bkf_au_phone_format",{"type":186,"name":423,"callback":424,"priority":11,"file":418,"line":293},"gform_address_types","bkf_au_address_format",{"type":192,"name":416,"callback":426,"file":427,"line":408},"bkf_update_notifier_check","src\\core\\notifier.php",{"type":192,"name":429,"callback":430,"file":427,"line":431},"load-edit.php","bkf_notifier_help_tab",18,{"type":192,"name":433,"callback":430,"file":427,"line":284},"load-woocommerce_page_wc-orders",{"type":192,"name":435,"callback":436,"file":427,"line":437},"admin_print_footer_scripts","bkf_notifier_js",23,{"type":186,"name":439,"callback":440,"file":427,"line":441},"views_edit-shop_order","bkf_notifier_toggle",25,{"type":186,"name":443,"callback":440,"file":427,"line":444},"views_woocommerce_page_wc-orders",26,{"type":192,"name":416,"callback":446,"file":447,"line":269},"update_options_check","src\\core\\options.php",{"type":192,"name":449,"callback":450,"file":447,"line":451},"woocommerce_update_options_bkf","save_bkf_settings",16,{"type":186,"name":453,"callback":453,"priority":11,"file":454,"line":260},"woocommerce_valid_order_statuses_for_payment","src\\core\\order-status.php",{"type":192,"name":456,"callback":457,"priority":11,"file":454,"line":264},"init","bkf_register_order_status",{"type":186,"name":459,"callback":460,"file":454,"line":269},"wc_order_statuses","bkf_add_status",{"type":186,"name":462,"callback":463,"priority":11,"file":454,"line":451},"woocommerce_reports_order_statuses","bkf_include_status_to_reports",{"type":186,"name":465,"callback":466,"priority":11,"file":454,"line":408},"woocommerce_order_is_paid_statuses","bkf_status_paid",{"type":186,"name":468,"callback":469,"priority":11,"file":454,"line":431},"woocommerce_order_is_pending_statuses","bkf_status_pending",{"type":186,"name":471,"callback":472,"file":454,"line":284},"bulk_actions-edit-shop_order","bkf_status_bulk_actions",{"type":186,"name":474,"callback":472,"file":454,"line":289},"bulk_actions-woocommerce_page_wc-orders",{"type":192,"name":412,"callback":476,"priority":11,"file":454,"line":293},"bkf_status_css",{"type":186,"name":478,"callback":479,"priority":11,"file":454,"line":414},"woocommerce_admin_order_actions","bkf_order_actions",{"type":186,"name":459,"callback":481,"priority":289,"file":454,"line":437},"bkf_rename_order_status_msg",{"type":186,"name":439,"callback":483,"file":454,"line":297},"bkf_order_status_top_changed",{"type":186,"name":443,"callback":483,"file":454,"line":441},{"type":186,"name":486,"callback":487,"priority":11,"file":454,"line":444},"woocommerce_menu_order_count","bkf_woocommerce_menu_order_count",{"type":186,"name":489,"callback":490,"priority":14,"file":491,"line":260},"woocommerce_cart_shipping_packages","refresh_cache","src\\core\\pickup.php",{"type":192,"name":493,"callback":494,"file":491,"line":264},"woocommerce_after_checkout_form","bkf_disable_shipping_local_pickup",{"type":186,"name":295,"callback":496,"file":491,"line":269},"modify_checkout_fields",{"type":192,"name":498,"callback":498,"file":499,"line":284},"woocommerce_admin_field_bkf_audio","src\\core\\settings.php",{"type":192,"name":501,"callback":501,"file":499,"line":289},"woocommerce_admin_field_petals_url",{"type":192,"name":503,"callback":503,"file":499,"line":293},"woocommerce_admin_field_petals_category",{"type":192,"name":505,"callback":505,"file":499,"line":414},"woocommerce_admin_field_petals_product",{"type":186,"name":507,"callback":508,"priority":11,"file":499,"line":297},"woocommerce_get_settings_point-of-sale","pos_settings",{"type":192,"name":456,"callback":456,"file":510,"line":260},"src\\core\\shortcodes.php",{"type":186,"name":512,"callback":512,"file":510,"line":264},"mce_external_plugins",{"type":186,"name":514,"callback":514,"file":510,"line":269},"mce_buttons",{"type":192,"name":516,"callback":517,"file":518,"line":264},"admin_menu","menu","src\\core\\tools.php",{"type":192,"name":456,"callback":520,"file":521,"line":260},"register_cpt","src\\cpt\\delivery-suburb.php",{"type":192,"name":429,"callback":523,"file":521,"line":264},"dspost_help_tab",{"type":192,"name":525,"callback":523,"file":521,"line":269},"load-post.php",{"type":192,"name":527,"callback":523,"file":521,"line":451},"load-post-new.php",{"type":192,"name":529,"callback":530,"file":521,"line":408},"admin_init","settingsfield",{"type":192,"name":516,"callback":532,"priority":26,"file":533,"line":260},"page","src\\dd\\calendar.php",{"type":192,"name":412,"callback":535,"file":536,"line":264},"head_css","src\\dd\\dd-options.php",{"type":192,"name":538,"callback":539,"file":536,"line":269},"woocommerce_update_options_bkf_dd","save_bkf_dd_settings",{"type":192,"name":366,"callback":541,"file":536,"line":451},"bkf_dd_metabox_init",{"type":192,"name":370,"callback":543,"file":536,"line":408},"bkf_dd_save_metabox_data",{"type":192,"name":377,"callback":543,"file":536,"line":431},{"type":192,"name":546,"callback":546,"file":547,"line":284},"woocommerce_admin_field_bkf_weekday","src\\dd\\dd-settings.php",{"type":192,"name":549,"callback":549,"file":547,"line":289},"woocommerce_after_settings_bkf_dd",{"type":192,"name":551,"callback":552,"priority":11,"file":553,"line":264},"woocommerce_review_order_before_payment","dd_field_init","src\\dd\\dd.php",{"type":192,"name":362,"callback":555,"priority":11,"file":553,"line":269},"dd_order",{"type":186,"name":350,"callback":557,"priority":11,"file":553,"line":451},"dd_to_email",{"type":186,"name":559,"callback":560,"priority":11,"file":553,"line":408},"woocommerce_order_details_before_order_table","dd_thankyou",{"type":192,"name":562,"callback":563,"priority":11,"file":553,"line":431},"woocommerce_after_checkout_validation","dd_checkout_validation",{"type":186,"name":565,"callback":566,"priority":11,"file":553,"line":284},"manage_edit-shop_order_columns","dd_col_init",{"type":186,"name":568,"callback":569,"priority":11,"file":553,"line":289},"manage_edit-shop_order_sortable_columns","dd_col_sort",{"type":186,"name":571,"callback":566,"priority":11,"file":553,"line":293},"manage_woocommerce_page_wc-orders_columns",{"type":186,"name":573,"callback":569,"priority":11,"file":553,"line":414},"manage_woocommerce_page_wc-orders_sortable_columns",{"type":192,"name":575,"callback":576,"file":553,"line":437},"pre_get_posts","dd_filter_legacy",{"type":192,"name":578,"callback":579,"file":553,"line":297},"woocommerce_order_query_args","dd_filter",{"type":192,"name":581,"callback":582,"priority":11,"file":553,"line":441},"manage_shop_order_posts_custom_column","dd_col",{"type":192,"name":584,"callback":582,"priority":11,"file":553,"line":444},"woocommerce_shop_order_list_table_custom_column",{"type":186,"name":586,"callback":587,"priority":11,"file":553,"line":301},"woocommerce_checkout_required_field_notice","ship_deliver",{"type":192,"name":589,"callback":590,"priority":289,"file":553,"line":591},"woocommerce_before_checkout_shipping_form","delivery_details",28,{"type":186,"name":593,"callback":594,"file":553,"line":595},"woocommerce_order_data_store_cpt_get_orders_query","handle_custom_query_var",29,{"type":192,"name":597,"callback":598,"priority":289,"file":599,"line":260},"woocommerce_cart_calculate_fees","add_ts_fee","src\\dd\\fees.php",{"type":192,"name":597,"callback":601,"priority":289,"file":599,"line":264},"add_wf_fee",{"type":192,"name":597,"callback":603,"priority":289,"file":599,"line":269},"add_ds_fee",{"type":186,"name":578,"callback":605,"file":606,"line":269},"parse","src\\dd\\filter.php",{"type":192,"name":575,"callback":608,"file":606,"line":451},"parse_legacy",{"type":192,"name":610,"callback":611,"file":606,"line":408},"restrict_manage_posts","dd_filter_display",{"type":192,"name":613,"callback":611,"file":606,"line":431},"woocommerce_order_list_table_restrict_manage_orders",{"type":186,"name":439,"callback":615,"file":606,"line":284},"status_filters",{"type":186,"name":443,"callback":615,"file":606,"line":289},{"type":192,"name":456,"callback":618,"file":619,"line":437},"schedule_purges","src\\dd\\hygiene.php",{"type":192,"name":621,"callback":622,"file":619,"line":297},"bkf_dd_purge","bkfDdPurge",{"type":192,"name":624,"callback":625,"file":619,"line":441},"bkf_cb_purge","bkfCbPurge",{"type":192,"name":416,"callback":627,"file":619,"line":444},"db_checks",{"type":186,"name":629,"callback":629,"file":630,"line":260},"email_change_email","src\\emails\\override.php",{"type":186,"name":632,"callback":632,"file":630,"line":264},"wp_new_user_notification_email_admin",{"type":186,"name":634,"callback":634,"file":630,"line":269},"invited_user_email",{"type":186,"name":636,"callback":636,"file":630,"line":451},"recovery_mode_email",{"type":186,"name":638,"callback":638,"file":630,"line":408},"password_change_email",{"type":186,"name":640,"callback":640,"file":630,"line":431},"auto_core_update_email",{"type":186,"name":642,"callback":642,"file":630,"line":284},"new_user_email_content",{"type":186,"name":644,"callback":644,"file":630,"line":289},"new_admin_email_content",{"type":186,"name":646,"callback":646,"file":630,"line":293},"new_network_admin_email_content",{"type":186,"name":648,"callback":648,"file":630,"line":414},"update_welcome_user_email",{"type":186,"name":650,"callback":650,"file":630,"line":437},"recovery_email_support_info",{"type":186,"name":652,"callback":652,"file":630,"line":297},"site_admin_email_change_email",{"type":186,"name":654,"callback":654,"file":630,"line":441},"auto_plugin_theme_update_email",{"type":186,"name":656,"callback":656,"file":630,"line":444},"wp_new_user_notification_email",{"type":186,"name":658,"callback":658,"file":630,"line":301},"network_admin_email_change_email",{"type":186,"name":660,"callback":660,"file":630,"line":591},"user_request_action_email_content",{"type":186,"name":662,"callback":662,"file":630,"line":595},"user_request_action_email_headers",{"type":186,"name":664,"callback":664,"file":630,"line":304},"retrieve_password_notification_email",{"type":186,"name":666,"callback":666,"file":630,"line":308},"user_request_confirmed_email_content",{"type":186,"name":668,"callback":668,"file":630,"line":669},"wp_password_change_notification_email",32,{"type":186,"name":671,"callback":672,"file":630,"line":673},"wp_mail_content_type","content_type",33,{"type":192,"name":675,"callback":676,"priority":11,"file":677,"line":260},"woocommerce_email_classes","bkf_register_email","src\\emails\\status-email.php",{"type":192,"name":679,"callback":680,"file":677,"line":269},"woocommerce_order_status_changed","bkf_woocommerce_order_status_changed",{"type":186,"name":478,"callback":682,"file":683,"line":264},"invoiceactions","src\\pdf\\actions.php",{"type":192,"name":412,"callback":685,"priority":11,"file":683,"line":269},"actionscss",{"type":192,"name":416,"callback":687,"file":688,"line":431},"pdf_version_check","src\\pdf\\pdf-options.php",{"type":192,"name":292,"callback":690,"file":688,"line":289},"footer",{"type":186,"name":692,"callback":693,"priority":11,"file":688,"line":293},"woocommerce_email_attachments","bkf_attach_pdf_to_emails",{"type":192,"name":695,"callback":696,"file":688,"line":414},"woocommerce_admin_order_data_after_order_details","add_pdf_downloads",{"type":186,"name":559,"callback":698,"file":688,"line":437},"pdf_thankyou",{"type":186,"name":700,"callback":701,"priority":11,"file":688,"line":297},"woocommerce_order_actions","order_actions",{"type":192,"name":456,"callback":703,"file":704,"line":269},"bkfRegisterPetalsOrderPost","src\\petals\\cpt.php",{"type":192,"name":525,"callback":706,"file":704,"line":451},"popost_help_tab",{"type":192,"name":527,"callback":706,"file":704,"line":408},{"type":192,"name":429,"callback":706,"file":704,"line":431},{"type":192,"name":456,"callback":710,"file":704,"line":284},"bkfmakePrintContentsSaySaved",{"type":192,"name":712,"callback":713,"file":704,"line":289},"acf\u002Finit","bkf_acf_add_local_field_groups",{"type":192,"name":715,"callback":716,"priority":11,"file":704,"line":293},"acf\u002Fsave_post","bkf_save_po",{"type":186,"name":718,"callback":719,"file":704,"line":414},"single_template","bkf_po_template",{"type":186,"name":721,"callback":722,"priority":11,"file":704,"line":437},"post_row_actions","bkf_qe",{"type":186,"name":724,"callback":725,"file":704,"line":297},"pre_get_document_title","bkf_po_title",{"type":186,"name":727,"callback":728,"priority":11,"file":704,"line":441},"get_edit_post_link","bkf_po_edit_link",{"type":186,"name":730,"callback":731,"file":704,"line":444},"manage_bkf_petals_order_posts_columns","bkf_po_table",{"type":192,"name":733,"callback":734,"priority":11,"file":704,"line":301},"manage_bkf_petals_order_posts_custom_column","bkf_po_table_content",{"type":186,"name":736,"callback":737,"priority":11,"file":704,"line":591},"manage_edit-bkf_petals_order_sortable_columns","bkf_po_col_sort",{"type":192,"name":575,"callback":739,"file":704,"line":595},"bkf_po_filter",{"type":186,"name":741,"callback":742,"file":704,"line":304},"bulk_actions-edit-bkf_petals_order","removeBulkActionsInput",{"type":186,"name":744,"callback":745,"priority":11,"file":704,"line":669},"comments_clauses","bkf_exclude_order_comments",{"type":186,"name":747,"callback":748,"file":704,"line":673},"comment_feed_where","exclude_order_comments_from_feed_where",{"type":186,"name":327,"callback":194,"priority":11,"file":704,"line":750},1420,{"type":186,"name":327,"callback":194,"priority":11,"file":704,"line":752},1434,{"type":192,"name":675,"callback":754,"priority":75,"file":755,"line":408},"bkf_register_petals_email","src\\petals\\email.php",{"type":192,"name":757,"callback":758,"priority":11,"file":755,"line":284},"woocommerce_email_order_meta","bkf_add_order_notes_to_email",{"type":192,"name":679,"callback":760,"file":755,"line":289},"bkf_woocommerce_petals_status_changed",{"type":186,"name":744,"callback":762,"file":755,"line":244},"exclude_order_comments",{"type":192,"name":366,"callback":764,"file":765,"line":451},"bkf_pm_metabox_init","src\\petals\\messaging.php",{"type":186,"name":593,"callback":594,"priority":11,"file":767,"line":269},"src\\petals\\outbound.php",{"type":192,"name":516,"callback":769,"priority":368,"file":770,"line":289},"bkfAddPetalsPageOption","src\\petals\\petals-options.php",{"type":192,"name":529,"callback":772,"file":770,"line":293},"bkfAddPetalsPageInit",{"type":192,"name":581,"callback":774,"priority":775,"file":776,"line":269},"bkf_petals_actions",12,"src\\petals\\petals.php",{"type":192,"name":584,"callback":774,"priority":775,"file":776,"line":451},{"type":186,"name":695,"callback":779,"file":776,"line":408},"bkf_order_meta_petals",{"type":192,"name":516,"callback":516,"file":781,"line":260},"src\\pos\\phone.php",{"type":192,"name":266,"callback":783,"file":781,"line":264},"admin_bar",{"type":192,"name":257,"callback":785,"file":781,"line":269},"admin_notice",{"type":192,"name":787,"callback":788,"priority":288,"file":789,"line":431},"woocommerce_checkout_update_order_review","checkout_update_refresh_shipping_methods","src\\suburbs\\method.php",{"type":186,"name":791,"callback":792,"priority":288,"file":789,"line":225},"woocommerce_package_rates","BKF_Suburbs_filter_shipping_methods",{"type":186,"name":794,"callback":795,"file":789,"line":151},"woocommerce_shipping_methods","BKF_Suburbs_add_shipping_method",{"type":192,"name":797,"callback":798,"file":789,"line":799},"woocommerce_shipping_init","BKF_Suburbs_init_shipping_method",315,[801,808,811,813,817,820,824,826],{"action":802,"nopriv":803,"callback":804,"hasNonce":803,"hasCapCheck":805,"file":806,"line":807},"bkf_notifier",false,"notifier",true,"src\\core\\ajax.php",76,{"action":809,"nopriv":803,"callback":810,"hasNonce":803,"hasCapCheck":805,"file":806,"line":140},"bkf_notifier_status","notifier_status",{"action":812,"nopriv":803,"callback":812,"hasNonce":805,"hasCapCheck":805,"file":806,"line":195},"petals_msg_frontend",{"action":814,"nopriv":803,"callback":815,"hasNonce":805,"hasCapCheck":805,"file":806,"line":816},"petals_decision","petals_decision_ajax",84,{"action":818,"nopriv":803,"callback":818,"hasNonce":805,"hasCapCheck":805,"file":806,"line":819},"petals_msg",85,{"action":821,"nopriv":803,"callback":822,"hasNonce":803,"hasCapCheck":803,"file":806,"line":823},"petals_outbound","petals_outbound_ajax",86,{"action":821,"nopriv":805,"callback":822,"hasNonce":803,"hasCapCheck":803,"file":806,"line":825},87,{"action":827,"nopriv":803,"callback":828,"hasNonce":803,"hasCapCheck":805,"file":806,"line":829},"bkf_cpp","cpp",88,[],[832,834,836,838],{"tag":833,"callback":833,"file":510,"line":284},"bkf_page_title",{"tag":835,"callback":835,"file":510,"line":289},"bkf_site_title",{"tag":837,"callback":837,"file":510,"line":293},"bkf_suburb_search",{"tag":839,"callback":839,"file":789,"line":840},"fee",129,[],2,{"dangerousFunctions":844,"sqlUsage":845,"outputEscaping":876,"fileOperations":408,"externalRequests":119,"nonceChecks":297,"capabilityChecks":1559,"bundledLibraries":1560},[],{"prepared":14,"raw":264,"locations":846},[847,850,852,854,856,858,862,864,866,868,870,872,874,875],{"file":189,"line":848,"context":849},353,"$wpdb->query() with variable interpolation",{"file":189,"line":851,"context":849},354,{"file":189,"line":853,"context":849},355,{"file":189,"line":855,"context":849},356,{"file":189,"line":857,"context":849},357,{"file":859,"line":860,"context":861},"src\\core\\functions.php",629,"$wpdb->get_results() with variable interpolation",{"file":859,"line":863,"context":861},652,{"file":859,"line":865,"context":861},696,{"file":859,"line":867,"context":861},716,{"file":859,"line":869,"context":861},735,{"file":859,"line":871,"context":861},756,{"file":859,"line":873,"context":861},777,{"file":447,"line":352,"context":849},{"file":619,"line":392,"context":861},{"escaped":877,"rawEcho":878,"locations":879},314,385,[880,883,885,887,889,891,893,895,897,899,901,902,904,906,908,910,912,914,916,918,920,922,924,926,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,970,971,973,975,977,979,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1016,1017,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1039,1040,1041,1042,1043,1044,1046,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1074,1075,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1099,1101,1103,1104,1105,1107,1108,1110,1112,1114,1116,1118,1119,1121,1122,1123,1125,1127,1129,1130,1132,1133,1135,1137,1139,1141,1143,1144,1146,1148,1149,1150,1151,1152,1154,1155,1156,1158,1160,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1186,1188,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1269,1271,1272,1273,1275,1277,1279,1281,1283,1285,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1309,1311,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1365,1367,1369,1371,1373,1375,1376,1377,1378,1379,1380,1382,1383,1384,1385,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1405,1406,1407,1408,1409,1410,1411,1412,1414,1415,1416,1418,1419,1420,1421,1423,1425,1426,1428,1430,1432,1434,1436,1438,1439,1440,1442,1444,1446,1448,1449,1451,1453,1454,1456,1458,1460,1462,1464,1466,1467,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1501,1503,1505,1506,1508,1509,1510,1511,1512,1513,1515,1517,1519,1520,1522,1523,1524,1526,1528,1529,1530,1532,1533,1535,1537,1539,1540,1541,1542,1544,1545,1547,1549,1551,1553,1555,1556,1557],{"file":259,"line":881,"context":882},510,"raw output",{"file":259,"line":884,"context":882},537,{"file":259,"line":886,"context":882},541,{"file":259,"line":888,"context":882},549,{"file":259,"line":890,"context":882},558,{"file":259,"line":892,"context":882},587,{"file":259,"line":894,"context":882},604,{"file":259,"line":896,"context":882},606,{"file":259,"line":898,"context":882},608,{"file":259,"line":900,"context":882},624,{"file":259,"line":863,"context":882},{"file":259,"line":903,"context":882},664,{"file":259,"line":905,"context":882},668,{"file":259,"line":907,"context":882},670,{"file":259,"line":909,"context":882},695,{"file":259,"line":911,"context":882},711,{"file":259,"line":913,"context":882},713,{"file":259,"line":915,"context":882},717,{"file":259,"line":917,"context":882},720,{"file":259,"line":919,"context":882},726,{"file":259,"line":921,"context":882},757,{"file":259,"line":923,"context":882},761,{"file":259,"line":925,"context":882},773,{"file":259,"line":873,"context":882},{"file":259,"line":928,"context":882},807,{"file":259,"line":930,"context":882},809,{"file":259,"line":932,"context":882},821,{"file":259,"line":934,"context":882},823,{"file":259,"line":936,"context":882},835,{"file":259,"line":938,"context":882},836,{"file":259,"line":940,"context":882},839,{"file":259,"line":942,"context":882},840,{"file":259,"line":944,"context":882},843,{"file":259,"line":946,"context":882},844,{"file":259,"line":948,"context":882},847,{"file":259,"line":950,"context":882},848,{"file":259,"line":952,"context":882},851,{"file":259,"line":954,"context":882},852,{"file":259,"line":956,"context":882},855,{"file":259,"line":958,"context":882},856,{"file":259,"line":960,"context":882},859,{"file":259,"line":962,"context":882},860,{"file":259,"line":964,"context":882},866,{"file":259,"line":966,"context":882},872,{"file":806,"line":968,"context":882},114,{"file":806,"line":900,"context":882},{"file":806,"line":860,"context":882},{"file":806,"line":972,"context":882},750,{"file":806,"line":974,"context":882},1011,{"file":806,"line":976,"context":882},1063,{"file":806,"line":978,"context":882},1076,{"file":806,"line":980,"context":882},1114,{"file":806,"line":982,"context":882},1120,{"file":806,"line":984,"context":882},1130,{"file":806,"line":986,"context":882},1142,{"file":806,"line":988,"context":882},1172,{"file":806,"line":990,"context":882},1197,{"file":806,"line":992,"context":882},1219,{"file":806,"line":994,"context":882},1235,{"file":806,"line":996,"context":882},1242,{"file":806,"line":998,"context":882},1255,{"file":806,"line":1000,"context":882},1267,{"file":806,"line":1002,"context":882},1504,{"file":806,"line":1004,"context":882},1546,{"file":806,"line":1006,"context":882},1585,{"file":806,"line":1008,"context":882},1616,{"file":806,"line":1010,"context":882},1630,{"file":806,"line":1012,"context":882},1636,{"file":806,"line":1014,"context":882},1679,{"file":279,"line":284,"context":882},{"file":279,"line":414,"context":882},{"file":279,"line":441,"context":882},{"file":283,"line":1019,"context":882},122,{"file":283,"line":1021,"context":882},131,{"file":283,"line":1023,"context":882},239,{"file":283,"line":1025,"context":882},248,{"file":283,"line":1027,"context":882},273,{"file":283,"line":1029,"context":882},274,{"file":283,"line":1031,"context":882},362,{"file":859,"line":1033,"context":882},544,{"file":859,"line":1035,"context":882},1024,{"file":859,"line":1037,"context":882},1100,{"file":427,"line":238,"context":882},{"file":427,"line":403,"context":882},{"file":427,"line":190,"context":882},{"file":427,"line":825,"context":882},{"file":427,"line":25,"context":882},{"file":427,"line":1019,"context":882},{"file":499,"line":1045,"context":882},139,{"file":499,"line":206,"context":882},{"file":499,"line":1048,"context":882},150,{"file":499,"line":1050,"context":882},157,{"file":499,"line":1052,"context":882},161,{"file":499,"line":1054,"context":882},184,{"file":499,"line":1056,"context":882},187,{"file":499,"line":1058,"context":882},214,{"file":499,"line":1060,"context":882},234,{"file":499,"line":1062,"context":882},237,{"file":499,"line":1064,"context":882},251,{"file":499,"line":1066,"context":882},253,{"file":499,"line":1068,"context":882},257,{"file":499,"line":1070,"context":882},259,{"file":499,"line":1072,"context":882},268,{"file":499,"line":1072,"context":882},{"file":518,"line":88,"context":882},{"file":518,"line":140,"context":882},{"file":518,"line":1077,"context":882},102,{"file":533,"line":1079,"context":882},63,{"file":533,"line":1081,"context":882},67,{"file":533,"line":1083,"context":882},95,{"file":533,"line":1085,"context":882},107,{"file":533,"line":1087,"context":882},196,{"file":533,"line":1089,"context":882},202,{"file":533,"line":1091,"context":882},209,{"file":533,"line":1093,"context":882},211,{"file":533,"line":1095,"context":882},221,{"file":533,"line":1097,"context":882},227,{"file":533,"line":1060,"context":882},{"file":533,"line":1100,"context":882},236,{"file":533,"line":1102,"context":882},244,{"file":533,"line":1025,"context":882},{"file":533,"line":1064,"context":882},{"file":533,"line":1106,"context":882},254,{"file":533,"line":1068,"context":882},{"file":533,"line":1109,"context":882},260,{"file":533,"line":1111,"context":882},263,{"file":533,"line":1113,"context":882},266,{"file":533,"line":1115,"context":882},269,{"file":536,"line":1117,"context":882},92,{"file":536,"line":74,"context":882},{"file":536,"line":1120,"context":882},96,{"file":536,"line":25,"context":882},{"file":536,"line":1077,"context":882},{"file":536,"line":1124,"context":882},104,{"file":536,"line":1126,"context":882},116,{"file":536,"line":1128,"context":882},123,{"file":536,"line":202,"context":882},{"file":536,"line":1131,"context":882},145,{"file":536,"line":1050,"context":882},{"file":536,"line":1134,"context":882},159,{"file":536,"line":1136,"context":882},171,{"file":536,"line":1138,"context":882},175,{"file":536,"line":1140,"context":882},179,{"file":536,"line":1142,"context":882},183,{"file":536,"line":1056,"context":882},{"file":536,"line":1145,"context":882},191,{"file":536,"line":1147,"context":882},195,{"file":547,"line":75,"context":882},{"file":547,"line":118,"context":882},{"file":547,"line":1077,"context":882},{"file":547,"line":1077,"context":882},{"file":547,"line":1153,"context":882},103,{"file":547,"line":1153,"context":882},{"file":547,"line":1153,"context":882},{"file":547,"line":1157,"context":882},152,{"file":547,"line":1159,"context":882},153,{"file":547,"line":1050,"context":882},{"file":547,"line":1162,"context":882},160,{"file":547,"line":1164,"context":882},164,{"file":547,"line":1166,"context":882},168,{"file":547,"line":1168,"context":882},194,{"file":547,"line":1170,"context":882},198,{"file":547,"line":1172,"context":882},203,{"file":547,"line":1174,"context":882},207,{"file":547,"line":1176,"context":882},208,{"file":547,"line":1178,"context":882},213,{"file":547,"line":1180,"context":882},217,{"file":547,"line":1182,"context":882},222,{"file":547,"line":1184,"context":882},226,{"file":547,"line":1097,"context":882},{"file":547,"line":1187,"context":882},240,{"file":547,"line":1187,"context":882},{"file":547,"line":1190,"context":882},280,{"file":547,"line":1192,"context":882},285,{"file":547,"line":1194,"context":882},288,{"file":547,"line":1196,"context":882},291,{"file":547,"line":1198,"context":882},294,{"file":547,"line":1200,"context":882},297,{"file":547,"line":1202,"context":882},300,{"file":547,"line":1204,"context":882},303,{"file":547,"line":1206,"context":882},332,{"file":547,"line":1208,"context":882},334,{"file":547,"line":1210,"context":882},346,{"file":547,"line":1212,"context":882},348,{"file":547,"line":1214,"context":882},360,{"file":547,"line":1216,"context":882},361,{"file":547,"line":1218,"context":882},364,{"file":547,"line":1220,"context":882},365,{"file":547,"line":1222,"context":882},368,{"file":547,"line":1224,"context":882},369,{"file":547,"line":1226,"context":882},372,{"file":547,"line":1228,"context":882},373,{"file":547,"line":1230,"context":882},376,{"file":547,"line":1232,"context":882},377,{"file":547,"line":1234,"context":882},380,{"file":547,"line":1236,"context":882},381,{"file":547,"line":1238,"context":882},384,{"file":547,"line":878,"context":882},{"file":547,"line":1241,"context":882},391,{"file":547,"line":1243,"context":882},397,{"file":547,"line":1245,"context":882},419,{"file":547,"line":1247,"context":882},442,{"file":547,"line":1249,"context":882},485,{"file":547,"line":1251,"context":882},487,{"file":547,"line":1253,"context":882},499,{"file":547,"line":1255,"context":882},501,{"file":547,"line":1257,"context":882},513,{"file":547,"line":1259,"context":882},517,{"file":547,"line":1261,"context":882},521,{"file":547,"line":1263,"context":882},525,{"file":547,"line":1265,"context":882},529,{"file":547,"line":1267,"context":882},533,{"file":547,"line":884,"context":882},{"file":547,"line":1270,"context":882},566,{"file":547,"line":1270,"context":882},{"file":547,"line":896,"context":882},{"file":547,"line":1274,"context":882},611,{"file":547,"line":1276,"context":882},614,{"file":547,"line":1278,"context":882},617,{"file":547,"line":1280,"context":882},620,{"file":547,"line":1282,"context":882},623,{"file":547,"line":1284,"context":882},626,{"file":547,"line":860,"context":882},{"file":547,"line":1287,"context":882},635,{"file":547,"line":1289,"context":882},714,{"file":547,"line":1291,"context":882},722,{"file":547,"line":1293,"context":882},745,{"file":547,"line":1295,"context":882},749,{"file":547,"line":1297,"context":882},752,{"file":547,"line":1299,"context":882},819,{"file":547,"line":1301,"context":882},822,{"file":547,"line":1303,"context":882},825,{"file":547,"line":1305,"context":882},827,{"file":547,"line":1307,"context":882},829,{"file":547,"line":952,"context":882},{"file":547,"line":1310,"context":882},870,{"file":547,"line":1310,"context":882},{"file":547,"line":1313,"context":882},899,{"file":547,"line":1315,"context":882},906,{"file":547,"line":1317,"context":882},912,{"file":547,"line":1319,"context":882},916,{"file":547,"line":1321,"context":882},919,{"file":547,"line":1323,"context":882},922,{"file":547,"line":1325,"context":882},925,{"file":547,"line":1327,"context":882},928,{"file":547,"line":1329,"context":882},931,{"file":547,"line":1331,"context":882},934,{"file":547,"line":1333,"context":882},962,{"file":547,"line":1335,"context":882},964,{"file":547,"line":1337,"context":882},976,{"file":547,"line":1339,"context":882},978,{"file":547,"line":1341,"context":882},990,{"file":547,"line":1343,"context":882},992,{"file":547,"line":1345,"context":882},1004,{"file":547,"line":1347,"context":882},1005,{"file":547,"line":1349,"context":882},1008,{"file":547,"line":1351,"context":882},1009,{"file":547,"line":1353,"context":882},1012,{"file":547,"line":1355,"context":882},1013,{"file":547,"line":1357,"context":882},1016,{"file":547,"line":1359,"context":882},1017,{"file":547,"line":1361,"context":882},1020,{"file":547,"line":1363,"context":882},1021,{"file":547,"line":1035,"context":882},{"file":547,"line":1366,"context":882},1025,{"file":547,"line":1368,"context":882},1028,{"file":547,"line":1370,"context":882},1029,{"file":547,"line":1372,"context":882},1035,{"file":547,"line":1374,"context":882},1041,{"file":553,"line":673,"context":882},{"file":553,"line":356,"context":882},{"file":553,"line":372,"context":882},{"file":553,"line":244,"context":882},{"file":553,"line":244,"context":882},{"file":553,"line":1381,"context":882},125,{"file":553,"line":840,"context":882},{"file":553,"line":1021,"context":882},{"file":553,"line":1025,"context":882},{"file":553,"line":1064,"context":882},{"file":606,"line":1387,"context":882},192,{"file":1389,"line":441,"context":882},"src\\emails\\templates\\emails\\plain\\customer-collect-order.php",{"file":1391,"line":441,"context":882},"src\\emails\\templates\\emails\\plain\\customer-collected-order.php",{"file":1393,"line":441,"context":882},"src\\emails\\templates\\emails\\plain\\customer-completed-order.php",{"file":1395,"line":441,"context":882},"src\\emails\\templates\\emails\\plain\\customer-made-order.php",{"file":1397,"line":441,"context":882},"src\\emails\\templates\\emails\\plain\\customer-out-order.php",{"file":1399,"line":441,"context":882},"src\\emails\\templates\\emails\\plain\\customer-processed-order.php",{"file":1401,"line":441,"context":882},"src\\emails\\templates\\emails\\plain\\customer-scheduled-order.php",{"file":1403,"line":269,"context":882},"src\\emails\\templates\\emails\\plain\\draft-phone-order.php",{"file":688,"line":356,"context":882},{"file":688,"line":968,"context":882},{"file":688,"line":1126,"context":882},{"file":688,"line":1381,"context":882},{"file":704,"line":807,"context":882},{"file":704,"line":190,"context":882},{"file":704,"line":816,"context":882},{"file":704,"line":825,"context":882},{"file":755,"line":1413,"context":882},65,{"file":755,"line":1081,"context":882},{"file":755,"line":111,"context":882},{"file":755,"line":1417,"context":882},74,{"file":765,"line":360,"context":882},{"file":765,"line":364,"context":882},{"file":765,"line":229,"context":882},{"file":770,"line":1422,"context":882},186,{"file":770,"line":1424,"context":882},199,{"file":770,"line":1174,"context":882},{"file":770,"line":1427,"context":882},262,{"file":770,"line":1429,"context":882},276,{"file":770,"line":1431,"context":882},278,{"file":770,"line":1433,"context":882},282,{"file":770,"line":1435,"context":882},284,{"file":770,"line":1437,"context":882},309,{"file":770,"line":1437,"context":882},{"file":776,"line":304,"context":882},{"file":1441,"line":293,"context":882},"src\\petals\\templates\\emails\\petals-message.php",{"file":1443,"line":293,"context":882},"src\\petals\\templates\\emails\\petals-note.php",{"file":1445,"line":269,"context":882},"src\\petals\\templates\\emails\\plain\\petals-inbound.php",{"file":1447,"line":269,"context":882},"src\\petals\\templates\\emails\\plain\\petals-message.php",{"file":1447,"line":451,"context":882},{"file":1450,"line":269,"context":882},"src\\petals\\templates\\emails\\plain\\petals-new.php",{"file":1452,"line":269,"context":882},"src\\petals\\templates\\emails\\plain\\petals-note.php",{"file":1452,"line":451,"context":882},{"file":1455,"line":269,"context":882},"src\\petals\\templates\\emails\\plain\\petals-outcome.php",{"file":1457,"line":1437,"context":882},"src\\petals\\templates\\petals-single.php",{"file":1457,"line":1459,"context":882},310,{"file":1457,"line":1461,"context":882},311,{"file":1457,"line":1463,"context":882},312,{"file":1457,"line":1465,"context":882},313,{"file":1457,"line":877,"context":882},{"file":1457,"line":799,"context":882},{"file":1457,"line":1469,"context":882},316,{"file":1457,"line":1471,"context":882},317,{"file":1457,"line":1473,"context":882},318,{"file":1457,"line":1475,"context":882},319,{"file":1457,"line":1477,"context":882},320,{"file":1457,"line":1479,"context":882},321,{"file":1457,"line":1481,"context":882},322,{"file":1457,"line":1483,"context":882},323,{"file":1457,"line":1485,"context":882},324,{"file":1457,"line":1487,"context":882},325,{"file":1457,"line":1489,"context":882},326,{"file":1457,"line":1491,"context":882},327,{"file":1457,"line":1493,"context":882},328,{"file":1457,"line":1495,"context":882},329,{"file":1457,"line":1497,"context":882},330,{"file":1457,"line":1499,"context":882},331,{"file":1457,"line":1206,"context":882},{"file":1457,"line":1502,"context":882},333,{"file":1457,"line":1504,"context":882},337,{"file":1457,"line":857,"context":882},{"file":1457,"line":1507,"context":882},358,{"file":1457,"line":1216,"context":882},{"file":1457,"line":878,"context":882},{"file":781,"line":151,"context":882},{"file":781,"line":13,"context":882},{"file":781,"line":73,"context":882},{"file":781,"line":1514,"context":882},111,{"file":781,"line":1516,"context":882},118,{"file":781,"line":1518,"context":882},119,{"file":781,"line":1045,"context":882},{"file":781,"line":1521,"context":882},180,{"file":781,"line":1387,"context":882},{"file":781,"line":1087,"context":882},{"file":781,"line":1525,"context":882},197,{"file":781,"line":1527,"context":882},201,{"file":781,"line":1174,"context":882},{"file":781,"line":1093,"context":882},{"file":781,"line":1531,"context":882},212,{"file":781,"line":1058,"context":882},{"file":781,"line":1534,"context":882},218,{"file":781,"line":1536,"context":882},242,{"file":781,"line":1538,"context":882},279,{"file":781,"line":1194,"context":882},{"file":781,"line":1208,"context":882},{"file":781,"line":857,"context":882},{"file":781,"line":1543,"context":882},427,{"file":781,"line":1251,"context":882},{"file":781,"line":1546,"context":882},489,{"file":781,"line":1548,"context":882},495,{"file":781,"line":1550,"context":882},540,{"file":781,"line":1552,"context":882},550,{"file":781,"line":1554,"context":882},650,{"file":781,"line":930,"context":882},{"file":781,"line":942,"context":882},{"file":781,"line":1558,"context":882},875,35,[1561,1564,1567],{"name":1562,"version":36,"knownCves":1563},"TinyMCE",[],{"name":1565,"version":36,"knownCves":1566},"Select2",[],{"name":1568,"version":36,"knownCves":1569},"dompdf",[],[1571,1587,1596,1605,1614,1626,1635,1652,1661,1671,1681,1689,1697,1705,1714,1722,1731,1740,1749,1758,1767,1776,1785,1794,1803,1812,1821,1830,1839,1850,1859,1870,1905,1914,1922,1930,1938,1946],{"entryPoint":1572,"graph":1573,"unsanitizedCount":14,"severity":39},"get_timeslots_for_order (src\\core\\ajax.php:1124)",{"nodes":1574,"edges":1585},[1575,1580],{"id":1576,"type":1577,"label":1578,"file":806,"line":1579},"n0","source","$_REQUEST",1125,{"id":1581,"type":1582,"label":1583,"file":806,"line":984,"wp_function":1584},"n1","sink","echo() [XSS]","echo",[1586],{"from":1576,"to":1581,"sanitized":803},{"entryPoint":1588,"graph":1589,"unsanitizedCount":14,"severity":39},"rates (src\\core\\ajax.php:1134)",{"nodes":1590,"edges":1594},[1591,1593],{"id":1576,"type":1577,"label":1578,"file":806,"line":1592},1135,{"id":1581,"type":1582,"label":1583,"file":806,"line":986,"wp_function":1584},[1595],{"from":1576,"to":1581,"sanitized":803},{"entryPoint":1597,"graph":1598,"unsanitizedCount":14,"severity":39},"check_weekday_fee (src\\core\\ajax.php:1239)",{"nodes":1599,"edges":1603},[1600,1602],{"id":1576,"type":1577,"label":1578,"file":806,"line":1601},1240,{"id":1581,"type":1582,"label":1583,"file":806,"line":996,"wp_function":1584},[1604],{"from":1576,"to":1581,"sanitized":803},{"entryPoint":1606,"graph":1607,"unsanitizedCount":14,"severity":39},"check_ds_fee (src\\core\\ajax.php:1246)",{"nodes":1608,"edges":1612},[1609,1611],{"id":1576,"type":1577,"label":1578,"file":806,"line":1610},1247,{"id":1581,"type":1582,"label":1583,"file":806,"line":998,"wp_function":1584},[1613],{"from":1576,"to":1581,"sanitized":803},{"entryPoint":1615,"graph":1616,"unsanitizedCount":14,"severity":39},"sub_notice_dismissed (src\\core\\ajax.php:1477)",{"nodes":1617,"edges":1624},[1618,1621],{"id":1576,"type":1577,"label":1619,"file":806,"line":1620},"$_SERVER['HTTP_REFERER']",1480,{"id":1581,"type":1582,"label":1622,"file":806,"line":1620,"wp_function":1623},"header() [Header Injection]","header",[1625],{"from":1576,"to":1581,"sanitized":803},{"entryPoint":1627,"graph":1628,"unsanitizedCount":14,"severity":39},"search_suburbs_frontend (src\\core\\ajax.php:1550)",{"nodes":1629,"edges":1633},[1630,1632],{"id":1576,"type":1577,"label":1578,"file":806,"line":1631},1583,{"id":1581,"type":1582,"label":1583,"file":806,"line":1006,"wp_function":1584},[1634],{"from":1576,"to":1581,"sanitized":803},{"entryPoint":1636,"graph":1637,"unsanitizedCount":842,"severity":39},"nonfloral_exclude_shipping (src\\core\\ajax.php:1634)",{"nodes":1638,"edges":1649},[1639,1642,1645,1647],{"id":1576,"type":1577,"label":1640,"file":806,"line":1641},"$_REQUEST['exclude']",1635,{"id":1581,"type":1582,"label":1643,"file":806,"line":1641,"wp_function":1644},"update_option() [Settings Manipulation]","update_option",{"id":1646,"type":1577,"label":1578,"file":806,"line":1641},"n2",{"id":1648,"type":1582,"label":1583,"file":806,"line":1012,"wp_function":1584},"n3",[1650,1651],{"from":1576,"to":1581,"sanitized":803},{"from":1646,"to":1648,"sanitized":803},{"entryPoint":1653,"graph":1654,"unsanitizedCount":14,"severity":39},"dd_filter_display (src\\dd\\filter.php:188)",{"nodes":1655,"edges":1659},[1656,1658],{"id":1576,"type":1577,"label":1657,"file":606,"line":1145},"$_GET",{"id":1581,"type":1582,"label":1583,"file":606,"line":1387,"wp_function":1584},[1660],{"from":1576,"to":1581,"sanitized":803},{"entryPoint":1662,"graph":1663,"unsanitizedCount":27,"severity":1670},"dd_add_closed (src\\core\\ajax.php:128)",{"nodes":1664,"edges":1668},[1665,1667],{"id":1576,"type":1577,"label":1619,"file":806,"line":1666},142,{"id":1581,"type":1582,"label":1622,"file":806,"line":1666,"wp_function":1623},[1669],{"from":1576,"to":1581,"sanitized":805},"low",{"entryPoint":1672,"graph":1673,"unsanitizedCount":27,"severity":1670},"dd_add_closed_range (src\\core\\ajax.php:146)",{"nodes":1674,"edges":1679},[1675,1678],{"id":1576,"type":1577,"label":1676,"file":806,"line":1677},"$_SERVER['HTTP_REFERER'] (x2)",162,{"id":1581,"type":1582,"label":1622,"file":806,"line":1677,"wp_function":1623},[1680],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1682,"graph":1683,"unsanitizedCount":27,"severity":1670},"dd_remove (src\\core\\ajax.php:184)",{"nodes":1684,"edges":1687},[1685,1686],{"id":1576,"type":1577,"label":1619,"file":806,"line":1168},{"id":1581,"type":1582,"label":1622,"file":806,"line":1168,"wp_function":1623},[1688],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1690,"graph":1691,"unsanitizedCount":27,"severity":1670},"dd_remove_closed (src\\core\\ajax.php:198)",{"nodes":1692,"edges":1695},[1693,1694],{"id":1576,"type":1577,"label":1619,"file":806,"line":1176},{"id":1581,"type":1582,"label":1622,"file":806,"line":1176,"wp_function":1623},[1696],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1698,"graph":1699,"unsanitizedCount":27,"severity":1670},"dd_add_full (src\\core\\ajax.php:212)",{"nodes":1700,"edges":1703},[1701,1702],{"id":1576,"type":1577,"label":1619,"file":806,"line":1184},{"id":1581,"type":1582,"label":1622,"file":806,"line":1184,"wp_function":1623},[1704],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1706,"graph":1707,"unsanitizedCount":27,"severity":1670},"dd_add_full_range (src\\core\\ajax.php:230)",{"nodes":1708,"edges":1712},[1709,1711],{"id":1576,"type":1577,"label":1676,"file":806,"line":1710},246,{"id":1581,"type":1582,"label":1622,"file":806,"line":1710,"wp_function":1623},[1713],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1715,"graph":1716,"unsanitizedCount":27,"severity":1670},"dd_remove_full (src\\core\\ajax.php:268)",{"nodes":1717,"edges":1720},[1718,1719],{"id":1576,"type":1577,"label":1619,"file":806,"line":1431},{"id":1581,"type":1582,"label":1622,"file":806,"line":1431,"wp_function":1623},[1721],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1723,"graph":1724,"unsanitizedCount":27,"severity":1670},"cb_add (src\\core\\ajax.php:360)",{"nodes":1725,"edges":1729},[1726,1728],{"id":1576,"type":1577,"label":1619,"file":806,"line":1727},379,{"id":1581,"type":1582,"label":1622,"file":806,"line":1727,"wp_function":1623},[1730],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1732,"graph":1733,"unsanitizedCount":27,"severity":1670},"cb_add_range (src\\core\\ajax.php:383)",{"nodes":1734,"edges":1738},[1735,1737],{"id":1576,"type":1577,"label":1619,"file":806,"line":1736},424,{"id":1581,"type":1582,"label":1622,"file":806,"line":1736,"wp_function":1623},[1739],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1741,"graph":1742,"unsanitizedCount":27,"severity":1670},"cb_del (src\\core\\ajax.php:428)",{"nodes":1743,"edges":1747},[1744,1746],{"id":1576,"type":1577,"label":1619,"file":806,"line":1745},445,{"id":1581,"type":1582,"label":1622,"file":806,"line":1745,"wp_function":1623},[1748],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1750,"graph":1751,"unsanitizedCount":27,"severity":1670},"sd_add (src\\core\\ajax.php:449)",{"nodes":1752,"edges":1756},[1753,1755],{"id":1576,"type":1577,"label":1619,"file":806,"line":1754},472,{"id":1581,"type":1582,"label":1622,"file":806,"line":1754,"wp_function":1623},[1757],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1759,"graph":1760,"unsanitizedCount":27,"severity":1670},"sd_del (src\\core\\ajax.php:477)",{"nodes":1761,"edges":1765},[1762,1764],{"id":1576,"type":1577,"label":1619,"file":806,"line":1763},494,{"id":1581,"type":1582,"label":1622,"file":806,"line":1763,"wp_function":1623},[1766],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1768,"graph":1769,"unsanitizedCount":27,"severity":1670},"ts_add (src\\core\\ajax.php:498)",{"nodes":1770,"edges":1774},[1771,1773],{"id":1576,"type":1577,"label":1619,"file":806,"line":1772},519,{"id":1581,"type":1582,"label":1622,"file":806,"line":1772,"wp_function":1623},[1775],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1777,"graph":1778,"unsanitizedCount":27,"severity":1670},"ts_del (src\\core\\ajax.php:523)",{"nodes":1779,"edges":1783},[1780,1782],{"id":1576,"type":1577,"label":1619,"file":806,"line":1781},535,{"id":1581,"type":1582,"label":1622,"file":806,"line":1781,"wp_function":1623},[1784],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1786,"graph":1787,"unsanitizedCount":27,"severity":1670},"dd_add_fee (src\\core\\ajax.php:539)",{"nodes":1788,"edges":1792},[1789,1791],{"id":1576,"type":1577,"label":1619,"file":806,"line":1790},561,{"id":1581,"type":1582,"label":1622,"file":806,"line":1790,"wp_function":1623},[1793],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1795,"graph":1796,"unsanitizedCount":27,"severity":1670},"dd_remove_fee (src\\core\\ajax.php:565)",{"nodes":1797,"edges":1801},[1798,1800],{"id":1576,"type":1577,"label":1619,"file":806,"line":1799},577,{"id":1581,"type":1582,"label":1622,"file":806,"line":1799,"wp_function":1623},[1802],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1804,"graph":1805,"unsanitizedCount":27,"severity":1670},"petals_msg_frontend (src\\core\\ajax.php:663)",{"nodes":1806,"edges":1810},[1807,1809],{"id":1576,"type":1577,"label":1619,"file":806,"line":1808},753,{"id":1581,"type":1582,"label":1622,"file":806,"line":1808,"wp_function":1623},[1811],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1813,"graph":1814,"unsanitizedCount":27,"severity":1670},"petals_decision_ajax (src\\core\\ajax.php:759)",{"nodes":1815,"edges":1819},[1816,1818],{"id":1576,"type":1577,"label":1619,"file":806,"line":1817},857,{"id":1581,"type":1582,"label":1622,"file":806,"line":1817,"wp_function":1623},[1820],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1822,"graph":1823,"unsanitizedCount":27,"severity":1670},"petals_msg (src\\core\\ajax.php:861)",{"nodes":1824,"edges":1828},[1825,1827],{"id":1576,"type":1577,"label":1619,"file":806,"line":1826},910,{"id":1581,"type":1582,"label":1622,"file":806,"line":1826,"wp_function":1623},[1829],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1831,"graph":1832,"unsanitizedCount":27,"severity":1670},"cpp (src\\core\\ajax.php:1088)",{"nodes":1833,"edges":1837},[1834,1836],{"id":1576,"type":1577,"label":1619,"file":806,"line":1835},1103,{"id":1581,"type":1582,"label":1622,"file":806,"line":1835,"wp_function":1623},[1838],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1840,"graph":1841,"unsanitizedCount":27,"severity":1670},"phone_order (src\\core\\ajax.php:1271)",{"nodes":1842,"edges":1848},[1843,1846],{"id":1576,"type":1577,"label":1844,"file":806,"line":1845},"$_SERVER",1460,{"id":1581,"type":1582,"label":1622,"file":806,"line":1847,"wp_function":1623},1472,[1849],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1851,"graph":1852,"unsanitizedCount":27,"severity":1670},"resend_invoice (src\\core\\ajax.php:1484)",{"nodes":1853,"edges":1857},[1854,1856],{"id":1576,"type":1577,"label":1619,"file":806,"line":1855},1496,{"id":1581,"type":1582,"label":1622,"file":806,"line":1855,"wp_function":1623},[1858],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1860,"graph":1861,"unsanitizedCount":842,"severity":1670},"nonfloral (src\\core\\ajax.php:1620)",{"nodes":1862,"edges":1868},[1863,1866],{"id":1576,"type":1577,"label":1864,"file":806,"line":1865},"$_REQUEST (x2)",1621,{"id":1581,"type":1582,"label":1643,"file":806,"line":1867,"wp_function":1644},1623,[1869],{"from":1576,"to":1581,"sanitized":803},{"entryPoint":1871,"graph":1872,"unsanitizedCount":27,"severity":1670},"\u003Cajax> (src\\core\\ajax.php:0)",{"nodes":1873,"edges":1898},[1874,1876,1877,1880,1881,1884,1886,1888,1890,1892,1894,1896],{"id":1576,"type":1577,"label":1875,"file":806,"line":1666},"$_SERVER['HTTP_REFERER'] (x24)",{"id":1581,"type":1582,"label":1622,"file":806,"line":1666,"wp_function":1623},{"id":1646,"type":1577,"label":1878,"file":806,"line":1879},"$_POST",585,{"id":1648,"type":1582,"label":1583,"file":806,"line":982,"wp_function":1584},{"id":1882,"type":1577,"label":1883,"file":806,"line":1579},"n4","$_REQUEST (x11)",{"id":1885,"type":1582,"label":1583,"file":806,"line":984,"wp_function":1584},"n5",{"id":1887,"type":1577,"label":1844,"file":806,"line":1845},"n6",{"id":1889,"type":1582,"label":1622,"file":806,"line":1847,"wp_function":1623},"n7",{"id":1891,"type":1577,"label":1864,"file":806,"line":1865},"n8",{"id":1893,"type":1582,"label":1643,"file":806,"line":1867,"wp_function":1644},"n9",{"id":1895,"type":1577,"label":1640,"file":806,"line":1641},"n10",{"id":1897,"type":1582,"label":1643,"file":806,"line":1641,"wp_function":1644},"n11",[1899,1900,1901,1902,1903,1904],{"from":1576,"to":1581,"sanitized":805},{"from":1646,"to":1648,"sanitized":805},{"from":1882,"to":1885,"sanitized":805},{"from":1887,"to":1889,"sanitized":805},{"from":1891,"to":1893,"sanitized":805},{"from":1895,"to":1897,"sanitized":805},{"entryPoint":1906,"graph":1907,"unsanitizedCount":14,"severity":1670},"settingsfield (src\\cpt\\delivery-suburb.php:100)",{"nodes":1908,"edges":1912},[1909,1911],{"id":1576,"type":1577,"label":1910,"file":521,"line":1153},"$_POST['bkf_ds_slug']",{"id":1581,"type":1582,"label":1643,"file":521,"line":1153,"wp_function":1644},[1913],{"from":1576,"to":1581,"sanitized":803},{"entryPoint":1915,"graph":1916,"unsanitizedCount":14,"severity":1670},"\u003Cdelivery-suburb> (src\\cpt\\delivery-suburb.php:0)",{"nodes":1917,"edges":1920},[1918,1919],{"id":1576,"type":1577,"label":1910,"file":521,"line":1153},{"id":1581,"type":1582,"label":1643,"file":521,"line":1153,"wp_function":1644},[1921],{"from":1576,"to":1581,"sanitized":803},{"entryPoint":1923,"graph":1924,"unsanitizedCount":14,"severity":1670},"save_bkf_dd_settings (src\\dd\\dd-options.php:38)",{"nodes":1925,"edges":1928},[1926,1927],{"id":1576,"type":1577,"label":1578,"file":536,"line":329},{"id":1581,"type":1582,"label":1643,"file":536,"line":372,"wp_function":1644},[1929],{"from":1576,"to":1581,"sanitized":803},{"entryPoint":1931,"graph":1932,"unsanitizedCount":27,"severity":1670},"\u003Cdd-options> (src\\dd\\dd-options.php:0)",{"nodes":1933,"edges":1936},[1934,1935],{"id":1576,"type":1577,"label":1578,"file":536,"line":329},{"id":1581,"type":1582,"label":1643,"file":536,"line":372,"wp_function":1644},[1937],{"from":1576,"to":1581,"sanitized":805},{"entryPoint":1939,"graph":1940,"unsanitizedCount":14,"severity":1670},"\u003Cdd> (src\\dd\\dd.php:0)",{"nodes":1941,"edges":1944},[1942,1943],{"id":1576,"type":1577,"label":1878,"file":553,"line":140},{"id":1581,"type":1582,"label":1583,"file":553,"line":1021,"wp_function":1584},[1945],{"from":1576,"to":1581,"sanitized":803},{"entryPoint":1947,"graph":1948,"unsanitizedCount":14,"severity":1670},"\u003Cfilter> (src\\dd\\filter.php:0)",{"nodes":1949,"edges":1952},[1950,1951],{"id":1576,"type":1577,"label":1657,"file":606,"line":1145},{"id":1581,"type":1582,"label":1583,"file":606,"line":1387,"wp_function":1584},[1953],{"from":1576,"to":1581,"sanitized":803},{"summary":1955,"deductions":1956},"The 'bakkbone-florist-companion' plugin v7.8.2 exhibits a mixed security posture. While the absence of critical or high severity taint flows and no currently unpatched CVEs are positive indicators, several areas raise concern. The static analysis reveals a significant attack surface with 8 AJAX handlers, two of which lack authentication checks. This presents a direct avenue for unauthorized actions if these endpoints are exploitable. Furthermore, the high percentage of SQL queries (93%) not using prepared statements is a substantial risk, potentially leading to SQL injection vulnerabilities. The output escaping also falls short, with only 45% properly escaped, increasing the likelihood of Cross-Site Scripting (XSS) vulnerabilities. The vulnerability history, while showing no currently critical or high issues, does indicate a pattern of past XSS and missing authorization vulnerabilities, suggesting these are recurring weaknesses that require diligent patching. In conclusion, while the plugin has no immediate critical flaws based on the provided data, the existing structural weaknesses in authentication, SQL query handling, and output sanitization, coupled with a history of similar vulnerabilities, necessitate careful monitoring and potential remediation.",[1957,1959,1962,1965],{"reason":1958,"points":11},"AJAX handlers without authentication checks",{"reason":1960,"points":1961},"Low percentage of prepared statements for SQL queries",8,{"reason":1963,"points":1964},"Low percentage of properly escaped output",6,{"reason":1966,"points":269},"History of medium severity vulnerabilities (XSS, Missing Auth)","2026-03-17T01:40:30.052Z",{"wat":1969,"direct":2014},{"assetPaths":1970,"generatorPatterns":2009,"scriptPaths":2010,"versionParams":2011},[1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008],"\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Flib\u002Facf\u002Facf.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fpetals\u002Fpetals.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fpdf\u002Fpdf.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fdd\u002Fdd.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Femails\u002Fstatus-email.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fsuburbs\u002Fmethod.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fpos\u002Fphone.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fawp\u002Fawp.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Fclasses.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Fnotifier.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Forder-status.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Ffunctions.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Fenqueue.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Foptions.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Fshortcodes.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Fadmin-notices.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Fcore.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Flocalisation.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Fsvg.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Fpickup.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Fajax.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Ftools.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Fapi.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fcore\u002Fsettings.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fdd\u002Fdd-settings.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fpdf\u002Fpdf-options.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fpdf\u002Factions.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fdd\u002Ffilter.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fdd\u002Ffees.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fdd\u002Fdd-options.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fdd\u002Fhygiene.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fdd\u002Fcalendar.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fpetals\u002Femail.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fpetals\u002Foutbound.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fpetals\u002Fmessaging.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fpetals\u002Fcpt.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Femails\u002Foverride.php","\u002Fwp-content\u002Fplugins\u002Fbakkbone-florist-companion\u002Fsrc\u002Fbd\u002Finc.php",[],[],[2012,2013],"bakkbone-florist-companion\u002Fstyle.css?ver=","bakkbone-florist-companion\u002Fscript.js?ver=",{"cssClasses":2015,"htmlComments":2022,"htmlAttributes":2031,"restEndpoints":2033,"jsGlobals":2034,"shortcodeOutput":2038},[2016,2017,2018,2019,2020,2021],"bkf_container","bkf_input","bkf_wrap","bkf_table","bkf_wrap_options","bkf_tab_content",[2023,2024,2025,2026,2027,2028,2029,2030],"Dompdf version 3.1.0","PhoneNumber version 0.8.0","ACF version 6.5.0.1","FullCalendar version 6.1.19","Select2 version 4.0.13","blockUI version 2.70.0-2014.11.23","\u003C!-- BKF ENQUEUED SCRIPTS -->","\u003C!-- BKF ENQUEUED STYLESHEETS -->",[2032],"data-plugin-path",[],[2035,2036,2037],"BKF_AJAX_URL","BKF_AJAX_NONCE","BKF_VERSION",[2039,2040,2041,2042,2043],"[bkf_delivery_options]","[bkf_delivery_calculator]","[bkf_card_creator]","[bkf_gift_message]","[bkf_pickup_options]"]