[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJF4Bwr-IzT_yz1JyL6llf9mYzCbSTiY-UYELE23YJWk":3},{"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":15,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":33,"analysis":124,"fingerprints":259},"splitter-orders-for-woocommerce","Splitter Orders For Woocommerce","1.0","LIYAN IT SOLUTION","https:\u002F\u002Fprofiles.wordpress.org\u002Fliyanitsolution\u002F","\u003Cp>“Splitter Orders For Woocommerce” plugin, splits an order into separate orders based on the different conditions set by the admin. This extension automatically split an order into multiple orders based on some product attributes or the number of items in the cart. The customer will receive different order ids for their ordered cart.\u003C\u002Fp>\n\u003Cp>With different order ids, customers can view all the order ids in their Order History and track each item separately. The admin can generate separate invoices and shipments for each order id.\u003C\u002Fp>\n\u003Ch3>Use Cases of Splitter Orders For Woocommerce\u003C\u002Fh3>\n\u003Cp>Default Condition\u003C\u002Fp>\n\u003Cp>When the condition is Default then the order is split irrespective of any attribute.\u003Cbr \u002F>\nExample-1: If an order has 4 products then the order is split into 4 different orders no matter what attribute is chosen.\u003Cbr \u002F>\nExample-2: If the order is of 3 same T-Shirt but of different color or size(different attribute), in this case also order is split into 3 different orders.\u003C\u002Fp>\n\u003Cp>Note-\u003Cbr \u002F>\n   For example-1: In the backend there will be 5 orders. One order being a parent order that shows all the products under one order, and rest 4 orders will be of individual items.\u003C\u002Fp>\n","\"Splitter Orders For Woocommerce\" plugin, splits an order into separate orders based on the different conditions set by the admin.",0,1139,"2022-12-19T09:09:00.000Z","6.1.10","","5.3",[18,19,20,21],"orders","split","split-order","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsplitter-orders-for-woocommerce.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},"liyanitsolution",1,30,84,"2026-04-04T23:42:58.554Z",[34,52,63,89,101],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":29,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":15,"download_link":50,"security_score":51,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"split-order-by-category","Split Order by category for Woocommerce","1.1.5","SunCart","https:\u002F\u002Fprofiles.wordpress.org\u002Fsunarc\u002F","\u003Cp>“Split order by Category for Woocommerce” allows splitting an order into separate orders based on category. This Plugin can be used to split an order automatically into multiple orders based on the category of the products in the cart. The customer will receive different order ids for their ordered cart.\u003C\u002Fp>\n\u003Cp>Note: This is a free variant of Split order by category for woocommerce.\u003C\u002Fp>\n\u003Ch3>Features of Plugin\u003C\u002Fh3>\n\u003Cp>Helps to manage the order as per the selected category\u003Cbr \u002F>\nAs this plugin splits the order as per the selected category it makes the management of the order for admin much quicker and easy.\u003C\u002Fp>\n\u003Cp>The customer also receives different order Ids according to the selected category existing in the order\u003Cbr \u002F>\nWhen buyers place an order with multiple items in the cart then, separate order ids will be generated.\u003C\u002Fp>\n\u003Cp>Separate order ids will be generated at the back-end as per the category selected\u003Cbr \u002F>\nSeparate order ids will be generated in the back-end as well when a buyer places an order with having multiple products in the cart.\u003C\u002Fp>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cp>This product is designed for various industrial solutions such as Fashion, FMCG-retail, automotive, health & beauty, Gems, and jewelry, Engineering and capital goods, Consumer durables, Agriculture and allied industries, Manufacturing sector, Media and Entertainment Industry, and Textile industry.\u003C\u002Fp>\n\u003Cp>This covers all SMBs’ (Small and medium business houses solution) to uncover the future face spaced growth with a seamless customer order journey experience.\u003C\u002Fp>\n\u003Ch3>Use Cases of Split order by category for woocommerce\u003C\u002Fh3>\n\u003Col>\n\u003Cli>This plugin helps store owners to order split as per the different categories of the website products \u003C\u002Fli>\n\u003Cli>This plugin helps better order management, customer experience, and service.\u003C\u002Fli>\n\u003C\u002Fol>\n","\"Split order by Category for Woocommerce\" allows splitting an order into separate orders based on category.",10,3241,100,"2025-02-26T07:36:00.000Z","6.7.5","6.0","7.4",[18,19,35,21],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsplit-order-by-category.1.1.5.zip",92,{"slug":53,"name":54,"version":55,"author":38,"author_profile":39,"description":56,"short_description":57,"active_installs":11,"downloaded":58,"rating":11,"num_ratings":11,"last_updated":15,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":59,"homepage":15,"download_link":61,"security_score":44,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":62},"split-order-by-weight-for-woocommerce","Split order by weight for WooCommerce","1.0.8","\u003Cul>\n\u003Cli>Author: \u003Ca href=\"https:\u002F\u002Fwww.suncartstore.com\" rel=\"nofollow ugc\">Suncart Store\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>“Split order by weight” Plugin allows splitting an order into separate orders based on weight.\u003C\u002Fp>\n\u003Cp>This Plugin can be used to split an order automatically into multiple orders based on the weight of the products in the cart. The customer will receive different order ids for their ordered cart.\u003C\u002Fp>\n\u003Cp>With different order ids, customers can view all the order ids in their Order History and track each item separately.\u003C\u002Fp>\n\u003Ch3>Split order for WooCommerce Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>A) Default Condition\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>When the condition is Default then the order is split irrespective of any weight. \u003C\u002Fli>\n\u003Cli>All items in the cart available will be splitted into a seperate order.\u003Cbr \u002F>\n  Example: If an order has 4 products then the order is split into 4 different orders no matter what the weight of items are.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>B) Split by Weight\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>When we enable this option, a threshold weight value is set in woocommerce settings. \u003C\u002Fli>\n\u003Cli>Split by weight means order splits only if the total weight of products comes under threshold weight. \u003C\u002Fli>\n\u003Cli>In case of more than one item in order, the number of split orders depends on the total occurrence of this case.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cp>We can understand the work process of the Plugin with the below-given example.\u003C\u002Fp>\n\u003Cp>This Plugin will split order by weight into multiple orders based on the specified weight in the configuration. If the weight is 1lbs and the cart has a below scenario then it will split as below scenario.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch4>Example: Cart Items\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We have set 2 Kg as threshold weight in the backend and we have 5 products in order out of which only two products have weight 1 kg others have weight less than 1 Kg. Then the order will split in 2 different orders having different order ids. In first order, two items with 1 kg weight each and the rest of items will be in next order.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>P1 = 1 Kg\u003Cbr \u002F>\n  P2 = .6 Kg\u003Cbr \u002F>\n  P3 = .3 Kg\u003Cbr \u002F>\n  P4 = .1 Kg\u003Cbr \u002F>\n  P5 = 1 Kg\u003C\u002Fp>\n\u003Cp>Then it will be split like:\u003C\u002Fp>\n\u003Cp>Order 1 = P1 + P5,\u003C\u002Fp>\n\u003Cp>Order 2 = P2 + P3 + P4,\u003C\u002Fp>\n\u003Cp>Note: Here is P means = Product.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Developer Help\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Bug reports and feedbacks are always welcome. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsplit-order-by-weight-for-woocommerce\" rel=\"ugc\">Report here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This WordPress plugin 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 any later version.\u003Cbr \u002F>\nThis WordPress plugin 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. You should have received a copy of the GNU General Public License along with this WordPress plugin. If not, \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">see\u003C\u002Fa>.\u003C\u002Fp>\n","“Split order by weight” plugin can split an order automatically into multiple orders based on the weight of the items in the cart.",1371,[18,19,60,21],"split-order-by-weight","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsplit-order-by-weight-for-woocommerce.1.0.8.zip","2026-03-15T10:48:56.248Z",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":84,"download_link":85,"security_score":86,"vuln_count":87,"unpatched_count":11,"last_vuln_date":88,"fetched_at":25},"woo-order-splitter","Order Splitter for WooCommerce","5.3.8","Fahad Mahmood","https:\u002F\u002Fprofiles.wordpress.org\u002Ffahadmahmood\u002F","\u003Cul>\n\u003Cli>Author: \u003Ca href=\"https:\u002F\u002Fwww.androidbubbles.com\u002Fcontact\" rel=\"nofollow ugc\">Fahad Mahmood\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Project URI: \u003Ca href=\"http:\u002F\u002Fandroidbubble.com\u002Fblog\u002Fwordpress\u002Fplugins\u002Fwoo-order-splitter\" rel=\"nofollow ugc\">http:\u002F\u002Fandroidbubble.com\u002Fblog\u002Fwordpress\u002Fplugins\u002Fwoo-order-splitter\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WooCommerce is an awesome eCommerce plugin that allows you to sell anything and if you want to sell products that are not on stock yet, but you’re sure that you’ll have them soon in stock again? So Order Splitter for WooCommerce is a solution for you as you can create a rule for those items. All of the upcoming items can go in a separate orders section\u002Fstatus. It enables you to split, consolidate, clone, your crowd\u002Fcombined\u002Fbulk orders using intelligent rules.\u003C\u002Fp>\n\u003Cp>After activation there will be a Split icon in wp-admin > WooCommerce > orders list page within the order actions. Splits all order metadata and product data across into the new order ID. Order is created and a note is left in the new order of the older order ID for future reference. Order status is then set on hold awaiting admin to confirm payment.\u003C\u002Fp>\n\u003Ch4>Tags\u003C\u002Fh4>\n\u003Cp>woocommerce, pending payments, failed, processing, completed, cancelled, refunded\u003C\u002Fp>\n\u003Ch4>How to use this plugin?\u003C\u002Fh4>\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\u002FwjClFEeYEzo?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\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This WordPress plugin 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 any later version. This WordPress plugin 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. You should have received a copy of the GNU General Public License along with this WordPress plugin. If not, see http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html.\u003C\u002Fp>\n","A great plugin to split WooCommerce orders. You can duplicate orders as well.",300,110212,94,70,"2026-03-08T09:27:00.000Z","6.9.4","4.4","7.0",[80,81,19,82,83],"clone","combine","split-funds","split-orders","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-order-splitter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-order-splitter.5.3.8.zip",98,2,"2026-02-17 16:30:12",{"slug":90,"name":91,"version":92,"author":38,"author_profile":39,"description":93,"short_description":94,"active_installs":11,"downloaded":95,"rating":96,"num_ratings":29,"last_updated":97,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":98,"homepage":15,"download_link":100,"security_score":51,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"split-order-by-warehouse","Split Order By Warehouse for Woocommerce","1.1.4","\u003Cp>A store owner might like to see orders related to the warehouse only. This plugin helps split into multiple orders as per the number of warehouses in that particular order. This plugin works as per assigned warehouse products in the backend.\u003C\u002Fp>\n\u003Cp>Note: This is a free variant of Split order by Warehouse for woocommerce.\u003C\u002Fp>\n\u003Ch3>Features of Plugin\u003C\u002Fh3>\n\u003Cp>Helps to manage the order as per warehouse in a quick and easy way\u003Cbr \u002F>\nAs this Plugin splits the order as per the warehouse it makes the management of the order for admin much quicker and easy.\u003C\u002Fp>\n\u003Cp>Help managers to manage their order in a much better way\u003Cbr \u002F>\nIf the order placed by the customer has multiple warehouses it helps the warehouse managers to manage the products related to the warehouse.\u003C\u002Fp>\n\u003Cp>Admin can assign the product to warehouses\u003Cbr \u002F>\nAdmin can go to the backend of product and assign those products to the warehouse after creating the warehouses\u003C\u002Fp>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cp>This product is designed for various industrial solutions such as Fashion, FMCG-retail, automotive, health & beauty, Gems, and jewelry, Engineering and capital goods, Consumer durables, Agriculture and allied industries, Manufacturing sector, Media and Entertainment Industry, and Textile industry.\u003C\u002Fp>\n\u003Cp>This covers all SMBs’ (Small and medium business houses solution) to uncover the future face spaced growth with a seamless customer order journey experience.\u003C\u002Fp>\n\u003Ch3>Use Cases of Split order by Warehouse\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>This plugin helps fashion stores to deliver the clothes as per the warehouse products, which help warehouse managers to deliver products on time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This plugin helps better customer experience and service.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Split order by warehouse plugin helps to split the orders as per the warehouses. This plugin works as per assigned warehouse products in the backend.",1547,20,"2025-02-26T08:45:00.000Z",[18,19,90,99],"woo-commerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsplit-order-by-warehouse.1.1.4.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":44,"num_ratings":111,"last_updated":112,"tested_up_to":76,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":15,"download_link":120,"security_score":121,"vuln_count":122,"unpatched_count":11,"last_vuln_date":123,"fetched_at":25},"woo-order-export-lite","Advanced Order Export For WooCommerce","4.0.6","algol.plus","https:\u002F\u002Fprofiles.wordpress.org\u002Falgolplus\u002F","\u003Cp>This plugin helps you to \u003Cstrong>easily\u003C\u002Fstrong> export WooCommerce order data.\u003C\u002Fp>\n\u003Cp>Export any custom field assigned to orders\u002Fproducts\u002Fcoupons is easy and you can select from various formats to export the data in such as Excel, CSV, XML, JSON, PDF and HTML.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>select\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdocs.algolplus.com\u002Falgol_order_export\u002Fexport-now\u002Fset-up-fields-to-export\u002F\" rel=\"nofollow ugc\">the fields to export\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>rename\u003C\u002Fstrong> labels \u003C\u002Fli>\n\u003Cli>\u003Cstrong>reorder\u003C\u002Fstrong> columns \u003C\u002Fli>\n\u003Cli>export \u003Cstrong>custom fields\u003C\u002Fstrong> or terms for products\u002Forders\u003C\u002Fli>\n\u003Cli>\u003Cstrong>group data\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdocs.algolplus.com\u002Falgol_order_export\u002Fexport-now\u002Foverview-12\u002F#summary-reports\" rel=\"nofollow ugc\">by products or customers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>export orders via  \u003Cstrong>bulk action\u003C\u002Fstrong> from orders list \u003C\u002Fli>\n\u003Cli>apply \u003Cstrong>powerful filters\u003C\u002Fstrong> and much more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Export includes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>order data\u003C\u002Fli>\n\u003Cli>summary order details (# of items, discounts, taxes etc…)\u003C\u002Fli>\n\u003Cli>customer details (both shipping and billing)\u003C\u002Fli>\n\u003Cli>product attributes\u003C\u002Fli>\n\u003Cli>coupon details\u003C\u002Fli>\n\u003Cli>order item metadata, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use this plugin to export orders for\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>sending order data to 3rd part drop shippers\u003C\u002Fli>\n\u003Cli>updating your accounting system\u003C\u002Fli>\n\u003Cli>analysing your order data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro version\u003C\u002Fh4>\n\u003Cp>Are you looking to have your WooCommerce products drop shipped from a third party? Our plugin can help you export your orders to CSV\u002FXML\u002Fetc and send them to your drop shipper. You can even automate this process with \u003Ca href=\"https:\u002F\u002Falgolplus.com\u002Fplugins\u002Fdownloads\u002Fadvanced-order-export-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> .\u003C\u002Fp>\n\u003Ch4>Pro version features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Export a single order immediately \u003Ca href=\"https:\u002F\u002Fdocs.algolplus.com\u002Falgol_order_export\u002Fpro-version-algol_order_export\u002Fstatus-change-jobs\u002F\" rel=\"nofollow ugc\">after a status change\u003C\u002Fa> (e.g., after payment)\u003C\u002Fli>\n\u003Cli>Export orders on \u003Ca href=\"https:\u002F\u002Fdocs.algolplus.com\u002Falgol_order_export\u002Fpro-version-algol_order_export\u002Fscheduled-jobs\u002Fschedule\u002F\" rel=\"nofollow ugc\">a flexible schedule\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Exported orders can be sent to \u003Ca href=\"https:\u002F\u002Fdocs.algolplus.com\u002Falgol_order_export\u002Fpro-version-algol_order_export\u002Fdestination-block\u002Foverview-14\u002F\" rel=\"nofollow ugc\">multiple locations at once\u003C\u002Fa> – via email, FTP, and various APIs\u003C\u002Fli>\n\u003Cli>Updating Google Sheets\u002FDrive is also possible, but this requires \u003Ca href=\"https:\u002F\u002Fdocs.algolplus.com\u002Falgol_order_export\u002Fpro-version-algol_order_export\u002Fdestination-block\u002Fzapier\u002Fadding-a-zapier-account\u002F\" rel=\"nofollow ugc\">Zapier service\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For complete list of features –  please visit \u003Ca href=\"https:\u002F\u002Falgolplus.com\u002Fplugins\u002Fdownloads\u002Fadvanced-order-export-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Advanced Order Export For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>Our plugin correctly exports custom fields (added by 3rd-party plugins) in most cases. But for some complex plugins –  you should \u003Ca href=\"https:\u002F\u002Fdocs.algolplus.com\u002Falgol_order_export\u002Fdevelopers-algol_order_export\u002Fcodes-for-plugins-developers-algol_order_export\u002Foverview-17\u002F\" rel=\"nofollow ugc\">use snippet\u003C\u002Fa>.\u003C\u002Fp>\n","Export WooCommerce orders to Excel, CSV, XML, JSON, PDF and HTML. Best free order export plugin for WooCommerce.",100000,3717800,347,"2025-12-03T05:06:00.000Z","4.7","7.4.0",[116,117,118,119,21],"export","export-orders","order","order-export","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-order-export-lite.4.0.6.zip",90,8,"2024-11-12 14:44:29",{"attackSurface":125,"codeSignals":195,"taintFlows":226,"riskAssessment":246,"analyzedAt":258},{"hooks":126,"ajaxHandlers":187,"restRoutes":192,"shortcodes":193,"cronEvents":194,"entryPointCount":29,"unprotectedCount":29},[127,133,137,141,146,151,155,160,164,168,171,175,179,183],{"type":128,"name":129,"callback":130,"file":131,"line":132},"action","admin_menu","lisg_woocommerce_order_splitter_menu","classes\\function-class.php",25,{"type":128,"name":134,"callback":135,"file":131,"line":136},"admin_enqueue_scripts","lisg_frontend_scripts",57,{"type":128,"name":138,"callback":139,"file":131,"line":140},"wp_head","lisg_custom_ajax_url",59,{"type":128,"name":142,"callback":143,"priority":96,"file":144,"line":145},"woocommerce_checkout_order_processed","change_total_on_checking","inc\\ordersplitter.php",67,{"type":147,"name":148,"callback":149,"priority":42,"file":144,"line":150},"filter","woocommerce_thankyou_order_received_text","liyanitsolution_change_order_received_text",71,{"type":147,"name":152,"callback":153,"priority":42,"file":144,"line":154},"woocommerce_locate_template","liyanitsolution_thank_you_page_template",75,{"type":128,"name":156,"callback":157,"file":158,"line":159},"woocommerce_email","lisg_remove_hooks","index.php",154,{"type":128,"name":161,"callback":162,"priority":96,"file":158,"line":163},"woocommerce_checkout_create_order","lisg_before_checkout_create_order",212,{"type":128,"name":165,"callback":166,"priority":96,"file":158,"line":167},"woocommerce_thankyou","Lisg_Save_flag_for_order",226,{"type":128,"name":142,"callback":169,"priority":42,"file":158,"line":170},"lisg_action_woocommerce_checkout_order_processed",274,{"type":147,"name":172,"callback":173,"file":158,"line":174},"manage_edit-shop_order_columns","lisg_wc_new_order_column",286,{"type":128,"name":176,"callback":177,"file":158,"line":178},"manage_shop_order_posts_custom_column","lisg_wc_cogs_add_order_profit_column_content",308,{"type":147,"name":180,"callback":181,"file":158,"line":182},"woocommerce_endpoint_order-received_title","liyanitsolution_thank_you_title",316,{"type":128,"name":184,"callback":185,"file":158,"line":186},"init","init_sunarc",364,[188],{"action":189,"nopriv":190,"callback":189,"hasNonce":190,"hasCapCheck":190,"file":131,"line":191},"lisg_select_variation",false,61,[],[],[],{"dangerousFunctions":196,"sqlUsage":205,"outputEscaping":207,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":225},[197,201,203],{"fn":198,"file":199,"line":136,"context":200},"unserialize","inc\\emails_all.php","foreach ($posts_array as $post_data) {",{"fn":198,"file":199,"line":202,"context":15},179,{"fn":198,"file":144,"line":204,"context":15},338,{"prepared":11,"raw":11,"locations":206},[],{"escaped":191,"rawEcho":208,"locations":209},7,[210,214,216,218,220,222,224],{"file":211,"line":212,"context":213},"inc\\checkout\\thankyou.php",73,"raw output",{"file":211,"line":215,"context":213},95,{"file":144,"line":217,"context":213},436,{"file":144,"line":219,"context":213},454,{"file":144,"line":221,"context":213},484,{"file":144,"line":223,"context":213},540,{"file":158,"line":71,"context":213},[],[227],{"entryPoint":228,"graph":229,"unsanitizedCount":87,"severity":245},"\u003Cconfiguration> (inc\\configuration.php:0)",{"nodes":230,"edges":243},[231,237],{"id":232,"type":233,"label":234,"file":235,"line":236},"n0","source","$_POST (x2)","inc\\configuration.php",9,{"id":238,"type":239,"label":240,"file":235,"line":241,"wp_function":242},"n1","sink","update_option() [Settings Manipulation]",21,"update_option",[244],{"from":232,"to":238,"sanitized":190},"low",{"summary":247,"deductions":248},"The \"splitter-orders-for-woocommerce\" plugin v1.0 presents a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and by properly escaping a high percentage (90%) of its outputs.  Furthermore, the plugin has no recorded vulnerability history, suggesting a generally stable codebase and potentially diligent maintenance by the developer.\n\nHowever, there are significant security concerns. The plugin exposes a single AJAX handler that lacks any authentication checks, creating a direct entry point for unauthenticated attackers.  The presence of the `unserialize` function is also a red flag, as it can lead to remote code execution vulnerabilities if not handled with extreme care, especially when processing untrusted input. While the taint analysis did not identify critical or high severity flows, the potential for insecure deserialization combined with an unprotected AJAX endpoint warrants caution.\n\nIn conclusion, while the plugin benefits from secure SQL handling and good output escaping, the unprotected AJAX endpoint and the use of `unserialize` introduce substantial risks. The absence of historical vulnerabilities is a positive indicator, but it does not negate the immediate threats posed by the current code analysis.  A cautious approach is recommended, and immediate attention should be given to securing the AJAX endpoint and reviewing the usage of `unserialize`.",[249,251,253,256],{"reason":250,"points":42},"Unprotected AJAX handler",{"reason":252,"points":122},"Use of dangerous function: unserialize",{"reason":254,"points":255},"Missing nonce check on AJAX",5,{"reason":257,"points":255},"Missing capability check","2026-03-17T07:05:46.005Z",{"wat":260,"direct":269},{"assetPaths":261,"generatorPatterns":264,"scriptPaths":265,"versionParams":266},[262,263],"\u002Fwp-content\u002Fplugins\u002Fsplitter-orders-for-woocommerce\u002Fassets\u002Fjs\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fsplitter-orders-for-woocommerce\u002Fassets\u002Fcss\u002Fstyle.css",[],[],[267,268],"splitter-orders-for-woocommerce\u002Fassets\u002Fjs\u002Fmain.js?ver=","splitter-orders-for-woocommerce\u002Fassets\u002Fcss\u002Fstyle.css?ver=",{"cssClasses":270,"htmlComments":271,"htmlAttributes":272,"restEndpoints":273,"jsGlobals":274,"shortcodeOutput":276},[],[],[],[],[275],"jQuery",[]]