[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fltV28t3JTPzw7YiqbjM_P_u5KVc9_WYmXNJURvR1omc":3,"$fy1-hQyj2AgAik3lKmh5ZEkJd0oR0ce_KIs2NBrXEGbU":675,"$f703clV1Bxj_Dl1WpxFvSBUzrlNSaQNPAf_m1zV5F6ow":679},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":142,"fingerprints":630},"obydullah-restaurant-pos-lite","Obydullah Restaurant POS Lite","1.0.5","obydullah","https:\u002F\u002Fprofiles.wordpress.org\u002Fobydullah\u002F","\u003Cp>\u003Cstrong>Obydullah Restaurant POS Lite\u003C\u002Fstrong> is a complete restaurant management solution that helps you streamline your restaurant operations. Manage your menu, process orders, track inventory, handle customers, and generate sales reports — all from your WordPress admin area.\u003C\u002Fp>\n\u003Ch3>Video\u003C\u002Fh3>\n\u003Cp>Watch the full tutorial and demo of Obydullah Restaurant POS Lite here: \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FFlJ_RkWfsl0\" rel=\"nofollow ugc\">Video Tutorial\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dashboard & Analytics\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Real-time overview of business metrics\u003C\u002Fli>\n\u003Cli>Today’s vs Monthly sales comparison\u003C\u002Fli>\n\u003Cli>Stock value tracking\u003C\u002Fli>\n\u003Cli>Income and expense monitoring\u003C\u002Fli>\n\u003Cli>Profit calculation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Inventory Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Categories Management: Organize products into categories with active\u002Finactive status\u003C\u002Fli>\n\u003Cli>Products Management: Add\u002Fedit products with images, category assignment, and status tracking\u003C\u002Fli>\n\u003Cli>Stock Management: Track stock quantities, costs, and sale prices\u003C\u002Fli>\n\u003Cli>Stock Adjustments: Manual stock increase\u002Fdecrease with validation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customer Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Complete customer database with contact details\u003C\u002Fli>\n\u003Cli>Status tracking (active\u002Finactive)\u003C\u002Fli>\n\u003Cli>Customer statistics and filtering\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Point of Sale (POS) System\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Real-time product browsing by categories\u003C\u002Fli>\n\u003Cli>Multiple order types: Dine-In, Take Away, Pickup\u003C\u002Fli>\n\u003Cli>Cart management with quantity adjustment\u003C\u002Fli>\n\u003Cli>Real-time calculation (subtotal, discount, tax, VAT, delivery)\u003C\u002Fli>\n\u003Cli>Save sales for later completion\u003C\u002Fli>\n\u003Cli>Customer selection\u002Fcreation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sales Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Complete sales history with filtering\u003C\u002Fli>\n\u003Cli>Invoice generation with customizable templates\u003C\u002Fli>\n\u003Cli>Print functionality\u003C\u002Fli>\n\u003Cli>Sales status tracking (saved\u002Fcompleted)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Accounting Module\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Income and expense tracking\u003C\u002Fli>\n\u003Cli>Date-based filtering\u003C\u002Fli>\n\u003Cli>Financial summaries\u003C\u002Fli>\n\u003Cli>Manual accounting entries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Settings & Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shop information (name, address, phone)\u003C\u002Fli>\n\u003Cli>Currency settings (symbol, position)\u003C\u002Fli>\n\u003Cli>Tax and VAT configuration\u003C\u002Fli>\n\u003Cli>Date format customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Performance & Security\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AJAX-powered interface for smooth operation\u003C\u002Fli>\n\u003Cli>Caching for improved performance\u003C\u002Fli>\n\u003Cli>Nonce verification and input sanitization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Restaurants and cafes\u003C\u002Fli>\n\u003Cli>Food trucks and stalls\u003C\u002Fli>\n\u003Cli>Coffee shops\u003C\u002Fli>\n\u003Cli>Bakeries and patisseries\u003C\u002Fli>\n\u003Cli>Pizza shops and takeaways\u003C\u002Fli>\n\u003Cli>Any food service business\u003C\u002Fli>\n\u003Cli>Small to medium-sized food establishments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher (recommended PHP 8.0+)\u003C\u002Fli>\n\u003Cli>MySQL 5.6 or higher \u002F MariaDB 10.0 or higher\u003C\u002Fli>\n\u003Cli>WordPress Administrator access for setup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Notes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Support\u003C\u002Fstrong>: For support requests, please visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fobydullah-restaurant-pos-lite\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contributions\u003C\u002Fstrong>: Found a bug or have a feature request? Please submit it on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshaik-obydullah\u002Frestaurant-pos-lite\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: Full user and setup documentation is available here: \u003Ca href=\"https:\u002F\u002Fobydullah.com\u002Fdocumentation\u002Fwordpress-restaurant-pos-lite-plugin\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translations\u003C\u002Fstrong>: Help translate the plugin on our \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fobydullah-restaurant-pos-lite\u002F\" rel=\"nofollow ugc\">translation platform\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL v2 or later.\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Ch3>Privacy Notice\u003C\u002Fh3>\n\u003Cp>This plugin collects and stores:\u003Cbr \u002F>\n* Customer information (name, email, phone, address) entered during orders\u003Cbr \u002F>\n* Sales transaction data (products, quantities, prices, totals)\u003Cbr \u002F>\n* Inventory data (products, stock levels, costs)\u003Cbr \u002F>\n* Accounting records (income, expenses)\u003C\u002Fp>\n\u003Cp>All data is stored in the plugin’s database tables within your WordPress installation and is not transmitted to external servers. You are responsible for complying with data protection regulations applicable to your region.\u003C\u002Fp>\n","Complete restaurant Point of Sale (POS) with inventory, order management, and sales tracking for food businesses.",0,721,"2026-06-12T11:30:00.000Z","7.0.2","5.0","",[18,19,20,21,22],"inventory","orders","point-of-sale","sales","takeaway","https:\u002F\u002Fobydullah.com\u002Fproject\u002Fwordpress-restaurant-pos-lite-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fobydullah-restaurant-pos-lite.1.0.5.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},2,30,94,"2026-08-29T00:51:00.756Z",[36,54,76,99,123],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":16,"tags":49,"homepage":51,"download_link":52,"security_score":53,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"dataqlick-inventory-sales-sync-to-accounting","DataQlick","1.0","Blogely","https:\u002F\u002Fprofiles.wordpress.org\u002Fdataqlick\u002F","\u003Cp>\u003Cem>DATAQLICK INVENTORY WOOCOMMERCE PLUGIN\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>This plugin connects your WooCommerce store to your DataQlick account and automatically exports all inventory and sales data.\u003C\u002Fp>\n\u003Cp>DataQlick – is the software for Integrated Inventory and Order Management between Ecommerce and Accounting.\u003C\u002Fp>\n\u003Cp>DataQlick automatically tracks all connected sales channels.  It syncs all your orders, inventory, and customers from online stores and marketplaces, posting them directly into QuickBooks in real time. In addition, DataQlick is a comprehensive inventory management app allowing full range of functionalities including: advanced Purchasing with landing cost, partial receipts, enhanced Bundling with assembly\u002Fwork orders, and effortless multi-location and warehousing.\u003C\u002Fp>\n\u003Cp>Benefits at glance\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Save time and money by automating bookkeeping & reducing manual data entry\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Put your mind at ease knowing that your e-commerce accounting is accurate and up-to-date\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Reduce workload and eliminate oversell with inventory sync\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Easily post all fees and expenses from payment systems to match & reconcile payouts\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Optimize and simplify preorders, backorders, and order splitting by utilizing sales orders\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Manage all products from one simple user-friendly interface\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Streamline shipping with Amazon FBA fulfillment routing\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Read complete information on DQ features here:  http:\u002F\u002Fdashboardstream.com\u002F\u003C\u002Fp>\n","This plugin connects your WooCommerce store to your DataQlick account and automatically exports all your inventory and sales data to DataQlick",10,2675,"2018-06-06T06:55:00.000Z","4.9.29","4.4",[50,18,19,21],"dataqlick","http:\u002F\u002Fdashboardstream.com\u002Fdataqlick\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdataqlick-inventory-sales-sync-to-accounting.1.0.4.zip",85,{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":33,"num_ratings":64,"last_updated":65,"tested_up_to":14,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":74,"download_link":75,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"atum-stock-manager-for-woocommerce","ATUM WooCommerce Inventory Management and Stock Tracking","2.0.3.1","Stock Management Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Fstockmanagementlabs\u002F","\u003Cp>\u003Cstrong>✨ NEW IMPROVED ATUM v2 ✨\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FuAUXj4vUYRs?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>\n\u003Cp>\u003Cstrong>💻 NEW \u003Ca href=\"https:\u002F\u002Fstockmanagementlabs.github.io\u002Fatum-rest-api-docs\u002F\" rel=\"nofollow ugc\">ATUM REST API\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📖 NEW \u003Ca href=\"https:\u002F\u002Fstockmanagementlabs.crunch.help\u002F\" rel=\"nofollow ugc\">ATUM’s KNOWLEDGE BASE\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>💬 \u003Ca href=\"https:\u002F\u002Fforum.stockmanagementlabs.com\" title=\"Visit the official ATUM forum\" rel=\"nofollow ugc\">FOR ANY QUESTIONS, VISIT OUR OFFICIAL FORUMS\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>DESCRIPTION\u003C\u002Fh4>\n\u003Cp>If you have an online store, you need ATUM, the most \u003Cstrong>powerful stock management solution\u003C\u002Fstrong> for Woocommerce.\u003C\u002Fp>\n\u003Cp>ATUM is now the most advanced FREE WooCommerce inventory management tool in the WordPress plugins repository. Good WooCommerce inventory solution is an absolute must for every serious shop owner. The Dashboard Statistics or the breath-taking Stock Central, the heart of ATUM, gives you the full control of your WooCommerce stock. Get the ability to quickly edit every aspect of your WooCommerce inventory, suppliers, SKUs, locations, weight, or even prices. Beautifully carved into the WordPress interface, the system feels very familiar and \u003Cstrong>user-friendly\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>ATUM Dashboard creates an entirely new, and we felt a necessary connection between the creators and users. The dashboard aims to become an everyday screen with a quick link to support, documentation, and most importantly, business stats. We have developed a brand-new widget section that can be personalized from every corner.\u003C\u002Fp>\n\u003Cp>Each section of ATUM has an \u003Cstrong>intuitive layout\u003C\u002Fstrong> to favor the experience of store owners, facilitating stock management, and contributing to the optimization of time and resources. We understand that shop owners need to focus their efforts on growing their online business, so our aim is to help our clients through our add-ons to \u003Cstrong>get to the top\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stock Management Labs™\u003C\u002Fstrong>, creators that have combined over 25 years of experience in inventory management, working very closely with a bunch of professional WordPress developers since October 2016. The aim is to create the complete WooCommerce solution that will take care of all your business needs.\u003C\u002Fp>\n\u003Cp>In addition, in the preparation process for the development stage, we have tested and tried the most popular WooCommerce inventory management and cloud inventory management plugins in the world. With full confidence, we believe that ATUM will become unrivalled in every category.\u003C\u002Fp>\n\u003Ch4>AVAILABLE FEATURES\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fatum-inventory-management-for-woocommerce\u002F\" title=\"Visit the WPML compatibility page\" rel=\"nofollow ugc\">WPML FULLY COMPATIBLE\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Most Advanced FREE WooCommerce Inventory Management – Inventory Statistics (Periodical Sales, Inventory Levels, Lost Sales, Promo Sales), Stock Central with Data Export, Inventory Logs (Reserved Stock, Lost In Post, Customer Returns, Inbound Stock, Warehouse Damages), One Page Updating, Quick Price Changes, Stock Levels Indicators, Suppliers, Purchase Orders, and Premium Add-ons.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ATUM ground-breaking Stock Control system.\u003C\u002Fli>\n\u003Cli>All WooCommerce products on one screen with a smooth mouse wheel or touchpad scrolling.\u003C\u002Fli>\n\u003Cli>Image thumbnails for easier identification of your WooCommerce Inventory.\u003C\u002Fli>\n\u003Cli>Short product names overview including the products’ ID and SKU. Change SKUs on the fly from one screen. Now with direct edit links.\u003C\u002Fli>\n\u003Cli>Purchase prices are now included with direct edit from the Stock Central page. WooCommerce inventory management was never easier.\u003C\u002Fli>\n\u003Cli>Suppliers column and fully filtered product list by Suppliers name.\u003C\u002Fli>\n\u003Cli>Quickly edit the Product Price and Product Sale Price, including the date ranges of your sales. Now bulk editing is available.\u003C\u002Fli>\n\u003Cli>Change, edit, or update the inventory of every WooCommerce product in your database. Changes immediately reflect the front-end of your site.\u003C\u002Fli>\n\u003Cli>Weekly and Fortnightly Sales, Lost Sales, and Inventory Level Indicators to help you with re-ordering plan.\u003C\u002Fli>\n\u003Cli>Customise the visual appearance of Stock Central with the ability to add or remove any columns according to your business needs.\u003C\u002Fli>\n\u003Cli>Complete “HELP” sections with the detailed explanation of every feature.\u003C\u002Fli>\n\u003Cli>Advanced search with an autofill feature and fine-tuned performance.\u003C\u002Fli>\n\u003Cli>Inventory \u002F Stock filters, new product category filters, extra drop-down filters and new column sorting.\u003C\u002Fli>\n\u003Cli>Intelligent settings for easy inventory\u002Fstock management.\u003C\u002Fli>\n\u003Cli>Advanced WooCommerce inventory controlling and monitoring features.\u003C\u002Fli>\n\u003Cli>Faultless approach to all product types, including WooCommerce subscriptions.\u003C\u002Fli>\n\u003Cli>Full support for WooCommerce variable products.\u003C\u002Fli>\n\u003Cli>Bulk product Actions to activate or deactivate WooCommerce stock management at product level.\u003C\u002Fli>\n\u003Cli>Bulk Actions within Stock Central to Control\u002FUncontrol products in bulk.\u003C\u002Fli>\n\u003Cli>Full inventory PDF export directly from Stock Central.\u003C\u002Fli>\n\u003Cli>Complete WPML compatibility for all WooCommerce inventory.\u003C\u002Fli>\n\u003Cli>Clear, effective, and branded ATUM fields.\u003C\u002Fli>\n\u003Cli>See inventory count totals for selected products.\u003C\u002Fli>\n\u003Cli>Complete location hierarchy tracking.\u003C\u002Fli>\n\u003Cli>URL hash navigation for filters in Stock Central.\u003C\u002Fli>\n\u003Cli>Navigating through filters history with the browser’s back\u002Fforward buttons.\u003C\u002Fli>\n\u003Cli>Easy page reload without losing filters.\u003C\u002Fli>\n\u003Cli>Sticky header in Stock Central to stay always in control even when scrolling through hundreds of WooCommerce products.\u003C\u002Fli>\n\u003Cli>WooCommerce business statistics of revenue and product sales. The user can filter the performance per period and choose from three graphical views.\u003C\u002Fli>\n\u003Cli>Widgets for Sales, Lost Sales, Orders, and Promo Sales.\u003C\u002Fli>\n\u003Cli>Stock Control Widget for a better WooCommerce summary of In Stock, Low Stock, and Out of Stock Products.\u003C\u002Fli>\n\u003Cli>Latest News – direct link to our new blog where we discuss functions and new features coming to ATUM.\u003C\u002Fli>\n\u003Cli>Full feed of our YouTube channel and video Tutorials that can be viewed directly in your WP admin.\u003C\u002Fli>\n\u003Cli>Build for unlimited widget additions. Our team will develop widgets for every feature, so the user has the full freedom.\u003C\u002Fli>\n\u003Cli>Inventory logs now allow you to increase or reduce WooCommerce stock.\u003C\u002Fli>\n\u003Cli>Product Locations feature lets you create several storage locations per item.\u003C\u002Fli>\n\u003Cli>Location hierarchy available too – create custom storage places within a location.\u003C\u002Fli>\n\u003Cli>Add Suppliers feature – add new suppliers and save their data for more natural inventory management and ordering.\u003C\u002Fli>\n\u003Cli>Set default and assign users or locations to individual suppliers.\u003C\u002Fli>\n\u003Cli>Pair products with suppliers for quick selling stock re-ordering.\u003C\u002Fli>\n\u003Cli>Set different suppliers to each variation.\u003C\u002Fli>\n\u003Cli>Add decimals to your WooCommerce stock quantities.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Purchase orders with PDF export\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add Purchase Orders – create purchase orders for your sellable WooCommerce inventory.\u003C\u002Fli>\n\u003Cli>Easy Supplier locking feature – a quick search for products has never been easier.\u003C\u002Fli>\n\u003Cli>Add products to stock when you receive them at storage locations. Be notified if another user has already stocked selected WooCommerce products.\u003C\u002Fli>\n\u003Cli>Purchase Order notes to control the change log of each PO.\u003C\u002Fli>\n\u003Cli>Add Purchase Prices – add individual purchase prices and prepare your shop for monitoring of your gross profits.\u003C\u002Fli>\n\u003Cli>Purchase prices can be attached to the Purchase Orders directly. No need to jump back to product edit.\u003C\u002Fli>\n\u003Cli>Inbound Stock overview – keep an eye on all your inbound WooCommerce products.\u003C\u002Fli>\n\u003Cli>Pending incoming stock reflects in Stock Central.\u003C\u002Fli>\n\u003Cli>Direct Purchase Order editing from the inbound stock page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Every user may create an account on our website \u003Ca href=\"https:\u002F\u002Fstockmanagementlabs.com\" title=\"Stock Management Labs\" rel=\"nofollow ugc\">stockmanagementlabs.com\u003C\u002Fa>. To get the most out of ATUM\u003C\u002Fstrong>\u003C\u002Fp>\n","WooCommerce Full Inventory Management, Purchase Orders, Suppliers, Inbound Stock, Inventory Logs, WooCommerce Sales Statistics, and More.",10000,1181228,127,"2026-07-21T06:29:00.000Z","6.8","7.4",[69,70,71,72,73],"inbound-stock","inventory-logs","purchase-orders","suppliers","woocommerce-stock-management","https:\u002F\u002Fstockmanagementlabs.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fatum-stock-manager-for-woocommerce.2.0.3.1.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":14,"requires_at_least":89,"requires_php":67,"tags":90,"homepage":94,"download_link":95,"security_score":96,"vuln_count":97,"unpatched_count":11,"last_vuln_date":98,"fetched_at":27},"woocommerce-pos","WCPOS – Point of Sale (POS) plugin for WooCommerce","1.9.10","kilbot","https:\u002F\u002Fprofiles.wordpress.org\u002Fkilbot\u002F","\u003Cp>\u003Cstrong>WCPOS turns any device into a point of sale for your \u003Ca href=\"https:\u002F\u002Fwww.woocommerce.com\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa> store.\u003C\u002Fstrong> Same catalog, same stock, same prices — at the counter, on the road, or over the phone. Run it in a browser or as a native desktop, iOS or Android app, with offline product browsing and cart building during connection drops. \u003Cem>(WCPOS was formerly known as WooCommerce POS.)\u003C\u002Fem>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>🕒 Install and start taking orders in less than 2 minutes.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>🎥 DEMO\u003C\u002Fh4>\n\u003Cp>You can see a demo of the WCPOS plugin in action by going to \u003Ca href=\"https:\u002F\u002Fdemo.wcpos.com\u002Fpos\" rel=\"nofollow ugc\">demo.wcpos.com\u002Fpos\u003C\u002Fa> with 🔑\u003Ccode>login\u002Fpass\u003C\u002Fcode> : \u003Ccode>demo\u002Fdemo\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Desktop Apps:\u003C\u002Fstrong>\u003Cbr \u002F>\n⬇️ \u003Ca href=\"https:\u002F\u002Fupdates.wcpos.com\u002Felectron\u002Fdownload\u002Fwin32-x64\" rel=\"nofollow ugc\">Windows\u003C\u002Fa>\u003Cbr \u002F>\n⬇️ \u003Ca href=\"https:\u002F\u002Fupdates.wcpos.com\u002Felectron\u002Fdownload\u002Fdarwin-x64\" rel=\"nofollow ugc\">Mac (Intel)\u003C\u002Fa>\u003Cbr \u002F>\n⬇️ \u003Ca href=\"https:\u002F\u002Fupdates.wcpos.com\u002Felectron\u002Fdownload\u002Fdarwin-arm64\" rel=\"nofollow ugc\">Mac (Apple Silicon)\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mobile Apps (Beta):\u003C\u002Fstrong>\u003Cbr \u002F>\n📱 \u003Ca href=\"https:\u002F\u002Ftestflight.apple.com\u002Fjoin\u002FJGBdVRrW\" rel=\"nofollow ugc\">iOS (TestFlight)\u003C\u002Fa>\u003Cbr \u002F>\n📱 \u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fapps\u002Ftesting\u002Fcom.wcpos.main\" rel=\"nofollow ugc\">Android (Google Play)\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>✨ FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cross-platform:\u003C\u002Fstrong> Accessible via browser, desktop, iOS & Android \u003Cem>(mobile apps in beta)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offline Storage:\u003C\u002Fstrong> Fast product search and order processing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Cart:\u003C\u002Fstrong> Add products not listed in WooCommerce\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Barcode Support:\u003C\u002Fstrong> Scan products directly into the cart\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Receipt Templates:\u003C\u002Fstrong> Pick from a built-in gallery — receipts, invoices, quotes, packing slips, gift receipts, kitchen tickets — or design your own\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thermal Printing:\u003C\u002Fstrong> Print directly to 58mm and 80mm thermal printers over network, Bluetooth, or USB\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Tax IDs:\u003C\u002Fstrong> Built-in field for VAT, ABN, GST, and other regional tax numbers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual:\u003C\u002Fstrong> Available in most major languages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in Support:\u003C\u002Fstrong> Access live chat for instant help\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔓 PRO FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Stock Management:\u003C\u002Fstrong> quickly adjust stock levels, pricing and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order Management:\u003C\u002Fstrong> re-open and print receipts for older orders\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Management:\u003C\u002Fstrong> create new customers and edit customer details\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment Terminals:\u003C\u002Fstrong> take in-person card payments with Stripe Terminal and SumUp readers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment Gateways:\u003C\u002Fstrong> check out with any WooCommerce gateway — Stripe, PayPal, Square, Mollie and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Coupons:\u003C\u002Fstrong> apply coupons at the POS with search, coupon pills, and sequential discounts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Refunds:\u003C\u002Fstrong> refund POS orders directly from the till\u003C\u002Fli>\n\u003Cli>\u003Cstrong>End of Day Reports:\u003C\u002Fstrong> summarise daily sales, transactions, and cash flow for reconciliation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stores:\u003C\u002Fstrong> Manage locations with unique tax settings, pricing and receipts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority \u003Ca href=\"https:\u002F\u002Fwcpos.com\u002Fdiscord\" rel=\"nofollow ugc\">Discord support\u003C\u002Fa>:\u003C\u002Fstrong> one-on-one support via private chat\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Discover all PRO features at \u003Ca href=\"https:\u002F\u002Fwcpos.com\u002Fpro\" rel=\"nofollow ugc\">wcpos.com\u002Fpro\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>📋 REQUIREMENTS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress >= 5.6\u003C\u002Fli>\n\u003Cli>WooCommerce >= 5.3\u003C\u002Fli>\n\u003Cli>PHP >= 7.4\u003C\u002Fli>\n\u003C\u002Ful>\n","Turn any device into a register for your WooCommerce store — same catalog, stock and prices, online or off.",5000,436842,74,81,"2026-07-21T22:35:00.000Z","5.6",[91,18,20,92,93],"ecommerce","pos","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pos\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-pos.1.9.10.zip",96,3,"2026-06-15 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":25,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":117,"download_link":118,"security_score":119,"vuln_count":120,"unpatched_count":11,"last_vuln_date":121,"fetched_at":122},"barcode-scanner-lite-pos-to-manage-products-inventory-and-orders","Barcode Scanner (+Mobile App) – Inventory manager, Order fulfillment system, POS (Point of Sale)","1.12.0","Dmitry V. (CEO of \"UKR Solution\")","https:\u002F\u002Fprofiles.wordpress.org\u002Fukrsolution\u002F","\u003Cp>\u003Cstrong>✔ Find products\u002Forders by scanning barcodes or by name\u002FSKU\u002FId\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>✔ Manage product stock, prices and other product data\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>✔ Point of Sale (POS) – create orders by scanning barcodes\u003C\u002Fstrong>\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\u002FPG0nneI8wKI?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>This plugin for WooCommerce allows you to scan barcodes and manage your inventory\u002Forders more efficiently. After barcode is scanned, plugin starts to search item automatically and displays product\u002Forder you were looking for. Also this plugin provides Point Of Sale (POS) functionality, so you can create WooCommerce orders right from the work place or checkout counter.\u003C\u002Fp>\n\u003Cp>You can also switch to the “Enter” mode and search products\u002Forders manually by typing ID\u002FSKU\u002FNAME\u002Fetc – and product\u002Forder will be found.\u003C\u002Fp>\n\u003Cp>We pay a lot of attention to search speed optimization, so even shops with thousands of items can count on fast responsiveness and comfortable work.\u003C\u002Fp>\n\u003Cp>Plugin is fully compatible with WooCommerce.\u003C\u002Fp>\n\u003Ch3>Main features of barcode scanner:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Supports all types of barcode scanners\u003C\u002Fli>\n\u003Cli>Search of products by scanning barcodes\u003C\u002Fli>\n\u003Cli>Review & edit basic product information\u003C\u002Fli>\n\u003Cli>Manage stock quantity, price, etc.\u003C\u002Fli>\n\u003Cli>Search of orders\u003C\u002Fli>\n\u003Cli>Review order information\u003C\u002Fli>\n\u003Cli>Creation of new orders (POS functionality)\u003C\u002Fli>\n\u003Cli>Order fulfilment (item picking) functionality\u003C\u002Fli>\n\u003Cli>Auto actions*\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Auto actions allows you to increase or decrease product quantity automatically simply by scanning products, so you don’t have to change quantity value manually. It might be very useful for restocking items in your stock.\u003C\u002Fp>\n\u003Cp>By default plugin allows to do search by Product ID, SKU, Name, however you can specify any other custom field (like UPC, EAN, etc) by which search should be done.\u003C\u002Fp>\n\u003Cp>\u003Cem>Please note: This is a free trial version, so it comes with some limitations.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Possible use cases:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Quick search of item:\u003Cbr \u002F>\nIf you have to search for products\u002Forders regularly and you type id\u002Fsku\u002Fname manually – you may increase your productivity by using barcode scanner.\u003Cbr \u002F>\nYou will need to scan product\u002Forder barcode and it will be found as fast as possible without any additional interaction with keyboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Point of Sale (POS):\u003Cbr \u002F>\nYou can use barcode scanner as a Point of Sale (POS) system to create orders in offline stores.\u003Cbr \u002F>\nYou simply scan products which your customer wants to buy, and you will see prices for each item along with total order price.\u003Cbr \u002F>\nPOS functionality also includes proce adjustment for added products to the order and possibility to edit the end price of the order.\u003Cbr \u002F>\nPOS also allows to specify order status, final order price, apply coupons, specify woocommerce user and have some other features.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Restocking items:\u003Cbr \u002F>\nIf you received a new products from your vendor, you can use “auto actions” to increase products quantity in WooCommerce simply by scanning items.\u003Cbr \u002F>\nProduct quantity will be increased each time you scan a barcode and the good or error sound will be played. So, you even don’t have to look at the screen to understand if it worked or not.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Your use case may be different, however barcode scanning & quick search is always helpful tool and can be adopted to stock management process.\u003C\u002Fp>\n\u003Cp>More information about Barcode Scanner plugin here:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ukrsolution.com\u002FWordpress\u002FWooCommerce-Barcode-QRCode-Scanner-Reader\" rel=\"nofollow ugc\">Barcode Scanner Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ukrsolution.com\u002FWordpress\u002FWooCommerce-Barcode-QRCode-Scanner-Reader#faq\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Manage and sell (POS) your inventory. It reads barcodes & finds woocommerce products\u002Forders. Create orders right from the wp-admin.",1000,40234,52,"2026-04-15T08:50:00.000Z","6.8.5","4.0.1","7.2",[115,18,20,92,116],"barcode","scanner","https:\u002F\u002Fwww.ukrsolution.com\u002FWordpress\u002FWooCommerce-Barcode-QRCode-Scanner-Reader","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbarcode-scanner-lite-pos-to-manage-products-inventory-and-orders.zip",75,16,"2026-04-15 11:13:44","2026-04-16T10:56:18.058Z",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":107,"downloaded":131,"rating":33,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":136,"tags":137,"homepage":140,"download_link":141,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"export-order-items-for-woocommerce","Export Order Items for WooCommerce","1.0.16","BerryPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fberrypress\u002F","\u003Cp>\u003Cstrong>Export the order details for each sale in your WooCommerce store. Simplify order fulfillment, generate accounting reports in a few clicks, and download into CSV format for readability and universal compatibility with Export Order Items.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Export Order Items is simple to set up and works for generating order reports straight out of the box.\u003C\u002Fp>\n\u003Ch3>Order Reporting Features And Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Sort orders for pulling specific purchase details\u003C\u002Fli>\n\u003Cli>Pull reports based on common range selectors or custom start and end date and time\u003C\u002Fli>\n\u003Cli>Sort by order ID or Product ID in ascending or descending order\u003C\u002Fli>\n\u003Cli>Filter by order status (Pending Payment, Processing, Completed, Cancelled, etc.)\u003C\u002Fli>\n\u003Cli>18 data fields that can be included in the report\u003C\u002Fli>\n\u003Cli>Export WooCommerce orders to CSV format\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Here’s What You Get When You Upgrade To Pro\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Save your export settings as a preset and reuse your reports\u003C\u002Fli>\n\u003Cli>Conditional logic for setting what is included in your report\u003C\u002Fli>\n\u003Cli>Generate order reports for specific user roles\u003C\u002Fli>\n\u003Cli>Export all sales or sort by category, tag, product ID, and included field\u003C\u002Fli>\n\u003Cli>Exclude or include free items, refunds, and shipping information\u003C\u002Fli>\n\u003Cli>Set what shows on your reports including custom fields, order line item, and variation\u003C\u002Fli>\n\u003Cli>Additional formats including CSV-ASCII, XLS, XLSX, HTML, and HTML Enhanced\u003C\u002Fli>\n\u003Cli>Change field layout, titles, add rows, and set how decimals display\u003C\u002Fli>\n\u003Cli>Advanced compatibility and debug controls\u003Cbr \u002F>\n\u003Cstrong>Want more?\u003C\u002Fstrong> – check out our add-ons for expansion plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Faster Easier Report Creation\u003C\u002Fh3>\n\u003Cp>We wanted to make exporting WooCommerce orders a fast simple process so we streamlined the process with checkboxes, dropdowns, and toggles. Set your date range, choose how it should be sorted, pick what order status should be included, and set what fields you want to be added in your report.\u003C\u002Fp>\n\u003Cp>⭐️⭐️⭐️⭐️⭐️\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“All I needed was a way to pull customer information along with product sales. And this plugin did exactly that right out of the box. Thanks!” \u003Ccode>-\u003C\u002Fcode> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Ffiberlyone\u002F\" rel=\"ugc\">fiberlyone\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>⭐️⭐️⭐️⭐️⭐️\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“The Export Order Items plugin has easy to use functions where you can select the categories you want to have in your report – awesome!” \u003Ccode>-\u003C\u002Fcode> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Frist\u002F\" rel=\"ugc\">rist\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Export And Share Anywhere\u003C\u002Fh3>\n\u003Cp>Customize your report with the toggle control settings, configure the formatting, and download your orders as a CSV spreadsheet. Email as an attachment, print it off for order fulfillment, or import it to your favorite spreadsheet software for analysis.\u003C\u002Fp>\n\u003Ch3>Is The Pro Version Right For You?\u003C\u002Fh3>\n\u003Cp>Over 95% of our users find the free version is perfect for their store. Upgrade to Pro if you need more targeted reporting, advanced options, other formats, and unlimited presets for saving all kinds of report layouts.\u003C\u002Fp>\n\u003Ch3>Addons & Integrations\u003C\u002Fh3>\n\u003Cp>Looking to automate your reports, share them on the frontend of your site, or create in-depth sales reports? We have more free and premium reporting tools for WooCommerce.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-sales-report-for-woocommerce\u002F\" rel=\"ugc\">Ninjalytics\u003C\u002Fa> (Free and \u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fwoocommerce\u002Fninjalytics\u002F\" rel=\"nofollow ugc\">Pro\u003C\u002Fa> – create sales reports for your store\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fwoocommerce\u002Fscheduled-email-reports\u002F\" rel=\"nofollow ugc\">Scheduled Email Reports for WooCommerce\u003C\u002Fa> – plugin to automate report sending\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fwoocommerce\u002Ffrontend-reports-for-woocommerce\u002F\" rel=\"nofollow ugc\">Frontend Reports for WooCommerce\u003C\u002Fa> – display reports on the frontend of your site\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fwoocommerce\u002Fextra-product-options-addon\u002F\" rel=\"nofollow ugc\">Extra Product Options Addon\u003C\u002Fa> – export fields from the \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-extra-product-options\u002F7908619\" rel=\"nofollow ugc\">WooCommerce Extra Product Options\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you like this plugin, please consider leaving a comment or review.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fberrypress.com\u002F\" rel=\"nofollow ugc\">BerryPress\u003C\u002Fa> has built a range of powerful plugins for WooCommerce and WordPress. Check out some of our favorites below — and don’t forget to leave a ⭐⭐⭐⭐⭐ review to help others in the community discover them!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexport-order-items-for-woocommerce\u002F\" rel=\"ugc\">Export Order Items for WooCommerce\u003C\u002Fa> — Export detailed order data for every sale in your WooCommerce store. Simplify fulfillment, create accounting reports in just a few clicks, and download CSV files for easy sharing and compatibility.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-upload-for-bbpress\u002F\" rel=\"ugc\">Inline Image Upload for BBPress\u003C\u002Fa> — Add a TinyMCE WYSIWYG editor to BBPress forums and enable inline image uploads, so users can easily attach and display images within their posts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fphotoberry-studio\u002F\" rel=\"ugc\">PhotoBerry Studio\u003C\u002Fa> — Create beautiful, customizable product photo galleries directly in your WordPress dashboard.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fwoocommerce\u002Fautomatic-product-categories\u002F\" rel=\"nofollow ugc\">Automatic Product Categories\u003C\u002Fa> — Available as a free version and Pro. Automatically assign products to categories based on custom rules, saving you time and keeping your store organized.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fwoocommerce\u002Flive-carts\u002F\" rel=\"nofollow ugc\">Live Carts\u003C\u002Fa> — Available as a free version and Pro. View and analyze live shopping carts in real time to understand user behavior and optimize conversions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustomer-address-change-notification-for-woocommerce\u002F\" rel=\"ugc\">Customer Address Change Notification for WooCommerce\u003C\u002Fa> — Get instant notifications when customers update their shipping or billing address, helping you stay on top of changes and prevent delivery issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To view BerryPress’s premium WordPress plugins and themes, visit our \u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fshop\u002F\" rel=\"nofollow ugc\">WordPress products catalog page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Enjoy!\u003C\u002Fp>\n","Quickly export and download your WooCommerce product orders as a CSV with product, line item, order, and customer data.",31730,9,"2026-03-06T20:10:00.000Z","6.9.5","3.5","7.3",[138,139,19,21,93],"line-items","order-items","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexport-order-items-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexport-order-items-for-woocommerce.1.0.16.zip",{"attackSurface":143,"codeSignals":302,"taintFlows":334,"riskAssessment":626,"analyzedAt":629},{"hooks":144,"ajaxHandlers":164,"restRoutes":299,"shortcodes":300,"cronEvents":301,"entryPointCount":290,"unprotectedCount":11},[145,150,154,159],{"type":146,"name":147,"callback":148,"file":149,"line":119},"action","admin_menu","register_admin_menu","includes\\class-obydullah-restaurant-pos-lite-handler.php",{"type":146,"name":151,"callback":152,"file":149,"line":153},"admin_enqueue_scripts","enqueue_admin_scripts",76,{"type":146,"name":155,"callback":156,"file":157,"line":158},"admin_init","register_settings","includes\\class-obydullah-restaurant-pos-lite-settings.php",18,{"type":146,"name":160,"callback":161,"file":162,"line":163},"plugins_loaded","orpl_init","obydullah-restaurant-pos-lite.php",29,[165,172,175,179,184,187,190,193,198,202,206,210,215,219,223,227,231,235,239,243,246,249,252,255,259,262,265,269,272,275,278,283,287,291,295],{"action":166,"nopriv":167,"callback":168,"hasNonce":169,"hasCapCheck":169,"file":170,"line":171},"orpl_add_accounting_entry",false,"ajax_add_orpl_accounting_entry",true,"includes\\class-obydullah-restaurant-pos-lite-accounting.php",17,{"action":173,"nopriv":167,"callback":174,"hasNonce":169,"hasCapCheck":169,"file":170,"line":158},"orpl_get_accounting_entries","ajax_get_orpl_accounting_entries",{"action":176,"nopriv":167,"callback":177,"hasNonce":169,"hasCapCheck":169,"file":170,"line":178},"orpl_delete_accounting_entry","ajax_delete_orpl_accounting_entry",19,{"action":180,"nopriv":167,"callback":181,"hasNonce":169,"hasCapCheck":167,"file":182,"line":183},"orpl_add_product_category","ajax_add_orpl_category","includes\\class-obydullah-restaurant-pos-lite-categories.php",15,{"action":185,"nopriv":167,"callback":186,"hasNonce":169,"hasCapCheck":167,"file":182,"line":120},"orpl_get_product_categories","ajax_get_orpl_categories",{"action":188,"nopriv":167,"callback":189,"hasNonce":169,"hasCapCheck":167,"file":182,"line":171},"orpl_edit_product_category","ajax_edit_orpl_category",{"action":191,"nopriv":167,"callback":192,"hasNonce":169,"hasCapCheck":167,"file":182,"line":158},"orpl_delete_product_category","ajax_delete_orpl_category",{"action":194,"nopriv":167,"callback":195,"hasNonce":169,"hasCapCheck":167,"file":196,"line":197},"orpl_add_customer","ajax_add_orpl_customer","includes\\class-obydullah-restaurant-pos-lite-customers.php",24,{"action":199,"nopriv":167,"callback":200,"hasNonce":169,"hasCapCheck":167,"file":196,"line":201},"orpl_get_customers","ajax_get_orpl_customers",25,{"action":203,"nopriv":167,"callback":204,"hasNonce":169,"hasCapCheck":167,"file":196,"line":205},"orpl_edit_customer","ajax_edit_orpl_customer",26,{"action":207,"nopriv":167,"callback":208,"hasNonce":169,"hasCapCheck":167,"file":196,"line":209},"orpl_delete_customer","ajax_delete_orpl_customer",27,{"action":211,"nopriv":167,"callback":212,"hasNonce":169,"hasCapCheck":167,"file":213,"line":214},"orpl_get_categories_for_pos","ajax_get_categories_for_pos","includes\\class-obydullah-restaurant-pos-lite-pos.php",40,{"action":216,"nopriv":167,"callback":217,"hasNonce":169,"hasCapCheck":169,"file":213,"line":218},"orpl_get_products_by_category","ajax_get_products_by_category",41,{"action":220,"nopriv":167,"callback":221,"hasNonce":169,"hasCapCheck":167,"file":213,"line":222},"orpl_get_customers_for_pos","ajax_get_customers_for_pos",42,{"action":224,"nopriv":167,"callback":225,"hasNonce":169,"hasCapCheck":167,"file":213,"line":226},"orpl_process_sale","ajax_process_sale",43,{"action":228,"nopriv":167,"callback":229,"hasNonce":169,"hasCapCheck":167,"file":213,"line":230},"orpl_get_saved_sales","ajax_get_saved_sales",44,{"action":232,"nopriv":167,"callback":233,"hasNonce":169,"hasCapCheck":167,"file":213,"line":234},"orpl_load_saved_sale","ajax_load_saved_sale",45,{"action":236,"nopriv":167,"callback":237,"hasNonce":169,"hasCapCheck":167,"file":213,"line":238},"orpl_delete_saved_sale","ajax_delete_saved_sale",46,{"action":240,"nopriv":167,"callback":241,"hasNonce":169,"hasCapCheck":167,"file":242,"line":183},"orpl_add_product","ajax_add_orpl_product","includes\\class-obydullah-restaurant-pos-lite-products.php",{"action":244,"nopriv":167,"callback":245,"hasNonce":169,"hasCapCheck":167,"file":242,"line":120},"orpl_get_products","ajax_get_orpl_products",{"action":247,"nopriv":167,"callback":248,"hasNonce":169,"hasCapCheck":167,"file":242,"line":171},"orpl_edit_product","ajax_edit_orpl_product",{"action":250,"nopriv":167,"callback":251,"hasNonce":169,"hasCapCheck":167,"file":242,"line":158},"orpl_delete_product","ajax_delete_orpl_product",{"action":253,"nopriv":167,"callback":254,"hasNonce":169,"hasCapCheck":167,"file":242,"line":178},"orpl_get_categories_for_products","ajax_get_orpl_categories_for_products",{"action":256,"nopriv":167,"callback":257,"hasNonce":169,"hasCapCheck":169,"file":258,"line":171},"orpl_get_sales","ajax_get_orpl_sales","includes\\class-obydullah-restaurant-pos-lite-sales.php",{"action":260,"nopriv":167,"callback":261,"hasNonce":169,"hasCapCheck":167,"file":258,"line":158},"orpl_delete_sale","ajax_delete_orpl_sale",{"action":263,"nopriv":167,"callback":264,"hasNonce":169,"hasCapCheck":167,"file":258,"line":178},"orpl_print_sale","ajax_print_orpl_sale",{"action":266,"nopriv":167,"callback":267,"hasNonce":169,"hasCapCheck":167,"file":268,"line":120},"orpl_add_stock","ajax_add_orpl_stock","includes\\class-obydullah-restaurant-pos-lite-stocks.php",{"action":270,"nopriv":167,"callback":271,"hasNonce":169,"hasCapCheck":167,"file":268,"line":171},"orpl_get_stocks","ajax_get_orpl_stocks",{"action":273,"nopriv":167,"callback":274,"hasNonce":169,"hasCapCheck":167,"file":268,"line":158},"orpl_delete_stock","ajax_orpl_delete_stock",{"action":276,"nopriv":167,"callback":277,"hasNonce":169,"hasCapCheck":167,"file":268,"line":178},"orpl_get_products_for_stocks","ajax_get_products_for_stocks",{"action":279,"nopriv":167,"callback":280,"hasNonce":169,"hasCapCheck":167,"file":281,"line":282},"orpl_add_stock_adjustment","ajax_add_orpl_stock_adjustment","includes\\class-obydullah-restaurant-pos-lite-stock_adjustments.php",33,{"action":284,"nopriv":167,"callback":285,"hasNonce":169,"hasCapCheck":167,"file":281,"line":286},"orpl_get_stock_adjustments","ajax_get_orpl_stock_adjustments",34,{"action":288,"nopriv":167,"callback":289,"hasNonce":169,"hasCapCheck":167,"file":281,"line":290},"orpl_delete_stock_adjustment","ajax_delete_orpl_stock_adjustment",35,{"action":292,"nopriv":167,"callback":293,"hasNonce":169,"hasCapCheck":167,"file":281,"line":294},"orpl_get_products_for_adjustments","ajax_get_orpl_products_for_adjustments",36,{"action":296,"nopriv":167,"callback":297,"hasNonce":169,"hasCapCheck":167,"file":281,"line":298},"orpl_get_current_stock","ajax_get_current_orpl_stock",37,[],[],[],{"dangerousFunctions":303,"sqlUsage":304,"outputEscaping":324,"fileOperations":11,"externalRequests":11,"nonceChecks":290,"capabilityChecks":332,"bundledLibraries":333},[],{"prepared":305,"raw":306,"locations":307},154,5,[308,312,315,318,320],{"file":309,"line":310,"context":311},"includes\\class-obydullah-restaurant-pos-lite-activator.php",148,"$wpdb->get_var() with variable interpolation",{"file":182,"line":313,"context":314},133,"$wpdb->get_results() with variable interpolation",{"file":316,"line":317,"context":311},"includes\\class-obydullah-restaurant-pos-lite-dashboard.php",261,{"file":242,"line":319,"context":311},284,{"file":321,"line":322,"context":323},"uninstall.php",48,"$wpdb->query() with variable interpolation",{"escaped":325,"rawEcho":31,"locations":326},241,[327,330],{"file":157,"line":328,"context":329},145,"raw output",{"file":157,"line":331,"context":329},150,6,[],[335,353,363,372,385,395,405,417,435,449,462,481,497,507,517,531,545,556,566,574,583,592,602,612],{"entryPoint":336,"graph":337,"unsanitizedCount":11,"severity":352},"ajax_add_orpl_category (includes\\class-obydullah-restaurant-pos-lite-categories.php:146)",{"nodes":338,"edges":350},[339,344],{"id":340,"type":341,"label":342,"file":182,"line":343},"n0","source","$_POST",158,{"id":345,"type":346,"label":347,"file":182,"line":348,"wp_function":349},"n1","sink","get_var() [SQLi]",171,"get_var",[351],{"from":340,"to":345,"sanitized":169},"low",{"entryPoint":354,"graph":355,"unsanitizedCount":11,"severity":352},"ajax_edit_orpl_category (includes\\class-obydullah-restaurant-pos-lite-categories.php:206)",{"nodes":356,"edges":361},[357,359],{"id":340,"type":341,"label":342,"file":182,"line":358},218,{"id":345,"type":346,"label":347,"file":182,"line":360,"wp_function":349},231,[362],{"from":340,"to":345,"sanitized":169},{"entryPoint":364,"graph":365,"unsanitizedCount":11,"severity":352},"\u003Cclass-obydullah-restaurant-pos-lite-categories> (includes\\class-obydullah-restaurant-pos-lite-categories.php:0)",{"nodes":366,"edges":370},[367,369],{"id":340,"type":341,"label":368,"file":182,"line":343},"$_POST (x2)",{"id":345,"type":346,"label":347,"file":182,"line":348,"wp_function":349},[371],{"from":340,"to":345,"sanitized":169},{"entryPoint":373,"graph":374,"unsanitizedCount":11,"severity":352},"ajax_get_orpl_customers (includes\\class-obydullah-restaurant-pos-lite-customers.php:243)",{"nodes":375,"edges":383},[376,379],{"id":340,"type":341,"label":377,"file":196,"line":378},"$_GET",252,{"id":345,"type":346,"label":380,"file":196,"line":381,"wp_function":382},"get_results() [SQLi]",266,"get_results",[384],{"from":340,"to":345,"sanitized":169},{"entryPoint":386,"graph":387,"unsanitizedCount":11,"severity":352},"ajax_add_orpl_customer (includes\\class-obydullah-restaurant-pos-lite-customers.php:366)",{"nodes":388,"edges":393},[389,391],{"id":340,"type":341,"label":342,"file":196,"line":390},376,{"id":345,"type":346,"label":347,"file":196,"line":392,"wp_function":349},397,[394],{"from":340,"to":345,"sanitized":169},{"entryPoint":396,"graph":397,"unsanitizedCount":11,"severity":352},"ajax_edit_orpl_customer (includes\\class-obydullah-restaurant-pos-lite-customers.php:428)",{"nodes":398,"edges":403},[399,401],{"id":340,"type":341,"label":342,"file":196,"line":400},439,{"id":345,"type":346,"label":347,"file":196,"line":402,"wp_function":349},456,[404],{"from":340,"to":345,"sanitized":169},{"entryPoint":406,"graph":407,"unsanitizedCount":11,"severity":352},"ajax_delete_orpl_customer (includes\\class-obydullah-restaurant-pos-lite-customers.php:488)",{"nodes":408,"edges":415},[409,411],{"id":340,"type":341,"label":342,"file":196,"line":410},496,{"id":345,"type":346,"label":412,"file":196,"line":413,"wp_function":414},"get_row() [SQLi]",504,"get_row",[416],{"from":340,"to":345,"sanitized":169},{"entryPoint":418,"graph":419,"unsanitizedCount":11,"severity":352},"\u003Cclass-obydullah-restaurant-pos-lite-customers> (includes\\class-obydullah-restaurant-pos-lite-customers.php:0)",{"nodes":420,"edges":431},[421,422,423,425,427,429],{"id":340,"type":341,"label":377,"file":196,"line":378},{"id":345,"type":346,"label":380,"file":196,"line":381,"wp_function":382},{"id":424,"type":341,"label":368,"file":196,"line":390},"n2",{"id":426,"type":346,"label":347,"file":196,"line":392,"wp_function":349},"n3",{"id":428,"type":341,"label":342,"file":196,"line":410},"n4",{"id":430,"type":346,"label":412,"file":196,"line":413,"wp_function":414},"n5",[432,433,434],{"from":340,"to":345,"sanitized":169},{"from":424,"to":426,"sanitized":169},{"from":428,"to":430,"sanitized":169},{"entryPoint":436,"graph":437,"unsanitizedCount":11,"severity":352},"ajax_load_saved_sale (includes\\class-obydullah-restaurant-pos-lite-pos.php:397)",{"nodes":438,"edges":446},[439,441,443,444],{"id":340,"type":341,"label":377,"file":213,"line":440},403,{"id":345,"type":346,"label":412,"file":213,"line":442,"wp_function":414},410,{"id":424,"type":341,"label":377,"file":213,"line":440},{"id":426,"type":346,"label":380,"file":213,"line":445,"wp_function":382},419,[447,448],{"from":340,"to":345,"sanitized":169},{"from":424,"to":426,"sanitized":169},{"entryPoint":450,"graph":451,"unsanitizedCount":11,"severity":352},"ajax_delete_saved_sale (includes\\class-obydullah-restaurant-pos-lite-pos.php:433)",{"nodes":452,"edges":459},[453,455,456,457],{"id":340,"type":341,"label":342,"file":213,"line":454},441,{"id":345,"type":346,"label":412,"file":213,"line":402,"wp_function":414},{"id":424,"type":341,"label":342,"file":213,"line":454},{"id":426,"type":346,"label":380,"file":213,"line":458,"wp_function":382},469,[460,461],{"from":340,"to":345,"sanitized":169},{"from":424,"to":426,"sanitized":169},{"entryPoint":463,"graph":464,"unsanitizedCount":11,"severity":352},"\u003Cclass-obydullah-restaurant-pos-lite-pos> (includes\\class-obydullah-restaurant-pos-lite-pos.php:0)",{"nodes":465,"edges":476},[466,467,468,469,470,471,472,474],{"id":340,"type":341,"label":377,"file":213,"line":440},{"id":345,"type":346,"label":412,"file":213,"line":442,"wp_function":414},{"id":424,"type":341,"label":377,"file":213,"line":440},{"id":426,"type":346,"label":380,"file":213,"line":445,"wp_function":382},{"id":428,"type":341,"label":368,"file":213,"line":454},{"id":430,"type":346,"label":412,"file":213,"line":402,"wp_function":414},{"id":473,"type":341,"label":342,"file":213,"line":454},"n6",{"id":475,"type":346,"label":380,"file":213,"line":458,"wp_function":382},"n7",[477,478,479,480],{"from":340,"to":345,"sanitized":169},{"from":424,"to":426,"sanitized":169},{"from":428,"to":430,"sanitized":169},{"from":473,"to":475,"sanitized":169},{"entryPoint":482,"graph":483,"unsanitizedCount":11,"severity":352},"ajax_get_orpl_products (includes\\class-obydullah-restaurant-pos-lite-products.php:219)",{"nodes":484,"edges":494},[485,488,490,492],{"id":340,"type":341,"label":486,"file":242,"line":487},"$_GET (x3)",237,{"id":345,"type":346,"label":380,"file":242,"line":489,"wp_function":382},240,{"id":424,"type":341,"label":377,"file":242,"line":491},234,{"id":426,"type":346,"label":347,"file":242,"line":493,"wp_function":349},262,[495,496],{"from":340,"to":345,"sanitized":169},{"from":424,"to":426,"sanitized":169},{"entryPoint":498,"graph":499,"unsanitizedCount":11,"severity":352},"ajax_add_orpl_product (includes\\class-obydullah-restaurant-pos-lite-products.php:319)",{"nodes":500,"edges":505},[501,503],{"id":340,"type":341,"label":342,"file":242,"line":502},330,{"id":345,"type":346,"label":347,"file":242,"line":504,"wp_function":349},344,[506],{"from":340,"to":345,"sanitized":169},{"entryPoint":508,"graph":509,"unsanitizedCount":11,"severity":352},"ajax_edit_orpl_product (includes\\class-obydullah-restaurant-pos-lite-products.php:382)",{"nodes":510,"edges":515},[511,513],{"id":340,"type":341,"label":342,"file":242,"line":512},399,{"id":345,"type":346,"label":347,"file":242,"line":514,"wp_function":349},413,[516],{"from":340,"to":345,"sanitized":169},{"entryPoint":518,"graph":519,"unsanitizedCount":11,"severity":352},"\u003Cclass-obydullah-restaurant-pos-lite-products> (includes\\class-obydullah-restaurant-pos-lite-products.php:0)",{"nodes":520,"edges":527},[521,522,523,524,525,526],{"id":340,"type":341,"label":486,"file":242,"line":487},{"id":345,"type":346,"label":380,"file":242,"line":489,"wp_function":382},{"id":424,"type":341,"label":377,"file":242,"line":491},{"id":426,"type":346,"label":347,"file":242,"line":493,"wp_function":349},{"id":428,"type":341,"label":368,"file":242,"line":502},{"id":430,"type":346,"label":347,"file":242,"line":504,"wp_function":349},[528,529,530],{"from":340,"to":345,"sanitized":169},{"from":424,"to":426,"sanitized":169},{"from":428,"to":430,"sanitized":169},{"entryPoint":532,"graph":533,"unsanitizedCount":11,"severity":352},"ajax_print_orpl_sale (includes\\class-obydullah-restaurant-pos-lite-sales.php:328)",{"nodes":534,"edges":542},[535,537,539,540],{"id":340,"type":341,"label":342,"file":258,"line":536},341,{"id":345,"type":346,"label":412,"file":258,"line":538,"wp_function":414},348,{"id":424,"type":341,"label":342,"file":258,"line":536},{"id":426,"type":346,"label":380,"file":258,"line":541,"wp_function":382},365,[543,544],{"from":340,"to":345,"sanitized":169},{"from":424,"to":426,"sanitized":169},{"entryPoint":546,"graph":547,"unsanitizedCount":11,"severity":352},"\u003Cclass-obydullah-restaurant-pos-lite-sales> (includes\\class-obydullah-restaurant-pos-lite-sales.php:0)",{"nodes":548,"edges":553},[549,550,551,552],{"id":340,"type":341,"label":342,"file":258,"line":536},{"id":345,"type":346,"label":412,"file":258,"line":538,"wp_function":414},{"id":424,"type":341,"label":342,"file":258,"line":536},{"id":426,"type":346,"label":380,"file":258,"line":541,"wp_function":382},[554,555],{"from":340,"to":345,"sanitized":169},{"from":424,"to":426,"sanitized":169},{"entryPoint":557,"graph":558,"unsanitizedCount":11,"severity":352},"ajax_add_orpl_stock (includes\\class-obydullah-restaurant-pos-lite-stocks.php:425)",{"nodes":559,"edges":564},[560,562],{"id":340,"type":341,"label":342,"file":268,"line":561},437,{"id":345,"type":346,"label":347,"file":268,"line":563,"wp_function":349},466,[565],{"from":340,"to":345,"sanitized":169},{"entryPoint":567,"graph":568,"unsanitizedCount":11,"severity":352},"\u003Cclass-obydullah-restaurant-pos-lite-stocks> (includes\\class-obydullah-restaurant-pos-lite-stocks.php:0)",{"nodes":569,"edges":572},[570,571],{"id":340,"type":341,"label":342,"file":268,"line":561},{"id":345,"type":346,"label":347,"file":268,"line":563,"wp_function":349},[573],{"from":340,"to":345,"sanitized":169},{"entryPoint":575,"graph":576,"unsanitizedCount":11,"severity":352},"ajax_get_current_orpl_stock (includes\\class-obydullah-restaurant-pos-lite-stock_adjustments.php:276)",{"nodes":577,"edges":581},[578,579],{"id":340,"type":341,"label":377,"file":281,"line":319},{"id":345,"type":346,"label":347,"file":281,"line":580,"wp_function":349},296,[582],{"from":340,"to":345,"sanitized":169},{"entryPoint":584,"graph":585,"unsanitizedCount":11,"severity":352},"ajax_get_orpl_stock_adjustments (includes\\class-obydullah-restaurant-pos-lite-stock_adjustments.php:308)",{"nodes":586,"edges":590},[587,589],{"id":340,"type":341,"label":377,"file":281,"line":588},318,{"id":345,"type":346,"label":380,"file":281,"line":392,"wp_function":382},[591],{"from":340,"to":345,"sanitized":169},{"entryPoint":593,"graph":594,"unsanitizedCount":11,"severity":352},"ajax_add_orpl_stock_adjustment (includes\\class-obydullah-restaurant-pos-lite-stock_adjustments.php:417)",{"nodes":595,"edges":600},[596,598],{"id":340,"type":341,"label":342,"file":281,"line":597},426,{"id":345,"type":346,"label":412,"file":281,"line":599,"wp_function":414},443,[601],{"from":340,"to":345,"sanitized":169},{"entryPoint":603,"graph":604,"unsanitizedCount":11,"severity":352},"ajax_delete_orpl_stock_adjustment (includes\\class-obydullah-restaurant-pos-lite-stock_adjustments.php:537)",{"nodes":605,"edges":610},[606,608],{"id":340,"type":341,"label":342,"file":281,"line":607},545,{"id":345,"type":346,"label":412,"file":281,"line":609,"wp_function":414},553,[611],{"from":340,"to":345,"sanitized":169},{"entryPoint":613,"graph":614,"unsanitizedCount":11,"severity":352},"\u003Cclass-obydullah-restaurant-pos-lite-stock_adjustments> (includes\\class-obydullah-restaurant-pos-lite-stock_adjustments.php:0)",{"nodes":615,"edges":622},[616,617,618,619,620,621],{"id":340,"type":341,"label":377,"file":281,"line":319},{"id":345,"type":346,"label":347,"file":281,"line":580,"wp_function":349},{"id":424,"type":341,"label":377,"file":281,"line":588},{"id":426,"type":346,"label":380,"file":281,"line":392,"wp_function":382},{"id":428,"type":341,"label":368,"file":281,"line":597},{"id":430,"type":346,"label":412,"file":281,"line":599,"wp_function":414},[623,624,625],{"from":340,"to":345,"sanitized":169},{"from":424,"to":426,"sanitized":169},{"from":428,"to":430,"sanitized":169},{"summary":627,"deductions":628},"The obydullah-restaurant-pos-lite plugin, version 1.0.2, exhibits a generally strong security posture based on this static analysis. The plugin demonstrates excellent adherence to secure coding practices, with a very high percentage of SQL queries utilizing prepared statements and nearly all output being properly escaped. The absence of file operations and external HTTP requests further reduces potential attack vectors. Crucially, all identified entry points, which consist of 35 AJAX handlers, are protected by nonce checks, and there are also capability checks in place, indicating an effort to restrict access to sensitive functionalities. The lack of any recorded vulnerabilities or CVEs in its history is a significant positive indicator of its stability and security over time.\n\nHowever, a potential area for attention is the relatively large number of AJAX handlers (35) that are exposed. While all appear to have nonce checks, and some have capability checks, a higher density of entry points, even if protected, can increase the complexity of the codebase and the potential for subtle logic flaws to be exploited. The analysis did not reveal any critical or high severity taint flows, unsanitized paths, raw SQL queries, or unescaped output, which is very encouraging. The absence of bundled libraries also means there are no known vulnerabilities stemming from outdated third-party components. Overall, the plugin appears to be developed with security in mind, but vigilance regarding the attack surface is always recommended.",[],"2026-03-17T07:21:44.853Z",{"wat":631,"direct":654},{"assetPaths":632,"generatorPatterns":642,"scriptPaths":643,"versionParams":644},[633,634,635,636,637,638,639,640,641],"\u002Fwp-content\u002Fplugins\u002Fobydullah-restaurant-pos-lite\u002Fassets\u002Fcss\u002Fmain.css","\u002Fwp-content\u002Fplugins\u002Fobydullah-restaurant-pos-lite\u002Fassets\u002Fcss\u002Fpos-style.css","\u002Fwp-content\u002Fplugins\u002Fobydullah-restaurant-pos-lite\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fobydullah-restaurant-pos-lite\u002Fassets\u002Fjs\u002Fcategories.js","\u002Fwp-content\u002Fplugins\u002Fobydullah-restaurant-pos-lite\u002Fassets\u002Fjs\u002Fproducts.js","\u002Fwp-content\u002Fplugins\u002Fobydullah-restaurant-pos-lite\u002Fassets\u002Fjs\u002Fpos.js","\u002Fwp-content\u002Fplugins\u002Fobydullah-restaurant-pos-lite\u002Fassets\u002Fjs\u002Fsales.js","\u002Fwp-content\u002Fplugins\u002Fobydullah-restaurant-pos-lite\u002Fassets\u002Fjs\u002Fsettings.js","\u002Fwp-content\u002Fplugins\u002Fobydullah-restaurant-pos-lite\u002Fassets\u002Fjs\u002Fstocks.js",[],[635,636,637,638,639,640,641],[4,645,646,647,648,649,650,651,652,653],"obydullah-restaurant-pos-lite\u002Fassets\u002Fcss\u002Fmain.css?ver=","obydullah-restaurant-pos-lite\u002Fassets\u002Fcss\u002Fpos-style.css?ver=","obydullah-restaurant-pos-lite\u002Fassets\u002Fjs\u002Fadmin.js?ver=","obydullah-restaurant-pos-lite\u002Fassets\u002Fjs\u002Fcategories.js?ver=","obydullah-restaurant-pos-lite\u002Fassets\u002Fjs\u002Fproducts.js?ver=","obydullah-restaurant-pos-lite\u002Fassets\u002Fjs\u002Fpos.js?ver=","obydullah-restaurant-pos-lite\u002Fassets\u002Fjs\u002Fsales.js?ver=","obydullah-restaurant-pos-lite\u002Fassets\u002Fjs\u002Fsettings.js?ver=","obydullah-restaurant-pos-lite\u002Fassets\u002Fjs\u002Fstocks.js?ver=",{"cssClasses":655,"htmlComments":661,"htmlAttributes":668,"restEndpoints":671,"jsGlobals":672,"shortcodeOutput":674},[4,656,657,658,659,660],"orpl-admin-menu","orpl-dashboard-wrap","orpl-categories-list-table","orpl-products-list-table","orpl-pos-wrapper",[662,663,664,665,666,667],"\u003C!-- Plugin Handler -->","\u003C!-- Load required class files -->","\u003C!-- Constructor -->","\u003C!-- Initialize plugin components and hooks -->","\u003C!-- Register admin menu pages -->","\u003C!-- Enqueue admin scripts and styles -->",[669,670],"data-plugin-name=\"Obydullah Restaurant POS Lite\"","data-plugin-version=\"1.0.2\"",[],[673],"orpl_admin_params",[],{"error":169,"url":676,"statusCode":677,"statusMessage":678,"message":678},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fobydullah-restaurant-pos-lite\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":306,"versions":680},[681,686,693,700,707],{"version":6,"download_url":24,"svn_tag_url":682,"released_at":26,"has_diff":167,"diff_files_changed":683,"diff_lines":26,"trac_diff_url":684,"vulnerabilities":685,"is_current":169},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fobydullah-restaurant-pos-lite\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fobydullah-restaurant-pos-lite%2Ftags%2F1.0.4&new_path=%2Fobydullah-restaurant-pos-lite%2Ftags%2F1.0.5",[],{"version":687,"download_url":688,"svn_tag_url":689,"released_at":26,"has_diff":167,"diff_files_changed":690,"diff_lines":26,"trac_diff_url":691,"vulnerabilities":692,"is_current":167},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fobydullah-restaurant-pos-lite.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fobydullah-restaurant-pos-lite\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fobydullah-restaurant-pos-lite%2Ftags%2F1.0.3&new_path=%2Fobydullah-restaurant-pos-lite%2Ftags%2F1.0.4",[],{"version":694,"download_url":695,"svn_tag_url":696,"released_at":26,"has_diff":167,"diff_files_changed":697,"diff_lines":26,"trac_diff_url":698,"vulnerabilities":699,"is_current":167},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fobydullah-restaurant-pos-lite.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fobydullah-restaurant-pos-lite\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fobydullah-restaurant-pos-lite%2Ftags%2F1.0.2&new_path=%2Fobydullah-restaurant-pos-lite%2Ftags%2F1.0.3",[],{"version":701,"download_url":702,"svn_tag_url":703,"released_at":26,"has_diff":167,"diff_files_changed":704,"diff_lines":26,"trac_diff_url":705,"vulnerabilities":706,"is_current":167},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fobydullah-restaurant-pos-lite.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fobydullah-restaurant-pos-lite\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fobydullah-restaurant-pos-lite%2Ftags%2F1.0.0&new_path=%2Fobydullah-restaurant-pos-lite%2Ftags%2F1.0.2",[],{"version":708,"download_url":709,"svn_tag_url":710,"released_at":26,"has_diff":167,"diff_files_changed":711,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":712,"is_current":167},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fobydullah-restaurant-pos-lite.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fobydullah-restaurant-pos-lite\u002Ftags\u002F1.0.0\u002F",[],[]]