[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZmcpRCi54uB0uM2gKLMMQMQyXpA8DZOO-VokuUzSSn8":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":13,"requires_php":13,"tags":15,"homepage":21,"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":34,"analysis":140,"fingerprints":312},"next-wc-orders","Next Orders for WooCommerce","1.5","nxtweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fnxtweb\u002F","\u003Cp>Next Orders for WooCommerce is the best orders manager for Woo Commerce. It automatically displays the orders you are looking for, according to different filters (Free shipping, year, status, total, product name, product category…).\u003Cbr \u002F>\nIt generates stats with pie and bar charts of number of orders, sales per month or year, product per category…\u003Cbr \u002F>\nIt lets you export your result in several formats (CSV or HTML).\u003C\u002Fp>\n\u003Ch3>Languages\u003C\u002Fh3>\n\u003Cp>This plugin is available in English & French.\u003C\u002Fp>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>Keep this plugin alive and improving, your help is appreciated.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fdonate\u002F?hosted_button_id=VERTFP5KUCWCE\" rel=\"nofollow ugc\">Consider donating\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Custom development\u003C\u002Fh4>\n\u003Cp>You need a new plugin? We can talk and help you with the plugin custom.\u003Cbr \u002F>\nJust contact us on: https:\u002F\u002Fnxt-web.com\u002F\u003C\u002Fp>\n","Next Orders for WooCommerce helps you easily view and filter your shop orders and export them !",0,756,"","6.8.5",[16,17,18,19,20],"order-management","orders","shop","woo-commerce","woocommerce","https:\u002F\u002Fnxt-web.com\u002Fplugins\u002Fnext-wc-orders\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnext-wc-orders.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":30,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},8,320,99,30,93,"2026-04-04T06:49:49.123Z",[35,58,80,99,120],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":14,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":13,"download_link":56,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":57},"dashify","Dashify: WooCommerce admin dashboard theme","1.3.14","Dashify","https:\u002F\u002Fprofiles.wordpress.org\u002Fdashify\u002F","\u003Cp>Dashify brings a modern design and UI to the WooCommerce admin. Manage, search, and navigate orders faster.\u003C\u002Fp>\n\u003Cp>Just activate Dashify, and you’re all set! Your existing WordPress admin turns into a beautiful, ecommerce-focused admin panel. No configuration necessary.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>Dashify doesn’t just give a fresh look to the WooCommerce admin—it also adds new functionality, marked with a star ⭐ below!\u003C\u002Fp>\n\u003Ch4>WooCommerce-focused admin menu\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Clear separation of WooCommerce from other WordPress menu items.\u003C\u002Fli>\n\u003Cli>“Orders” and other WooCommerce submenu items are moved to the main admin menu, making them easier to find.\u003C\u002Fli>\n\u003Cli>The navigation gets a modern style inspired by other popular apps (Shopify, Notion, Stripe).\u003C\u002Fli>\n\u003Cli>Compatible with Admin Menu Editor.\u003C\u002Fli>\n\u003Cli>If a plugin adds a menu item, you’ll find it in Dashify’s navigation too.\u003C\u002Fli>\n\u003Cli>Doesn’t suit your store? You can turn it off without affecting the rest of Dashify.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⭐ Order trend graphs\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>See trends with a graph of total, refunded, and completed orders above the order list.\u003C\u002Fli>\n\u003Cli>For WooCommerce Subscriptions, see subscription revenue, the number of new subscriptions, and the number of cancelled subscriptions.\u003C\u002Fli>\n\u003Cli>Choose between Today, Last 24 hours, 7 and 30 day time periods.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Order list\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Order status filters are big and easy to click.\u003C\u002Fli>\n\u003Cli>Bulk actions appear only when at least one item is selected, and they are sticky as you scroll the order list.\u003C\u002Fli>\n\u003Cli>The search bar and filters are grouped together, only visible when in use, and can be opened with the “F” keyboard shortcut.\u003C\u002Fli>\n\u003Cli>Filters can be cleared all at once, or one at a time.\u003C\u002Fli>\n\u003Cli>Table is fully responsive to screen size and works well on mobile devices.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Order view\u002Fedit\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Switching from Shopify to WooCommerce? Manage orders in a \u003Cstrong>Shopify-like UI\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>Next and previous order buttons\u003C\u002Fstrong> with keyboard shortcuts.\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>Jump to orders of the same status.\u003C\u002Fstrong> Based on the order status selected in the order list, after clicking into an order, the next and previous buttons will go to the next or previous order of the same status.\u003C\u002Fli>\n\u003Cli>⭐ Date and time formatted according to region.\u003C\u002Fli>\n\u003Cli>⭐ Back button to get back to the order list.\u003C\u002Fli>\n\u003Cli>Order number, status, and date are moved to the top for visibility.\u003C\u002Fli>\n\u003Cli>Action and update buttons are grouped together at the top.\u003C\u002Fli>\n\u003Cli>Order notes become a Timeline.\u003C\u002Fli>\n\u003Cli>Timeline text box automatically expands as you type more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Dashify Pro\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgetdashify.com\u002F#pro\" rel=\"nofollow ugc\">Dashify Pro\u003C\u002Fa> brings even more improvements to the WooCommerce admin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Get the Dashify theme on more WooCommerce pages.\u003C\u002Fstrong> With Dashify Pro, the \u003Cstrong>product list\u003C\u002Fstrong> and \u003Cstrong>WooCommerce settings\u003C\u002Fstrong> are also styled. More pages coming soon! \u003Ca href=\"https:\u002F\u002Fgetdashify.com\u002Froadmap\u002F\" rel=\"nofollow ugc\">Check out the roadmap for details\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>Find orders quickly with global search.\u003C\u002Fstrong> Dashify Pro adds a “Search orders” button to the WordPress admin toolbar, allowing you to find an order by ID, customer name, email, phone, or product SKU within an order. This AJAX search is faster because it doesn’t require a full page reload, unlike the standard WooCommerce order search. It also shows recent orders so you can jump to those quickly.\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>Hide specific custom fields in orders and subscriptions.\u003C\u002Fstrong> You can mark custom fields as hidden, and then they won’t show in any order or subscription edit view.\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>Sort order line items by SKU.\u003C\u002Fstrong> When packing orders with many items, this helps you find items faster if they’re also sorted by SKU in your warehouse or fulfillment center.\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>Sort order line items by product menu order.\u003C\u002Fstrong> The items in a customer’s order can be sorted the same as they appear in the admin product list “Sorting” view and on the Shop page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgetdashify.com\u002F#pro\" rel=\"nofollow ugc\">Screenshots\u003C\u002Fa> \u002F \u003Ca href=\"https:\u002F\u002Fgetdashify.com\u002F#pricing\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>Dashify should work with most plugins for the WooCommerce admin.\u003C\u002Fp>\n\u003Cp>Here are the plugins we’ve extensively tested and designed Dashify to be compatible with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce Subscriptions\u003C\u002Fli>\n\u003Cli>Admin Menu Editor — Janis Elsts\u003C\u002Fli>\n\u003Cli>PDF Invoices & Packing Slips for WooCommerce — WP Overnight\u003C\u002Fli>\n\u003Cli>WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels — WebToffee\u003C\u002Fli>\n\u003Cli>Payment Plugins for Stripe WooCommerce — Payment Plugins\u003C\u002Fli>\n\u003Cli>RD Order Modifier for WooCommerce — Robot Dwarf\u003C\u002Fli>\n\u003Cli>Order Tags — 99w\u003C\u002Fli>\n\u003Cli>PW WooCommerce Gift Cards — Pimwick, LLC\u003C\u002Fli>\n\u003Cli>Smash Balloon Social Photo Feed — Smash Balloon\u003C\u002Fli>\n\u003Cli>FiboSearch — FiboSearch Team\u003C\u002Fli>\n\u003Cli>Ultimate Dashboard — David Vongries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you find a plugin that’s not compatible, leave a message in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdashify\u002F\" rel=\"ugc\">WordPress.org support forum\u003C\u002Fa> or contact us through the \u003Ca href=\"https:\u002F\u002Fforms.gle\u002FpRezSbdUcZmvZdX27\" rel=\"nofollow ugc\">Dashify Help Desk\u003C\u002Fa>, and we’ll gladly add compatibility for it.\u003C\u002Fp>\n\u003Cp>You can turn Dashify on and off quickly through the WordPress screen options in case you have occasional plugins or workflows not currently supported by Dashify.\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If the order edit layout doesn’t look right, whether Dashify is on or off, turning it on\u002Foff again through the screen options will reset the layout.\u003C\u002Fli>\n\u003C\u002Ful>\n","A modern design and UI for the WooCommerce admin. Manage, search, and navigate orders faster. Make the WordPress admin dashboard ecommerce-focused.",1000,15092,94,12,"2025-06-25T02:52:00.000Z","4.7","7.0",[51,52,53,54,55],"admin-theme","order-status","shopify","woocommerce-orders","woocommerce-search","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdashify.1.3.14.zip","2026-03-15T15:16:48.613Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":13,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":57},"facebook-shop-by-storeyacom","Social Shop for WooCommerce","2.6","storeya","https:\u002F\u002Fprofiles.wordpress.org\u002Fstoreya\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.StoreYa.com\" rel=\"nofollow ugc\">StoreYa\u003C\u002Fa> provides you a stable solution, packed with all the features you need to sell successfully on Facebook!\u003C\u002Fp>\n\u003Cp>Creating a Facebook store is very simple, no design or coding skills required, it’s available in all currencies, and you can customize your Facebook store to any language.\u003Cbr \u002F>\nIt also includes a one-click inventory import from WordPress.\u003C\u002Fp>\n\u003Cp>Facebook Store Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>One-click integration: StoreYa uses your store’s most updated catalog, and imports it to Facebook automatically. There’s no need to manually upload products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Statistics: Use real-time data of your fans and visitors, analyze your campaigns and gain important insights from your Facebook Shop.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>No design or coding skills are required: edit the Facebook store to your liking in a few clicks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>International: StoreYa supports any language and any available currency.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Secure checkout: Maintain your existing e-commerce platform for sales, returns and order processing. Once your fan chooses a product, he\u002Fshe will be re-directed to the relevant product page at your Shopify store.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>On-demand software: You have no installations to take care of, no adjustments or configurations. StoreYa is hosted on dedicated servers and deals with all of the editions upgrades and improvements, including Facebook changes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Simple to use Back-office: You can manage the entire Facebook shop from your StoreYa’s back-office, create new collections, add new products, etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Multiple stores and multiple fan pages:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create different Facebook shops under one account.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display the same store on unlimited Facebook fan pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Social plugins integration: Your comments and likes plugins can be synced with your Facebook shop social plugins, increasing your exposure to more users.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Sharing buttons: Promote your Facebook shop using twitter, Like, and Pin it buttons!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin was developed by StoreYa and not by Facebook.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Something is not clear? Need a bit of help? \u003Ca href=\"https:\u002F\u002Fstoreya.zendesk.com\u002Fhome\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.storeya.com\u002Fpartners\u002Fwp_woocommerce\" rel=\"nofollow ugc\">Woocommerce to Facebook\u003C\u002Fa>\u003C\u002Fp>\n","This plugin will import your Woocommerce store to Facebook in a couple of minutes, with no development or design skills required.",900,99333,68,26,"2021-07-11T15:45:00.000Z","5.8.13","3.0",[74,75,76,19,20],"ecommerce","facebook-shop","import-to-facebook","http:\u002F\u002Fwww.storeya.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffacebook-shop-by-storeyacom.zip",85,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":23,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":49,"tags":94,"homepage":97,"download_link":98,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":57},"purchased-items-column-woocommerce","Purchased Items Column for WooCommerce Orders","1.9.2","pipdig","https:\u002F\u002Fprofiles.wordpress.org\u002Fpipdig\u002F","\u003Cp>This plugin will re-add the “Purchased Items” column which was removed in WooCommerce 3.0. Order information is loaded via Ajax when the button is clicked. Saving resources on each page load.\u003C\u002Fp>\n\u003Cp>After updating WooCommerce to version 3.0+, you may notice that the “Purchased Items” column is no longer in the orders list. The reason for removing this column was to save resources (each time the orders page is loaded, it was loading every order to create the query). To fix this issue, we created this plugin which queries the order data only when you click the “View Products” button.\u003C\u002Fp>\n\u003Cp>The quantity and product name will be listed for an order when the button is clicked.\u003C\u002Fp>\n\u003Cp>This free plugin is brought to you by \u003Ca href=\"https:\u002F\u002Fwww.pipdig.co\u002F\" rel=\"nofollow ugc\">pipdig\u003C\u002Fa>\u003C\u002Fp>\n","Display a \"Purchased Items\" column on the WooCommerce orders page.",800,19971,9,"2025-12-03T16:07:00.000Z","6.9.4","4.8",[95,17,96,18,20],"admin","products","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpurchased-items-column-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpurchased-items-column-woocommerce.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":14,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":118,"download_link":119,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":57},"order-sync-with-google-sheets-for-woocommerce","FlexOrder – Manage & Sync Orders with Google Sheets for WooCommerce","1.17.5","WPPOOL","https:\u002F\u002Fprofiles.wordpress.org\u002Fwppool\u002F","\u003Cp>\u003Cstrong>MANAGE YOUR WOOCOMMERCE ORDERS FROM GOOGLE SHEETS – IN REAL TIME 🔄\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fdc3jlsv\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwppool.dev\u002Fdocs-category\u002Forder-sync-with-google-sheets-docs\u002F\" rel=\"nofollow ugc\">User Guide\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLd6WEu38CQSzvajuy-cHLJRWbTGeboGd2\" rel=\"nofollow ugc\">YouTube Video Tutorials\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwppool.dev\u002Fcontact\u002F\" rel=\"nofollow ugc\">Get Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fqjkrdk1\" rel=\"nofollow ugc\">Get Ultimate\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Managing WooCommerce orders directly from the dashboard often becomes time-consuming and repetitive – especially when handling large batches of orders, updating customer details, or tracking order progress during busy sales periods. Manual updates not only slow down your workflow but also increase the risk of data errors and make order management less efficient.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FlexOrder\u003C\u002Fstrong> solves these common \u003Cstrong>WooCommerce order management\u003C\u002Fstrong> challenges by automatically syncing your store’s orders with Google Sheets. With \u003Cstrong>real-time,\u003C\u002Fstrong> \u003Cstrong>two-way synchronization,\u003C\u002Fstrong> all WooCommerce orders are exported to your connected spreadsheet, and any updates you make in Sheets – such as changing order statuses or editing billing and shipping details – are instantly reflected in your WooCommerce store.\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\u002Fi44dHegWvLY?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\u003Ch3>With FlexOrder, you can:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bulk update WooCommerce order statuses\u003C\u002Fstrong> directly from Google Sheets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Edit billing and shipping information\u003C\u002Fstrong> in a familiar spreadsheet environment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically sync order data\u003C\u002Fstrong> between WooCommerce and Google Sheets in real time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sort, filter, and organize orders\u003C\u002Fstrong> for better visibility and tracking.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reduce manual work\u003C\u002Fstrong> and streamline your daily order management process.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Handle large order volumes\u003C\u002Fstrong> efficiently without slowing down your WooCommerce store.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>FlexOrder empowers store owners, fulfillment teams, and support staff to manage WooCommerce orders faster and more accurately using the simplicity of Google Sheets. It improves order accuracy, accelerates fulfillment, and eliminates repetitive manual tasks – without requiring any coding or technical setup.\u003C\u002Fp>\n\u003Ch3>🚀 Quick & Easy WooCommerce Order Management FOR WOOCOMMERCE\u003C\u002Fh3>\n\u003Cp>FlexOrder provides a simple and efficient way to manage WooCommerce orders using Google Sheets.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Manage and sync orders\u003C\u002Fstrong> directly from a connected spreadsheet.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk edit order statuses\u003C\u002Fstrong> quickly, with changes reflected instantly in WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No coding or technical knowledge\u003C\u002Fstrong> required, with a straightforward setup process.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Streamline your workflow\u003C\u002Fstrong> and reduce repetitive manual tasks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👁️ \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fdc3jlsv\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | 🚀 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fqjkrdk1\" rel=\"nofollow ugc\">Get ULTIMATE\u003C\u002Fa> | 🤝 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002FEIRJ9Uh\" rel=\"nofollow ugc\">Join Our Facebook Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>😃 FlexOrder Free Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>2-way order sync between WooCommerce and Google Sheets:\u003C\u002Fstrong> Sync orders with Google Sheets. Once you connect your store with a spreadsheet, the order status will change bidirectionally and automatically. You can sync as many orders as you wish, and it is now easier than ever.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Edit Shipping & Billing Info from Google Sheets:\u003C\u002Fstrong> Update shipping and billing addresses directly from the connected sheets. All changes sync instantly, letting you fix or modify order details without logging into the WC dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bulk editing WooCommerce orders:\u003C\u002Fstrong> Bulk edit orders from Sheets, without having to update each order manually. For instance, if you want to change the status of a whole batch of orders from “Pending” to “Processing”, you can now do this in bulk from the connected spreadsheet. The changes will be applied instantly to the orders in your store.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited automatic order details export from WooCommerce:\u003C\u002Fstrong> Automatically export your order details (Order ID, Product Name, Order Status, Total Item, Total Price, Shipping Address & Billing Address) to the connected spreadsheet with our expertly crafted formatting.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Order sorting:\u003C\u002Fstrong> Sort your orders in Sheets in an ascending or descending manner for better organization. Easily find and manage orders based on your preferred sorting criteria for efficient order management.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customizable Column Order:\u003C\u002Fstrong> Rearrange Sheet columns with a simple drag-and-drop! No more fixed layouts! Move the Price, Order Status, or any column to match your workflow.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>1-click manual order sync on Sheets:\u003C\u002Fstrong> Using the “Fetch from WooCommerce” option on Sheets, you can manually import order details with a single click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Manual order sync on WooCommerce from Sheets:\u003C\u002Fstrong> Use the “Sync on WooCommerce” option from Sheets to manually sync order status with your store.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Order details (name, ID, quantity, price) sync:\u003C\u002Fstrong> Sync order details (product name, ID, quantity, price, payment method) from WC to Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Billing details sync:\u003C\u002Fstrong> Keeping track of customer billing information is essential for order management and record-keeping. Billing details such as the customer’s \u003Cstrong>first name, last name, address, city, postcode, and country\u003C\u002Fstrong> will automatically sync into Sheets. By default, all billing details will be stored in a single column. However, if you prefer a more detailed view, you can enable the Separate Column View feature to display each piece of billing information in its own column. This makes it easier to verify payment details, manage invoices, and maintain accurate customer records without switching between platforms.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shipping details sync:\u003C\u002Fstrong> Accurate shipping details are crucial for smooth order fulfilment. Shipping details such as the customers’ \u003Cstrong>first name, last name, shipping address, city, postcode, and country\u003C\u002Fstrong> will automatically sync to your connected Sheet. By default, all shipping details will be combined in a single column. If you’d rather have them displayed separately, you can enable the Separate Column View feature to arrange each shipping detail into its respective column. This ensures you have all necessary delivery details in one place, making it easier to process shipments, avoid delivery errors, and track orders efficiently.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Imported order sync:\u003C\u002Fstrong> Whether you use any third-party plugin to import or export your order details or the default WordPress import\u002Fexport tool, our order sync plugin will make sure none of your data gets lost. Once you import your data into WooCommerce and click on “Sync orders on Google Sheets”, your orders will be synced immediately.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Empty order sync:\u003C\u002Fstrong> Empty orders can be a hassle if not maintained properly. When you import bulk orders with third-party plugins\u002Fdefault WordPress tools, you often lose a few product details. In those instances, your empty orders will be synced as “No Products” in Sheets. It gives you the flexibility to either remove or edit the empty orders.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Easy setup wizard:\u003C\u002Fstrong> Get started easily with our intuitive guided tour for the plugin setup.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👁️ \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fdc3jlsv\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | 🚀 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fqjkrdk1\" rel=\"nofollow ugc\">Get ULTIMATE\u003C\u002Fa> | 🤝 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002FEIRJ9Uh\" rel=\"nofollow ugc\">Join Our Facebook Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔥 FlexOrder Ultimate Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Access to all free features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>✨ Create WooCommerce Orders from Google Sheets:\u003C\u002Fstrong> Create orders directly from Sheets. No need to log into WordPress or manually enter order data. Simply fill in the required fields in the spreadsheet, and orders will be created automatically with accurate billing, shipping, and product details.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced order sorting:\u003C\u002Fstrong> Manage your orders by sorting them based on order date, price, and items in  Sheets. You can sort in ascending or descending order by date, price, or item count, making it easier to track sales trends, prioritize processing, and organize orders.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced order filtering:\u003C\u002Fstrong> Filter WC orders by status, days old, or a specific date range. Only the filtered orders will be synced to your connected Sheet, giving you more control over which data gets updated.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Payment method sync:\u003C\u002Fstrong> Sync the customer’s payment method information with Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sync Transaction IDs:\u003C\u002Fstrong> Automatically link your store’s orders to their payment gateway Transaction IDs in Sheets for seamless reconciliation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Order date sync:\u003C\u002Fstrong> Keep your store orders organized by syncing order dates directly to Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>🔥 Create Multiple Rows for Different Products:\u003C\u002Fstrong> If an order has multiple products, enabling this feature will create multiple rows for each product in Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom separators:\u003C\u002Fstrong> You can choose a custom separator for displaying multiple product information in Sheets. By default, information is separated by commas (e.g., item1, item2, item3). With this feature, you can replace the comma with a separator of your choice from the available options such as: (, | ;).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Discount sync:\u003C\u002Fstrong> Sync discount information between your store and Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shipping details sync:\u003C\u002Fstrong> Sync all shipping details available in the free version, along with additional fields: \u003Cstrong>state\u002Fcounty, company name, address line 2, phone number, and email.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Order URL sync:\u003C\u002Fstrong> Sync the order URL and get an insight into where the transaction took place from the connected spreadsheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customer notes sync:\u003C\u002Fstrong>Sync customer notes that are provided during purchase with Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Order notes sync:\u003C\u002Fstrong> Custom order notes are the messages that admins can add to customer orders. With order notes sync, you can now get private and public order notes in a separate column in the spreadsheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Order quantity sync:\u003C\u002Fstrong> Sync the quantity for each ordered product on Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product SKU Sync:\u003C\u002Fstrong> Sync product SKUs from your store’s dashboard to Sheets effortlessly. Ensure accurate product tracking and simplify order management.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom order status sync:\u003C\u002Fstrong> Sync any custom order status created manually or using a third-party plugin with your Sheets. Simplify your workflow and get greater flexibility and precision in managing your orders.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Fields Sync:\u003C\u002Fstrong> Custom fields or metadata let you display additional product data (Special Instructions, Gift Messages, Delivery Date, etc.). With custom fields sync, you can sync the custom fields data that comes with orders on Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Billing details sync:\u003C\u002Fstrong> Sync all billing details available in the free version, along with additional fields: \u003Cstrong>state\u002Fcounty, company name, address line 2, phone number, and email.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customer name sync:\u003C\u002Fstrong> The “order placed by” column ensures you have the details of the customer who placed the order.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Order coupon sync (upcoming):\u003C\u002Fstrong> Learn about applied coupons from Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👁️ \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fdc3jlsv\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | 🚀 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fqjkrdk1\" rel=\"nofollow ugc\">Get ULTIMATE\u003C\u002Fa> | 🤝 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002FEIRJ9Uh\" rel=\"nofollow ugc\">Join Our Facebook Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🤔Why Choose FlexOrder?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>FlexOrder transforms Google Sheets into your WooCommerce order management hub helping store owners, accountants, and fulfillment teams save time, reduce errors, and simplify daily workflows.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Save Hours Every Week:\u003C\u002Fstrong> Bulk update order statuses, billing, shipping, and more directly from Sheets. All changes sync instantly to WooCommerce.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Work Faster in a Tool You Already Know:\u003C\u002Fstrong> Use Google Sheets as your live, two-way order dashboard – no complex setup, no learning curve.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>No Technical Skills Required:\u003C\u002Fstrong> Setup is quick. Anyone on your team can manage orders without logging into WordPress.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Fix Errors Instantly:\u003C\u002Fstrong> Correct shipping or billing info in Sheets and watch it update automatically in WooCommerce.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Organize Large Stores Easily:\u003C\u002Fstrong> Sort, filter, rearrange columns, create multi-product rows, and sync custom fields for cleaner, structured data.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Perfect for Teams & VAs:\u003C\u002Fstrong> Give staff limited access via Sheets instead of exposing your WordPress admin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Handles Complex Stores Smoothly:\u003C\u002Fstrong> Compatible with imports, custom statuses, advanced sorting, multi-product orders, and third-party plugins.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Scales Effortlessly:\u003C\u002Fstrong> Manage 50 or 5,000 orders with the same simplicity.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Tools for Power Users:\u003C\u002Fstrong> Create orders from Sheets and sync payment details, transaction IDs, SKUs, notes, discounts, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Lightweight, Fast & Reliable:\u003C\u002Fstrong> Sync thousands of orders without slowing down your WooCommerce site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Missing-Anything?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If we missed a feature or functionality you need, we’d love to hear from you. Share your ideas or suggestions so we can continue improving FlexOrder. Contact \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Forder-sync-with-google-sheets-for-woocommerce\u002F\" rel=\"ugc\">our support\u003C\u002Fa>\u003C\u002Fstrong> to share your ideas.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Let’s grow, connect, and thrive together!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🤝 Join Our \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002FEIRJ9Uh\" rel=\"nofollow ugc\">Facebook Community\u003C\u002Fa>\u003Cbr \u002F>\n🌐 Follow Us on \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002FpeklsBJ\" rel=\"nofollow ugc\">X (Twitter)\u003C\u002Fa>\u003Cbr \u002F>\n🎥 Subscribe on \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002FFwHDK1u\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>\u003Cbr \u002F>\n👍 Like Our \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002FKOnE5Qh\" rel=\"nofollow ugc\">Facebook Page\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔥 More Awesome Plugins\u003C\u002Fh3>\n\u003Cp>If you like FlexOrder, then consider checking out our other awesome plugins for your site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>📊 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002F3nutDhU\" rel=\"nofollow ugc\">ArchiveMaster\u003C\u002Fa>\u003C\u002Fstrong> – Use Archive Master plugin to archive your old WooCommerce orders. Archive your old orders for a decluttered, optimized and faster store. You can unarchive your orders anytime.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🔄 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002FzUZQxOU\" rel=\"nofollow ugc\">FlexStock\u003C\u002Fa>\u003C\u002Fstrong> – Auto-sync WooCommerce products to Sheets. Flex Stock is an easy, powerful, and simple inventory management system to handle your store products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🎁 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002F0Sz5OzF\" rel=\"nofollow ugc\">EchoRewards\u003C\u002Fa>\u003C\u002Fstrong> – With Echo Reward, you can launch customer referral program to boost your sales. Generate referral coupons, reward customers, and launch the ideal refer-a-friend program for your store.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🟢 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002FpvnikH3\" rel=\"nofollow ugc\">FlexTable\u003C\u002Fa>\u003C\u002Fstrong> – Flex Table allows you to input data on your Sheets and show the same data on WordPress as a table effortlessly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>FlexOrder uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make order improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Development and Build Instructions\u003C\u002Fh3>\n\u003Cp>This plugin uses \u003Cstrong>npm\u003C\u002Fstrong>, \u003Cstrong>webpack\u003C\u002Fstrong>, \u003Cstrong>Tailwind CSS\u003C\u002Fstrong>, and \u003Cstrong>Alpine.js\u003C\u002Fstrong> for building production files. All source code for minified JavaScript and CSS files is included in the plugin’s \u003Ccode>\u002Fsrc\u003C\u002Fcode> directory.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Source Code Location\u003C\u002Fstrong>\u003Cbr \u002F>\n* The unminified source code is organized as follows:\u003Cbr \u002F>\n* \u003Ccode>\u002Fsrc\u002F\u003C\u002Fcode> – Main source directory\u003Cbr \u002F>\n* \u003Ccode>\u002Fsrc\u002Flib\u002F\u003C\u002Fcode> – Library files\u003Cbr \u002F>\n* \u003Ccode>\u002Fsrc\u002Fjs\u002F\u003C\u002Fcode> – Unminified JavaScript source files\u003Cbr \u002F>\n* \u003Ccode>\u002Fsrc\u002Fscss\u002F\u003C\u002Fcode> – SCSS source files\u003Cbr \u002F>\n* \u003Ccode>appscript\u003C\u002Fcode> – Google Sheets Apps Script files\u003Cbr \u002F>\n* \u003Ccode>tailwindcss\u003C\u002Fcode> – CSS framework setup\u003Cbr \u002F>\n* \u003Ccode>webpack\u003C\u002Fcode> – Webpack configuration files\u003Cbr \u002F>\n* \u003Ccode>package\u003C\u002Fcode> – Package configuration files\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Build Tools & Dependencies\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin uses the following build tools:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>npm – Package manager\u003C\u002Fli>\n\u003Cli>webpack – JavaScript bundling\u003C\u002Fli>\n\u003Cli>tailwindcss – CSS framework\u003C\u002Fli>\n\u003Cli>alpinejs – Frontend framework\u003C\u002Fli>\n\u003Cli>Google Apps Script – Custom backend automation and Google Sheets integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Build Setup\u003C\u002Fstrong>\u003Cbr \u002F>\nTo build the project from source:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Copy the appscript files from \u003Ccode>\u002Fsrc\u002Fjs\u002Fscripts\u002F\u003C\u002Fcode> to the plugin’s root `\u002Fappsscript\u002F directory\u003C\u002Fli>\n\u003Cli>Install dependencies: \u003Ccode>npm install\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Run the build scripts:\n\u003Cul>\n\u003Cli>Admin styles: \u003Ccode>npm run webpack:watch\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Frontend styles: \u003Ccode>npm run sass\u003C\u002Fcode> and \u003Ccode>npm run webpack\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Admin Appscript: \u003Ccode>npm run appscript\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Output Directories\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>\u002Fpublic\u002Fcss\u002F\u003C\u002Fcode> – Contains minified CSS output files\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002Fpublic\u002Ffonts\u002F\u003C\u002Fcode> – Contains fonts files\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002Fpublic\u002Fimages\u002F\u003C\u002Fcode> – Contains images files\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002Fpublic\u002Fjs\u002F\u003C\u002Fcode> – Contains minified JavaScript output files\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Select2 a jQuery-based replacement for select boxe\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Select2 enhances traditional HTML  elements by adding support for searching, and improved styling with full compatibility across modern browsers. It provides a richer, more user-friendly interface for dropdowns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Provider\u003C\u002Fstrong>: Developed and maintained by the open-source community \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u002Ftree\u002Fmaster\" rel=\"nofollow ugc\">Select2 \u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Google Apps Script – Google Sheet Integration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Used to develop custom server-side logic and automation for our application, including data handling, API integrations, and real-time communication features.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Provider\u003C\u002Fstrong>: Google LLC  \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fapps-script\" rel=\"nofollow ugc\">Google Apps Script\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Create, edit, manage, and sync WooCommerce orders with Google Sheets for easy order handling and updates.",300,16321,74,10,"2026-03-03T09:01:00.000Z","5.4","5.6",[115,116,16,117,54],"bulk-edit","inventory-management","sync-order","https:\u002F\u002Fwcordersync.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forder-sync-with-google-sheets-for-woocommerce.1.17.5.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":109,"num_ratings":130,"last_updated":131,"tested_up_to":14,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":138,"download_link":139,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":57},"shopping-feed","ShoppingFeed","7.1.0","shoppingfeed","https:\u002F\u002Fprofiles.wordpress.org\u002Fshoppingfeed\u002F","\u003Cp>WordPress connection Controller Plugin for ShoppingFeed – Sell on Amazon, Ebay, Google, and 1000’s of international marketplaces\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Ch3>Server :\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>PHP version 7.3 or above\u003C\u002Fli>\n\u003Cli>PHP cURL extension is activated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WordPress :\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Core version 5.7 or above\u003C\u002Fli>\n\u003Cli>WooCommerce version 7.0 or above\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Orders fulfilled by the marketplaces\u003C\u002Fh3>\n\u003Cp>The plugin won’t import orders fulfilled by marketplaces by default.\u003C\u002Fp>\n\u003Cp>Options are available in the plugin settings to include those orders during the import.\u003C\u002Fp>\n\u003Cp>They can be found in the “Orders” tab :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Orders fulfilled by marketplace : import orders even if they are fulfilled by the marketplace.\u003C\u002Fli>\n\u003Cli>Fulfilled by marketplace order’s status : select the status used for orders fulfilled by marketplaces when they are imported.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shipment tracking support\u003C\u002Fh3>\n\u003Cp>For now, the only shipment tracking plugins supported are :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Advanced Shipment Tracking : https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-advanced-shipment-tracking\u002F\u003C\u002Fli>\n\u003Cli>Advanced Shipment Tracking PRO : https:\u002F\u002Fwww.zorem.com\u002Fproduct\u002Fwoocommerce-advanced-shipment-tracking\u002F\u003C\u002Fli>\n\u003Cli>Woocommerce Shipment Tracking Pro : https:\u002F\u002Fwww.pluginhive.com\u002Fproduct\u002Fwoocommerce-shipment-tracking-pro\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>To start using the plugin correctly, you need to configure it with your preferences (Feed, Shipping, Orders)\u003C\u002Fp>\n\u003Ch3>Available hooks\u003C\u002Fh3>\n\u003Cp>With this snippets below can be added to your theme’s functions.php file or your custom plugin file\u003C\u002Fp>\n\u003Ch3>Categories\u003C\u002Fh3>\n\u003Cp>By default, we support \u003Ccode>product_cat\u003C\u002Fcode> as taxonomy slug to identify product’s categories, you can override it using this snippet :\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'shopping_feed_custom_category_taxonomy', 'your_custom_category_function' );\n\n\u002F** @return string *\u002F\nfunction your_custom_category_function() {\n    return 'your_custom_category_slug';\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Brands\u003C\u002Fh3>\n\u003Cp>By default, we don’t support any custom plugin for product’s brand, you can set custom taxonomy slug to identify it by using this snippet :\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'shopping_feed_custom_brand_taxonomy', 'your_custom_brand_function' );\n\n\u002F** @return string *\u002F\nfunction your_custom_brand_function() {\n    return 'your_custom_brand_slug';\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>EAN\u003C\u002Fh3>\n\u003Cp>By default, we don’t support any custom plugin for product EAN, you can set custom taxonomy slug to identify it by using this snippet :\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'shopping_feed_custom_ean', 'your_custom_ean_function' );\n\n\u002F** @return string *\u002F\nfunction your_custom_ean_function() {\n    return 'your_custom_ean_slug';\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Feed’s products list args\u003C\u002Fh3>\n\u003Cp>To export the feed, we use the plugin’s setting, if you want to add\u002Fuse specific args, you can use the following snippet\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'shopping_feed_products_custom_args', 'your_custom_args_function' );\n\n\u002F** @return array *\u002F\nfunction your_custom_args_function() {\n\u002F\u002Farray of args\n    return array();\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can find all available args here\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwoocommerce\u002Fwoocommerce\u002Fwiki\u002Fwc_get_products-and-WC_Product_Query#parameters\" rel=\"nofollow ugc\">WooCommerce documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Orders to import (statuses)\u003C\u002Fh3>\n\u003Cp>By default, we import orders with ‘waiting_shipment’ status, if you want to import more statuses or a specific one, you can use the following snippet\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'shopping_feed_orders_to_import', 'your_custom_statuses_function' );\n\n\u002F** @return array *\u002F\nfunction your_custom_statuses_function() {\n    \u002F\u002F array of statuses (strings)\n    return array();\n}\n\n\nStatus available : created, waiting_store_acceptance, refused, waiting_shipment, shipped, cancelled, refunded, partially_refunded, partially_shipped\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshoppingflux\u002Fphp-sdk\u002Fblob\u002Fmaster\u002Fdocs\u002Fmanual\u002Fresources\u002Forder.md\" rel=\"nofollow ugc\">more details here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Tracking number\u003C\u002Fh3>\n\u003Cp>If you want to set a custom meta key to identify it, you can use the following snippet\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'shopping_feed_tracking_number', 'your_custom_tracking_number_function' );\n\n\u002F** @return string *\u002F\nfunction your_custom_tracking_number_function() {\n    return ‘your_custom_order_meta_key’\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Tracking url\u003C\u002Fh3>\n\u003Cp>If you want to set a custom meta key to identify it, you can use the following snippet\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'shopping_feed_tracking_link', 'your_custom_tracking_url_function' );\n\n\u002F** @return string *\u002F\nfunction your_custom_tracking_url_function() {\n    return ‘your_custom_order_meta_key’\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Extra Fields\u003C\u002Fh3>\n\u003Ch4>Add extra fields for products in product feed\u003C\u002Fh4>\n\u003Cp>If you want to add an extra fields to products in your XML Feed, you can use the following snippet :\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'shopping_feed_extra_fields', 'sf_product_extra_fields', 10, 2 );\n\n\u002F**\n * Include additional fields for products in product feed.\n *\n * @param array $fields\n * @param \\WC_Product $product\n *\n * @return array\n *\u002F\nfunction sf_product_extra_fields( $fields, $product ) {\n    $fields[] = array(\n        'name'  => 'my_custom_product_field',\n        'value'  => 'my_custom_value',\n    );\n\n    return $fields;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Add extra fields for variations in product feed\u003C\u002Fh4>\n\u003Cp>If you want to add an extra fields to variations in your XML Feed, you can use the following snippet :\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'shopping_feed_variation_extra_fields', 'sf_product_variation_extra_fields', 10, 2 );\n\n\u002F**\n * Include additional fields for variation in product feed.\n *\n * @param array $fields\n * @param \\WC_Product $variation\n *\n * @return array\n *\u002F\nfunction sf_product_variation_extra_fields( $fields, $variation ) {\n    $fields[] = array(\n        'name'  => 'my_custom_variation_field',\n        'value'  => 'my_custom_value',\n    );\n\n    return $fields;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Variation Images\u003C\u002Fh3>\n\u003Ch4>Main image\u003C\u002Fh4>\n\u003Cp>By default the variation’s thumbnail is used as the main image in the feed.\u003C\u002Fp>\n\u003Cp>You can customize the main image using the filter “shopping_feed_variation_main_image”.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'shopping_feed_variation_main_image', 'your_custom_variation_main_images_function', 10, 3 );\n\n\u002F**\n * Use the parent's thumbnail if the variation doesn't have one.\n *\n * @param string $main_image The main image of the variation.\n * @param \\WC_Product_Variation $variation The variation.\n * @param \\WC_Product_Variable $product The product.\n *\n * @return string\n *\u002F\nfunction your_custom_variation_main_images_function( $main_image, $variation, $product ) {\n    if ( empty( $main_image ) && has_post_thumbnail( $product->get_id() ) ) {\n      $main_image = get_the_post_thumbnail_url( $product->get_id(), 'full' );\n    }\n\n    return $main_image;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Additional images\u003C\u002Fh4>\n\u003Cp>By default, we don’t support any custom plugin for adding images to WC Product Variation, with this filter you can set the desired images to each variation, you can use the following snippet\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'shopping_feed_variation_images', 'your_custom_variation_images_function', 10, 3 );\n\n\u002F**\n * @param array $images\n * @param WC_Product $wc_product\n * @param int $variation_id\n *\n * @return array\n *\u002F\nfunction your_custom_variation_images_function( $images, $wc_product, $variation_id ) {\n    $images[] = 'https:\u002F\u002Fdomain.com\u002Fimage1.jpg';\n    $images[] = 'https:\u002F\u002Fdomain.com\u002Fimage2.jpg';\n\n    return $images;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","WordPress connection Controller Plugin for ShoppingFeed - Sell on Amazon, Ebay, Google, and 1000's of international marketplaces",70,9629,3,"2025-11-12T13:18:00.000Z","5.7","7.3",[135,136,137,124,20],"import-orders","marketplace","products-feed","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshopping-feed\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshopping-feed.7.1.0.zip",{"attackSurface":141,"codeSignals":169,"taintFlows":278,"riskAssessment":298,"analyzedAt":311},{"hooks":142,"ajaxHandlers":165,"restRoutes":166,"shortcodes":167,"cronEvents":168,"entryPointCount":11,"unprotectedCount":11},[143,149,153,157,161],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","admin_enqueue_scripts","nwco_Styles","includes\\nwco-functions.php",398,{"type":144,"name":150,"callback":151,"file":147,"line":152},"plugins_loaded","nwco_checkVersion",411,{"type":144,"name":154,"callback":155,"file":147,"line":156},"admin_menu","nwco_Add_Menu",428,{"type":144,"name":158,"callback":159,"file":147,"line":160},"admin_init","register_nwco_settings",443,{"type":144,"name":162,"callback":163,"file":147,"line":164},"init","nwco_load_textdomain",446,[],[],[],[],{"dangerousFunctions":170,"sqlUsage":171,"outputEscaping":173,"fileOperations":275,"externalRequests":11,"nonceChecks":11,"capabilityChecks":276,"bundledLibraries":277},[],{"prepared":11,"raw":11,"locations":172},[],{"escaped":174,"rawEcho":175,"locations":176},155,48,[177,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273],{"file":178,"line":179,"context":180},"includes\\nwco-acp-page.php",206,"raw output",{"file":178,"line":182,"context":180},285,{"file":147,"line":184,"context":180},269,{"file":147,"line":186,"context":180},274,{"file":147,"line":188,"context":180},354,{"file":147,"line":190,"context":180},356,{"file":147,"line":192,"context":180},358,{"file":147,"line":194,"context":180},371,{"file":147,"line":196,"context":180},386,{"file":147,"line":198,"context":180},389,{"file":147,"line":200,"context":180},394,{"file":147,"line":202,"context":180},490,{"file":147,"line":204,"context":180},496,{"file":147,"line":206,"context":180},497,{"file":147,"line":208,"context":180},593,{"file":147,"line":210,"context":180},603,{"file":147,"line":212,"context":180},619,{"file":147,"line":214,"context":180},620,{"file":147,"line":216,"context":180},624,{"file":147,"line":218,"context":180},634,{"file":147,"line":220,"context":180},649,{"file":147,"line":222,"context":180},650,{"file":147,"line":224,"context":180},699,{"file":147,"line":226,"context":180},700,{"file":147,"line":228,"context":180},701,{"file":147,"line":230,"context":180},702,{"file":147,"line":232,"context":180},703,{"file":147,"line":234,"context":180},704,{"file":147,"line":236,"context":180},705,{"file":147,"line":238,"context":180},706,{"file":147,"line":240,"context":180},707,{"file":147,"line":242,"context":180},759,{"file":147,"line":244,"context":180},834,{"file":147,"line":246,"context":180},836,{"file":147,"line":248,"context":180},882,{"file":147,"line":250,"context":180},889,{"file":147,"line":252,"context":180},979,{"file":147,"line":254,"context":180},981,{"file":147,"line":256,"context":180},985,{"file":147,"line":258,"context":180},989,{"file":147,"line":260,"context":180},996,{"file":147,"line":262,"context":180},1086,{"file":147,"line":264,"context":180},1088,{"file":147,"line":266,"context":180},1092,{"file":147,"line":268,"context":180},1094,{"file":147,"line":270,"context":180},1096,{"file":147,"line":272,"context":180},1290,{"file":147,"line":274,"context":180},1292,6,1,[],[279],{"entryPoint":280,"graph":281,"unsanitizedCount":276,"severity":297},"\u003Cnwco-acp-page> (includes\\nwco-acp-page.php:0)",{"nodes":282,"edges":294},[283,288],{"id":284,"type":285,"label":286,"file":178,"line":287},"n0","source","$_GET",291,{"id":289,"type":290,"label":291,"file":178,"line":292,"wp_function":293},"n1","sink","echo() [XSS]",292,"echo",[295],{"from":284,"to":289,"sanitized":296},false,"low",{"summary":299,"deductions":300},"The \"next-wc-orders\" v1.5 plugin exhibits a generally strong security posture, with no reported vulnerabilities or CVEs in its history.  The static analysis reveals a very small attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are directly exposed to users or lack authorization checks. The plugin also uses prepared statements for all SQL queries, a critical best practice for preventing SQL injection.  However, the code analysis does highlight some areas for concern. A significant portion of output (24%) is not properly escaped, which could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not handled carefully.  Furthermore, the taint analysis indicates a flow with unsanitized paths, which, while not rated as critical or high, still represents a potential risk if this flow handles sensitive data or can be manipulated by an attacker.  The absence of nonce checks on any potential entry points, though the entry points themselves are zero, warrants caution, as does the single capability check which might not cover all administrative functions adequately.",[301,304,307,309],{"reason":302,"points":303},"Unescaped output identified (24%)",5,{"reason":305,"points":306},"Taint flow with unsanitized paths",7,{"reason":308,"points":303},"No nonce checks",{"reason":310,"points":130},"Only 1 capability check found","2026-03-17T05:42:08.968Z",{"wat":313,"direct":322},{"assetPaths":314,"generatorPatterns":317,"scriptPaths":318,"versionParams":319},[315,316],"\u002Fwp-content\u002Fplugins\u002Fnext-wc-orders\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fnext-wc-orders\u002Fjs\u002Fnwco-functions.js",[],[316],[320,321],"next-wc-orders\u002Fcss\u002Fstyle.css?ver=","next-wc-orders\u002Fjs\u002Fnwco-functions.js?ver=",{"cssClasses":323,"htmlComments":327,"htmlAttributes":332,"restEndpoints":336,"jsGlobals":339,"shortcodeOutput":341},[324,325,326],"nwco-orders-table","nwco-filters-section","nwco-stats-charts",[328,329,330,331],"\u003C!-- BEGIN NWCO_ORDERS_TABLE -->","\u003C!-- END NWCO_ORDERS_TABLE -->","\u003C!-- BEGIN NWCO_FILTERS -->","\u003C!-- END NWCO_FILTERS -->",[333,334,335],"data-nwco-filter-year","data-nwco-filter-status","data-nwco-filter-product",[337,338],"\u002Fwp-json\u002Fnext-wc-orders\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fnext-wc-orders\u002Fv1\u002Forders",[340],"nwco_plugin_vars",[342,343,344],"[next_wc_orders_table]","[next_wc_orders_filters]","[next_wc_orders_stats]"]