[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7SOGejY-3BnPS6UXL16aARK3_5ksOir9_jmUlmqLxE4":3,"$f0VzdJvEJymIf6WEjKeOLqD_P4i-61lJUcVFYbWWjpRI":340,"$fiZ-NCt0Af3bjSaCDK3ikvQ4NzMl8io-57itr-fMMmy4":344},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":131,"fingerprints":316},"infoplus-connect-for-woocommerce","Infoplus Connect for WooCommerce","1.0.4","infoplusconnect","https:\u002F\u002Fprofiles.wordpress.org\u002Finfoplusconnect\u002F","\u003Cblockquote>\n\u003Cp>\u003Cstrong>Requires: WooCommerce 2.6\u003C\u002Fstrong> or newer\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Finfopluscommerce.com\u002F\" rel=\"nofollow ugc\">Infoplus\u003C\u002Fa> helps you run your business with Amazon-like accuracy and efficiency, optimizing order management and scaling with your store as you grow. Merchants who use Infoplus for order fulfillment can use Infoplus’s cloud platform to manage inventory, orders, and shipments.\u003C\u002Fp>\n\u003Cp>Infoplus works with 19 shipping providers to ensure you get the best rates; let you print shipping labels, packing lists, or documents; and ensure you meet all shipping regulations for your products. Shipment tracking helps you and your customers keep a pulse on your shipments, ensuring your customers are happy and that orders arrive when expected.\u003C\u002Fp>\n\u003Cp>Inventory for WooCommerce products will automatically be synced to Infoplus to keep your stock-on-hand current with your warehouse levels.\u003C\u002Fp>\n\u003Cp>When orders are placed, items can automatically be synced to Infoplus for fulfillment, then tracking and status updates are pushed back to your store without any additional effort.\u003C\u002Fp>\n\u003Ch4>Infoplus Connect\u003C\u002Fh4>\n\u003Cp>Infoplus Connect for WooCommerce connects WooCommerce stores to Infoplus to manage and simplify your order fulfillment process. Automatically sync your store’s product inventory with Infoplus, sync orders that contain Infoplus-managed products, and display tracking updates to admins and customers!\u003C\u002Fp>\n\u003Cp>Choose which products are managed via Infoplus, or which you fulfill outside of this system.\u003C\u002Fp>\n\u003Ch4>Infoplus Connect Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically \u003Cstrong>sync paid orders\u003C\u002Fstrong> to Infoplus for fulfillment and shipment\u003C\u002Fli>\n\u003Cli>Automatic order sync even supports \u003Ca href=\"https:\u002F\u002Fwww.woocommerce.com\u002Fproducts\u002Fwoocommerce-order-status-manager\u002F\" rel=\"nofollow ugc\">Order Status Manager\u003C\u002Fa> “is paid” order statuses!\u003C\u002Fli>\n\u003Cli>Supports \u003Cstrong>split orders\u003C\u002Fstrong> of Infoplus-managed and non-managed products; only managed products are submitted to Infoplus\u003C\u002Fli>\n\u003Cli>Choose to \u003Cstrong>auto-complete orders\u003C\u002Fstrong> when they’re marked “shipped” by Infoplus\u003C\u002Fli>\n\u003Cli>Automatically \u003Cstrong>sync product inventory\u003C\u002Fstrong> with Infoplus\u003C\u002Fli>\n\u003Cli>Will pull tracking numbers from Infoplus and \u003Cstrong>automatically update orders\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More Details\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Visit \u003Ca href=\"http:\u002F\u002Fwww.infopluscommerce.com\u002F\" rel=\"nofollow ugc\">InfoplusCommerce.com\u003C\u002Fa> for more details on Infoplus and how it can streamline your inventory management and order fulfillment.\u003C\u002Fli>\n\u003Cli>See the \u003Ca href=\"https:\u002F\u002Fskyverge.com\u002Fdocumentation-infoplus-connect-woocommerce\u002F\" rel=\"nofollow ugc\">knowledge base and documentation\u003C\u002Fa> for questions and set up help.\u003C\u002Fli>\n\u003Cli>Developers can find helpful hooks and functions \u003Ca href=\"https:\u002F\u002Fwww.skyverge.com\u002Fdocumentation-developers-infoplus-connect\u002F\" rel=\"nofollow ugc\">in our developer reference\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Connects your store to Infoplus to sync inventory, orders, and shipment tracking information for optimized order fulfillment.",60,3443,0,"2024-09-18T15:27:00.000Z","6.6.5","4.4","",[19,20,21,22,23],"fulfillment","inventory-management","orders","warehouse","woocommerce","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-infoplus-connect\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfoplus-connect-for-woocommerce.1.0.4.zip",92,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},1,30,88,"2026-05-20T19:26:14.864Z",[37,61,81,96,114],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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,16545,74,10,"2026-03-03T09:01:00.000Z","6.8.5","5.4","5.6",[54,20,55,56,57],"bulk-edit","order-management","sync-order","woocommerce-orders","https:\u002F\u002Fwcordersync.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forder-sync-with-google-sheets-for-woocommerce.1.17.5.zip",100,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":26,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":17,"download_link":80,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"order-picking-app","Order Picking App","2.4.4","Arture B.V.","https:\u002F\u002Fprofiles.wordpress.org\u002Farture\u002F","\u003Cp>Faster, smarter, error-free order picking for WooCommerce with real-time guidance, barcode scanning, and scalable workflows.\u003C\u002Fp>\n\u003Cp>Orderpicking App helps warehouses, fulfillment centers, and ecommerce businesses streamline their picking process and eliminate costly errors.\u003Cbr \u002F>\nOur mission is efficient picking for everyone — from small webshops to high-volume operations.\u003C\u002Fp>\n\u003Cp>Orderpicking App gives you everything you need to manage order picking accurately, efficiently, and at scale.\u003Cbr \u002F>\nPremium features unlock deeper insights, smart automation, and powerful integrations to take your operations even further — with no hidden fees.\u003C\u002Fp>\n\u003Ch3>Giving you the operational edge\u003C\u002Fh3>\n\u003Cp>Order picking is one of the most time-consuming and error-prone processes in logistics — but it doesn’t have to be.\u003Cbr \u002F>\nWhether you’re digitizing your first picking process or optimizing a mature warehouse operation, Orderpicking App helps your team pick faster, smarter, and with confidence.\u003C\u002Fp>\n\u003Cp>Keeping Orderpicking App up to date means you automatically benefit from continuous performance improvements, UX refinements, and new automation features — all built around real warehouse workflows.\u003Cbr \u002F>\nEmpower your pickers with clear instructions, real-time validation, and intuitive mobile interfaces that reduce mistakes and boost productivity from day one.\u003C\u002Fp>\n\u003Ch3>Quick and easy setup\u003C\u002Fh3>\n\u003Cp>Getting started with Orderpicking App is fast and straightforward — no technical background required.\u003C\u002Fp>\n\u003Cp>Our guided setup helps you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Download the Orderpicking App plugin\u003C\u002Fli>\n\u003Cli>Create a free 30-day trial\u003C\u002Fli>\n\u003Cli>Install the app on your phone or tablet (iOS and Android)\u003C\u002Fli>\n\u003Cli>Scan the API barcode with your device\u003C\u002Fli>\n\u003Cli>Configure your settings — and start picking immediately\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Switching from paper picking, spreadsheets, or another system?\u003Cbr \u002F>\nMigration is simple. Import your orders and settings safely and start picking right away.\u003C\u002Fp>\n\u003Ch3>Core picking features\u003C\u002Fh3>\n\u003Cp>Unlock the full potential of your warehouse with powerful, easy-to-use picking tools.\u003C\u002Fp>\n\u003Ch4>Picking & workflow\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Real-time order picking on mobile devices\u003C\u002Fli>\n\u003Cli>Barcode scanning for product, bin, and order validation\u003C\u002Fli>\n\u003Cli>Single and batch picking support\u003C\u002Fli>\n\u003Cli>Clear pick instructions per item and location\u003C\u002Fli>\n\u003Cli>Visual and audio feedback to prevent picking errors\u003C\u002Fli>\n\u003Cli>Automatic order status updates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Productivity & quality\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fewer errors through scan validation\u003C\u002Fli>\n\u003Cli>Faster onboarding for new pickers\u003C\u002Fli>\n\u003Cli>Consistent workflows across teams and shifts\u003C\u002Fli>\n\u003Cli>Reduced returns caused by picking mistakes\u003C\u002Fli>\n\u003Cli>Unlimited pickers\u003C\u002Fli>\n\u003Cli>Picklist overview to identify low-stock items before fulfillment issues occur\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Automation and smart features\u003C\u002Fh3>\n\u003Cp>Orderpicking App removes manual steps so your team can focus on speed and accuracy.\u003C\u002Fp>\n\u003Cp>Smart features include:\u003Cbr \u002F>\n* Automatic pick confirmation\u003Cbr \u002F>\n* Intelligent item sorting and prioritization\u003Cbr \u002F>\n* Configurable picking settings per warehouse or client\u003Cbr \u002F>\n* Real-time synchronization between devices\u003Cbr \u002F>\n* Optimized picking routes by category, location, or custom fields\u003Cbr \u002F>\n* Narrowcasting dashboard with real-time status updates\u003Cbr \u002F>\n* Smart analytics to track picker performance and results\u003C\u002Fp>\n\u003Cp>These tools help you scale operations without adding complexity.\u003C\u002Fp>\n\u003Ch3>Demo Video\u003C\u002Fh3>\n\u003Cp>See Orderpicking App in action:\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\u002FV5QiWXkRqhw?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>Performance and reliability\u003C\u002Fh3>\n\u003Cp>Orderpicking App is built for real-world webshop and warehouse conditions.\u003Cbr \u002F>\n* Fast and responsive, even with large order volumes\u003Cbr \u002F>\n* Optimized for mobile cameras, Bluetooth scanners, and Zebra scanners\u003Cbr \u002F>\n* Stable performance during peak periods such as Black Friday, Christmas, and holidays\u003Cbr \u002F>\n* Secure data handling with role-based access, picker passcodes, and configurable working hours\u003C\u002Fp>\n\u003Cp>Every update delivers performance improvements and operational enhancements automatically.\u003C\u002Fp>\n\u003Ch3>Keep your picking under control\u003C\u002Fh3>\n\u003Cp>Whether you’re a warehouse manager, operations lead, or business owner, Orderpicking App helps you stay in control:\u003Cbr \u002F>\n* Real-time visibility into picking progress\u003Cbr \u002F>\n* Clear order status updates\u003Cbr \u002F>\n* Reduced dependency on paper and manual checks\u003Cbr \u002F>\n* Consistent execution across teams and locations\u003C\u002Fp>\n\u003Ch3>Integrations and flexibility\u003C\u002Fh3>\n\u003Cp>Orderpicking App fits seamlessly into your existing stack:\u003Cbr \u002F>\n* Works with WooCommerce and other popular ecommerce platforms\u003Cbr \u002F>\n* API access for custom integrations\u003Cbr \u002F>\n* Flexible configuration for different warehouse layouts\u003Cbr \u002F>\n* Designed to grow with your operation\u003C\u002Fp>\n\u003Cp>Need something specific?\u003Cbr \u002F>\nThe platform is built to adapt — and our support team is fast, helpful, and genuinely committed to solving your challenges.\u003C\u002Fp>\n\u003Ch3>Built for teams\u003C\u002Fh3>\n\u003Cp>Orderpicking App is designed for real warehouse teams:\u003Cbr \u002F>\n* Simple, intuitive interface for pickers\u003Cbr \u002F>\n* Powerful controls for managers\u003Cbr \u002F>\n* Minimal training required\u003Cbr \u002F>\n* Works smoothly across shifts and roles\u003C\u002Fp>\n\u003Ch3>Ongoing improvement and support\u003C\u002Fh3>\n\u003Cp>Orderpicking App is continuously improved by a team that understands warehouse operations.\u003Cbr \u002F>\nWe’re committed to helping teams work better with:\u003Cbr \u002F>\n* Regular feature updates\u003Cbr \u002F>\n* Ongoing performance improvements\u003Cbr \u002F>\n* Customer-driven enhancements\u003Cbr \u002F>\n* Fast, reliable ⭐⭐⭐⭐⭐ support\u003C\u002Fp>\n\u003Cp>Orderpicking App — built to make order picking faster, more accurate, and ready to scale.\u003C\u002Fp>\n","Speed up WooCommerce fulfillment with mobile order picking, barcode scanning and smart warehouse workflows.",20,11360,8,"2026-04-07T13:37:00.000Z","6.9.4","6.0","8.0",[77,20,78,79,23],"barcode-scanning","order-picking","warehouse-management","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forder-picking-app.2.4.4.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":48,"downloaded":89,"rating":13,"num_ratings":13,"last_updated":90,"tested_up_to":73,"requires_at_least":91,"requires_php":75,"tags":92,"homepage":17,"download_link":95,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"metabox-fulfillment","MetaBox Fulfillment","1.1.1","metaboxfulfillment","https:\u002F\u002Fprofiles.wordpress.org\u002Fmetaboxfulfillment\u002F","\u003Cp>The \u003Cstrong>MetaBox Fulfillment\u003C\u002Fstrong> safely and automatically connects your WooCommerce store to the MetaBox fulfillment system.\u003C\u002Fp>\n\u003Cp>What does the plugin do?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sends new orders to MetaBox (automatically and\u002For manually).\u003C\u002Fli>\n\u003Cli>Syncs \u003Cstrong>order statuses\u003C\u002Fstrong> from MetaBox back to WooCommerce.\u003C\u002Fli>\n\u003Cli>Handles \u003Cstrong>stock synchronization\u003C\u002Fstrong> (MetaBox \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> WooCommerce).\u003C\u002Fli>\n\u003Cli>Lets you map \u003Cstrong>shipping methods\u003C\u002Fstrong> and \u003Cstrong>payment methods\u003C\u002Fstrong> to MetaBox.\u003C\u002Fli>\n\u003Cli>Provides a simple admin UI to manage your MetaBox account and settings.\u003C\u002Fli>\n\u003Cli>Makes it easy to send individual products to MetaBox.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Design goals:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Security:\u003C\u002Fstrong> only the plugin talks to MetaBox; no direct inbound calls into your store.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stability:\u003C\u002Fstrong> dedicated database tables, clear mappings, logging.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Future-proof:\u003C\u002Fstrong> separate settings for orders, statuses and stock handling.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Leírás\u003C\u002Fh3>\n\u003Cp>A \u003Cstrong>MetaBox Fulfillment\u003C\u002Fstrong> célja, hogy a WooCommerce áruházadat biztonságosan és automatizáltan összekösse a MetaBox fulfillment rendszerrel.\u003C\u002Fp>\n\u003Cp>Mit csinál a plugin?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Új rendeléseket áttölt a MetaBox rendszerbe (automatikusan és\u002Fvagy kézzel).\u003C\u002Fli>\n\u003Cli>A MetaBox-ból visszajött \u003Cstrong>rendelés státuszokat\u003C\u002Fstrong> visszaírja WooCommerce-be.\u003C\u002Fli>\n\u003Cli>Kezeli a \u003Cstrong>készletszinkront\u003C\u002Fstrong> (MetaBox \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> WooCommerce).\u003C\u002Fli>\n\u003Cli>Lehetővé teszi a \u003Cstrong>szállítási módok\u003C\u002Fstrong> és \u003Cstrong>fizetési módok\u003C\u002Fstrong> párosítását a MetaBoxhoz.\u003C\u002Fli>\n\u003Cli>Egyszerű admin felületet ad a MetaBox fiók és beállítások kezeléséhez.\u003C\u002Fli>\n\u003Cli>Egyszerűen áttölthetővé teszi az egyes termékeket a MetaBoxba.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A plugin tervezésénél kiemelt szempont volt:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Biztonság: a MetaBox rendszer felé csak a plugin kommunikál, befelé nem engedünk közvetlen hívást.\u003C\u002Fli>\n\u003Cli>Stabilitás: saját adatbázistáblák, egyértelmű mappingek, naplózás.\u003C\u002Fli>\n\u003Cli>Jövőállóság: külön kezelt rendelés-, státusz- és készletkezelési beállítások.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Fő funkciók\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>MetaBox fiók beállítás\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>API kapcsolat beállítása (partner azonosító, API kulcs, backend URL).\u003C\u002Fli>\n\u003Cli>Kapcsolati állapot ellenőrzése (ping\u002Fhealth check).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Rendelések kezelése\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Új rendelések automatikus áttöltése a MetaBoxba (opcionálisan kapcsolható).\u003C\u002Fli>\n\u003Cli>Manuális áttöltés meglévő rendeléseknél (pl. rendelés lista \u002F rendelés szerkesztőből).\u003C\u002Fli>\n\u003Cli>Meta adatok a rendelésen:\u003C\u002Fli>\n\u003Cli>\u003Ccode>_mtbxfc_pushed_to_fulfillment\u003C\u002Fcode> – sikeres áttöltés jelölése\u003C\u002Fli>\n\u003Cli>\u003Ccode>_mtbxfc_push_response\u003C\u002Fcode> – utolsó API válasz mentése\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Státusz mapping (MetaBox \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↔\u003C\u002Fspan> WooCommerce)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fulfillment (MetaBox) státuszok párosítása WooCommerce rendelés státuszokkal.\u003C\u002Fli>\n\u003Cli>A státusz szinkron csak olyan sorokra fut, ahol van mapping.\u003C\u002Fli>\n\u003Cli>WordPress cron segítségével fut, konfigurálható intervallummal.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Készletkezelés\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Készlet szinkron beállítások (intervallum, kapcsolók).\u003C\u002Fli>\n\u003Cli>Saját log tábla a szinkronizálási futásokhoz.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Szállítási módok\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce szállítási mód instance-ok párosítása MetaBox szállítási típusokkal (pl. HOME_DELIVERY, PICKUP_POINT stb.) és futárszolgálatokkal (GLS, MPL, stb.).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Fizetési módok\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce fizetési gateway-ek összekötése MetaBox oldali beállításokkal (pl. melyik fizetés tekintendő utánvétnek, COD).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Termék áttöltés\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Egyedi termék MetaBoxba történő áttöltése \u002F frissítése termékszerkesztőből.\u003C\u002Fli>\n\u003Cli>Alap adatok, ár, súly, méretek, barcode, SKU továbbítása.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dashboard Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A WordPress Vezérlőpulton megjelenő kis widget, amely mutatja a MetaBox kapcsolat állapotát (online\u002Foffline), és rövid infót ad a kapcsolatról.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Rendszerkövetelmények\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.0 vagy újabb\u003C\u002Fli>\n\u003Cli>WooCommerce 7.0 vagy újabb\u003C\u002Fli>\n\u003Cli>PHP 8.0 vagy újabb\u003C\u002Fli>\n\u003Cli>Aktív MetaBox fulfillment fiók (partner azonosítóval és API kulccsal)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Telepítés\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Plugin feltöltése\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Töltsd le a bővítményt \u003Ccode>.zip\u003C\u002Fcode> formátumban.\u003C\u002Fli>\n\u003Cli>WordPress adminban: \u003Cem>Bővítmények \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Új hozzáadása \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Bővítmény feltöltése\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>Válaszd ki a zip fájlt, majd \u003Cem>Telepítés\u003C\u002Fem> és \u003Cem>Bekapcsolás\u003C\u002Fem>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>VAGY\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Csomagold ki a zipet, és a plugin mappáját másold a \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> könyvtárba.\u003C\u002Fli>\n\u003Cli>A WordPress admin felületen kapcsold be a bővítményt.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>MetaBox fiók beállítása\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Menj a \u003Cstrong>MetaBox \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> MetaBox Fiók\u003C\u002Fstrong> menüpontra.\u003C\u002Fli>\n\u003Cli>Add meg a MetaBox által kiadott API adatokat (pl. partner azonosító, API kulcs – attól függően, mit kér a felület).\u003C\u002Fli>\n\u003Cli>Mentsd a beállításokat.\u003C\u002Fli>\n\u003Cli>Ellenőrizd a kapcsolatot (státusz jelzés a felső sávban \u002F dashboard widgetben).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Rendelés áttöltés beállítása\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Menj a \u003Cstrong>MetaBox \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Megrendelések kezelése\u003C\u002Fstrong> oldalra.\u003C\u002Fli>\n\u003Cli>Kapcsold be, ha szeretnéd, hogy új rendelések automatikusan átkerüljenek a MetaBoxba.\u003C\u002Fli>\n\u003Cli>Állítsd be, hogy mely WooCommerce rendelés státusz(ok) esetén történjen az áttöltés.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Státusz mapping\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Menj a \u003Cstrong>MetaBox \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Státuszok kezelése\u003C\u002Fstrong> oldalra.\u003C\u002Fli>\n\u003Cli>Itt tudod párosítani, hogy a MetaBoxból érkező státuszok (pl. PACKING, SHIPPED) mely WooCommerce rendelés státuszokra váltsanak.\u003C\u002Fli>\n\u003Cli>Csak a párosított státuszokat fogja a plugin frissíteni WooCommerce-ben.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Szállítási módok és futárok\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Menj a \u003Cstrong>MetaBox \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Szállítási módok\u003C\u002Fstrong> oldalra.\u003C\u002Fli>\n\u003Cli>Válaszd ki, hogy az egyes WooCommerce szállítási mód instance-ok mely MetaBox szállítási típusnak és futárszolgáltatónak felelnek meg.\u003C\u002Fli>\n\u003Cli>A plugin ezt használja az order payload építésénél.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Fizetési módok\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Menj a \u003Cstrong>MetaBox \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Fizetési módok\u003C\u002Fstrong> oldalra.\u003C\u002Fli>\n\u003Cli>Itt tudod megadni, melyik WooCommerce fizetési mód számít utánvétnek (COD), stb.\u003C\u002Fli>\n\u003Cli>A plugin ez alapján számítja például az utánvét összegét.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Készlet szinkron beállítása\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Menj a \u003Cstrong>MetaBox \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Készletkezelés\u003C\u002Fstrong> oldalra.\u003C\u002Fli>\n\u003Cli>Kapcsold be a készletszinkront, és állítsd be az intervallumot.\u003C\u002Fli>\n\u003Cli>A plugin WP-Cronon keresztül fogja frissíteni a készleteket.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Használat\u003C\u002Fh3>\n\u003Ch3>Rendelések áttöltése MetaBoxba\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Ha az automatikus áttöltés be van kapcsolva, a megfelelő státuszba kerülő új rendeléseket a plugin automatikusan elküldi a MetaBox API felé.\u003C\u002Fli>\n\u003Cli>Ha valamiért kézzel szeretnél áttölteni:\n\u003Cul>\n\u003Cli>Nyisd meg a rendelés adatlapját WooCommerce-ben.\u003C\u002Fli>\n\u003Cli>Használd a MetaBox-hoz kapcsolódó műveletet (pl. rendelés sor művelet \u002F gomb – a pluginben definiált hely szerint).\u003C\u002Fli>\n\u003Cli>Siker\u002Fhiba esetén a rendszer:\u003C\u002Fli>\n\u003Cli>rendelés megjegyzést ír,\u003C\u002Fli>\n\u003Cli>illetve admin értesítést (notice) jeleníthet meg.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Termék áttöltése\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Nyisd meg a WooCommerce termék szerkesztő felületét.\u003C\u002Fli>\n\u003Cli>A MetaBox Fulfillment meta boxban hagyd bepipálva az áttöltést \u002F frissítést.\u003C\u002Fli>\n\u003Cli>Mentsd a terméket.\u003C\u002Fli>\n\u003Cli>A plugin ekkor felépíti a termék payloadot, és elküldi a MetaBoxnak.\u003C\u002Fli>\n\u003Cli>Siker esetén meta mezőkben jelzi, hogy a termék már át lett küldve.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Rendelés státusz szinkron\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A MetaBox rendszer időnként visszaküldi az aktuális rendelés státuszokat.\u003C\u002Fli>\n\u003Cli>A plugin a beállított időközönként (WP-Cron) lekérdezi a változásokat:\n\u003Cul>\n\u003Cli>csak azokat a sorokat dolgozza fel, amelyek az utolsó futás óta módosultak,\u003C\u002Fli>\n\u003Cli>csak azokat a státuszokat írja át, amelyekre létezik mapping.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Ha valamelyik fulfillment státuszra nincs mapping, azt egyszerűen kihagyja (nem nyúl a rendeléshez).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Cron és időzítés\u003C\u002Fh3>\n\u003Cp>A plugin több helyen is a WordPress beépített cron rendszerét használja:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Rendelés státusz szinkron (MetaBox \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> WooCommerce)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Saját hook: \u003Ccode>mtbxfc_order_status_sync\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Dinamikus, perc alapú intervallum (a beállításoknál konfigurálható).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Készletszinkron (MetaBox \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> WooCommerce)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Saját hook a készlethez (pl. \u003Ccode>mtbxfc_stock_sync\u003C\u002Fcode> – a konkrét név a kódban definiált).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Ha a tárhelyeden a WP-Cron nem fut megbízhatóan, érdemes valódi cron jobot beállítani, ami rendszeresen hívja a \u003Ccode>wp-cron.php\u003C\u002Fcode>-t.\u003C\u002Fp>\n\u003Cp>Ha valami nem működik:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Ellenőrizd a MetaBox fiók beállításait (API kulcs, URL, partner azonosító stb.).\u003C\u002Fli>\n\u003Cli>Nézd meg a WooCommerce rendelés megjegyzéseit – a plugin oda is ír.\u003C\u002Fli>\n\u003Cli>Kapcsold be a WordPress debug \u002F error logot és nézd meg a MetaBoxkal kapcsolatos sorokat.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Gyakori kérdések\u003C\u002Fh3>\n\u003Ch4>Nem frissül a rendelés státusza WooCommerce-ben. Miért?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Nézd meg, hogy a \u003Cstrong>Státuszok kezelése\u003C\u002Fstrong> oldalon van-e mapping az adott MetaBox státuszra.\u003C\u002Fli>\n\u003Cli>Ha nincs, a plugin szándékosan nem nyúl a Woo rendeléshez.\u003C\u002Fli>\n\u003Cli>Ellenőrizd, hogy a cron fut-e (van-e futás a logban).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>A rendelés nem megy át MetaBoxba.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ellenőrizd, hogy be van-e állítva a MetaBox fiók és érvényes-e az API kulcs.\u003C\u002Fli>\n\u003Cli>Nézd meg a rendelés megjegyzéseit – általában ott szerepel, ha a MetaBox API hibát dob.\u003C\u002Fli>\n\u003Cli>Ellenőrizd a bővítmény logját (WordPress error_log).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Miért jelzi azt, hogy „Nincs konfigurálva”?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ha a MetaBox API kulcs vagy az API URL hiányzik, a plugin „nincs konfigurálva” állapotot jelez.\u003C\u002Fli>\n\u003Cli>A MetaBox \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> MetaBox Fiók oldalon töltsd ki és mentsd a fiókbeállításokat.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Támogatás\u003C\u002Fh3>\n\u003Cp>Ez a bővítmény MetaBox fulfillment rendszerrel dolgozik.\u003Cbr \u002F>\nHa technikai problémád van a plugin működésével kapcsolatban, készíts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress \u002F WooCommerce verzió adatokat,\u003C\u002Fli>\n\u003Cli>a releváns log sorokat (MetaBox-hoz kapcsolódó hibák),\u003C\u002Fli>\n\u003Cli>és egy rövid leírást arról, mit próbáltál.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Ezek birtokában sokkal gyorsabban behatárolható a hiba oka.\u003C\u002Fp>\n\u003Ch3>Licence\u003C\u002Fh3>\n\u003Cp>A bővítmény a GPLv2 vagy újabb licenc alatt kerül terjesztésre.\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Ch3>English\u003C\u002Fh3>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>Connect your WooCommerce store to your MetaBox fulfillment system. Automatic order export, status and stock sync, shipping and payment method mapping – all in a single plugin.\u003C\u002Fp>\n\u003Ch3>Main Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>MetaBox account setup\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Configure the API connection (partner ID, API key, backend URL).\u003C\u002Fli>\n\u003Cli>Check connection health (ping \u002F health check).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Order handling\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically export new orders to MetaBox (optional).\u003C\u002Fli>\n\u003Cli>Manually push existing orders (e.g. from the order list \u002F order edit screen).\u003C\u002Fli>\n\u003Cli>Order-level meta data:\u003C\u002Fli>\n\u003Cli>\u003Ccode>_mtbxfc_pushed_to_fulfillment\u003C\u002Fcode> – marks successful export\u003C\u002Fli>\n\u003Cli>\u003Ccode>_mtbxfc_push_response\u003C\u002Fcode> – stores the last API response\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Status mapping (MetaBox \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↔\u003C\u002Fspan> WooCommerce)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Map fulfillment (MetaBox) statuses to WooCommerce order statuses.\u003C\u002Fli>\n\u003Cli>Status sync only runs for rows that have a mapping.\u003C\u002Fli>\n\u003Cli>Uses WordPress cron with a configurable interval.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Stock handling\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Stock sync settings (interval, switches).\u003C\u002Fli>\n\u003Cli>Own log table for sync runs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shipping methods\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Map WooCommerce shipping method instances to MetaBox shipping types (e.g. HOME_DELIVERY, PICKUP_POINT, etc.) and carriers (GLS, MPL, etc.).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Payment methods\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Map WooCommerce payment gateways to MetaBox-side settings (e.g. which ones are considered Cash on Delivery \u002F COD).\u003C\u002Fli>\n\u003Cli>Used to calculate COD amounts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product export\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Send or update a single product in MetaBox from the product edit screen.\u003C\u002Fli>\n\u003Cli>Sends basic data, price, weight, dimensions, barcode, SKU.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dashboard Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A small widget on the WordPress Dashboard that shows the MetaBox connection status (online\u002Foffline) and a short summary.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.0 or newer\u003C\u002Fli>\n\u003Cli>WooCommerce 7.0 or newer\u003C\u002Fli>\n\u003Cli>PHP 8.0 or newer\u003C\u002Fli>\n\u003Cli>An active MetaBox fulfillment account (with partner ID and API key)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch3>Sending orders to MetaBox\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If automatic export is enabled, new orders reaching the configured status will be sent to the MetaBox API.\u003C\u002Fli>\n\u003Cli>If you want to export manually:\n\u003Cul>\n\u003Cli>Open the order details in WooCommerce.\u003C\u002Fli>\n\u003Cli>Use the MetaBox-related action (e.g. a row action or button, depending on the plugin UI).\u003C\u002Fli>\n\u003Cli>On success\u002Ffailure the system:\u003C\u002Fli>\n\u003Cli>adds an order note,\u003C\u002Fli>\n\u003Cli>and may display an admin notice.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Exporting products\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Open the WooCommerce product edit screen.\u003C\u002Fli>\n\u003Cli>In the MetaBox Fulfillment meta box, keep the checkbox enabled to export\u002Fupdate the product.\u003C\u002Fli>\n\u003Cli>Save the product.\u003C\u002Fli>\n\u003Cli>The plugin will build the product payload and send it to MetaBox.\u003C\u002Fli>\n\u003Cli>On success, it stores meta fields indicating that the product has been exported.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Order status synchronization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The MetaBox system periodically sends back the current order statuses.\u003C\u002Fli>\n\u003Cli>The plugin, at the configured interval (via WP-Cron), fetches the changes:\n\u003Cul>\n\u003Cli>only processes rows changed since the last run,\u003C\u002Fli>\n\u003Cli>only updates WooCommerce orders if there is a mapping for the given status.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>If a fulfillment status has no mapping, the plugin simply skips it (does not touch the Woo order).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Cron and Scheduling\u003C\u002Fh3>\n\u003Cp>The plugin uses the built-in WordPress cron system in several places:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Order status sync (MetaBox \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> WooCommerce)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom hook: \u003Ccode>mtbxfc_order_status_sync\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Dynamic, minute-based interval (configurable in settings).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Stock sync (MetaBox \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> WooCommerce)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Own hook for stock (defined in the code, e.g. \u003Ccode>mtbxfc_stock_sync\u003C\u002Fcode>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If WP-Cron is not reliable on your hosting, consider setting up a real cron job that regularly hits \u003Ccode>wp-cron.php\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>If something doesn’t seem to run:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Check your MetaBox account settings (API key, URL, partner ID, etc.).\u003C\u002Fli>\n\u003Cli>Look at the WooCommerce order notes – the plugin writes messages there.\u003C\u002Fli>\n\u003Cli>Enable WordPress debug \u002F error logging and search for MetaBox-related entries.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>This plugin is designed to work with the MetaBox fulfillment system.\u003Cbr \u002F>\nIf you have technical issues with the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Collect your WordPress \u002F WooCommerce version information,\u003C\u002Fli>\n\u003Cli>gather relevant log entries (MetaBox-related errors),\u003C\u002Fli>\n\u003Cli>and write a short description of what you tried.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With this information, the root cause can be identified much faster.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is distributed under the GPLv2 or later license.\u003Cbr \u002F>\nSee: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n","A MetaBox fulfillment rendszer és a WooCommerce összekötése: rendelés export, státusz- és készletszinkron, szállítási és fizetési mód mapping.",550,"2026-04-09T20:08:00.000Z","6.2",[19,93,94,22,23],"logistics","shipping","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmetabox-fulfillment.1.1.1.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":13,"downloaded":104,"rating":13,"num_ratings":13,"last_updated":105,"tested_up_to":73,"requires_at_least":91,"requires_php":106,"tags":107,"homepage":111,"download_link":112,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":113},"multiware-engine-lite","MultiWare Engine Lite – Multi Location Inventory Management for WooCommerce","1.0.1","vortexplaytv","https:\u002F\u002Fprofiles.wordpress.org\u002Fvortexplaytv\u002F","\u003Cp>\u003Cstrong>MultiWare Engine Lite\u003C\u002Fstrong> is a multi-location inventory management solution for WooCommerce. Transform your single-location store into a multi-warehouse operation with features like stock allocation, real-time synchronization, barcode scanning, batch tracking, and analytics.\u003C\u002Fp>\n\u003Cp>Whether you’re managing 2 warehouses or 200, MultiWare Engine Lite provides the tools you need to optimize inventory, prevent overselling, automate fulfillment routing, and gain complete visibility into your stock movements across all locations.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Warehouse Management\u003C\u002Fstrong>\u003Cbr \u002F>\n– Unlimited warehouse locations with GPS coordinates\u003Cbr \u002F>\n– Warehouse-specific contact information and addresses\u003Cbr \u002F>\n– Geolocation-based distance calculations\u003Cbr \u002F>\n– Warehouse capacity tracking and alerts\u003Cbr \u002F>\n– Multi-level warehouse hierarchies\u003Cbr \u002F>\n– Custom warehouse metadata\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stock Management\u003C\u002Fstrong>\u003Cbr \u002F>\n– Real-time stock tracking per warehouse\u003Cbr \u002F>\n– Fractional quantity support with configurable decimals\u003Cbr \u002F>\n– Negative stock allowance options\u003Cbr \u002F>\n– Per-warehouse stock levels for variations\u003Cbr \u002F>\n– Automatic stock sync with WooCommerce\u003Cbr \u002F>\n– Stock availability calculations across locations\u003Cbr \u002F>\n– WooCommerce stock import\u002Fsync tool\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Intelligent Fulfillment\u003C\u002Fstrong>\u003Cbr \u002F>\n– Geolocation-based automatic warehouse selection\u003Cbr \u002F>\n– Multiple allocation strategies (Nearest, Highest Stock, FIFO)\u003Cbr \u002F>\n– Distance-based warehouse sorting\u003Cbr \u002F>\n– Customer location detection via browser API\u003Cbr \u002F>\n– Manual warehouse override by customers\u003Cbr \u002F>\n– Smart split fulfillment across warehouses\u003Cbr \u002F>\n– Priority-based warehouse routing\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Zero-Oversell Protection\u003C\u002Fstrong>\u003Cbr \u002F>\n– Real-time inventory reservation system\u003Cbr \u002F>\n– Concurrent checkout protection\u003Cbr \u002F>\n– AJAX cart validation\u003Cbr \u002F>\n– Backend order validation\u003Cbr \u002F>\n– Configurable reservation expiry\u003Cbr \u002F>\n– Automatic reservation cleanup\u003Cbr \u002F>\n– Race condition prevention\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stock Transfers\u003C\u002Fstrong>\u003Cbr \u002F>\n– Inter-warehouse stock transfer workflow\u003Cbr \u002F>\n– Transfer templates for common routes\u003Cbr \u002F>\n– Partial receiving with variance tracking\u003Cbr \u002F>\n– Transfer notes and documentation\u003Cbr \u002F>\n– Transfer history per product\u003Cbr \u002F>\n– Approval workflows\u003Cbr \u002F>\n– Dispatch and receipt tracking\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inventory Receiving\u003C\u002Fstrong>\u003Cbr \u002F>\n– Multi-step receiving workflow\u003Cbr \u002F>\n– Variable product batch receiving\u003Cbr \u002F>\n– Cost price tracking per receipt\u003Cbr \u002F>\n– Variance tolerance settings\u003Cbr \u002F>\n– Supplier assignment\u003Cbr \u002F>\n– Receiving history with filters\u003Cbr \u002F>\n– Auto-enable MultiWare on receipt\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Analytics\u003C\u002Fstrong>\u003Cbr \u002F>\n– Supplier performance metrics\u003Cbr \u002F>\n– Inventory turnover rates\u003Cbr \u002F>\n– Stock velocity tracking\u003Cbr \u002F>\n– Transfer efficiency metrics\u003Cbr \u002F>\n– Warehouse capacity utilization\u003Cbr \u002F>\n– Custom date range reporting\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Import\u002FExport System\u003C\u002Fstrong>\u003Cbr \u002F>\n– Stock export to CSV\u003Cbr \u002F>\n– Stock import with validation\u003Cbr \u002F>\n– CSV template generator\u003Cbr \u002F>\n– Import history with rollback\u003Cbr \u002F>\n– Bulk stock adjustments\u003Cbr \u002F>\n– SKU-based imports\u003Cbr \u002F>\n– Error validation before import\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Audit & Compliance\u003C\u002Fstrong>\u003Cbr \u002F>\n– Complete audit trail for all changes\u003Cbr \u002F>\n– User attribution tracking\u003Cbr \u002F>\n– Before\u002Fafter comparison view\u003Cbr \u002F>\n– Filter by user, action, date, entity\u003Cbr \u002F>\n– Export audit logs to CSV\u003Cbr \u002F>\n– Automatic log cleanup\u003Cbr \u002F>\n– GDPR compliance ready\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shopify Integration\u003C\u002Fstrong>\u003Cbr \u002F>\n– Bidirectional stock synchronization\u003Cbr \u002F>\n– Webhook-based real-time updates\u003Cbr \u002F>\n– Product mapping (WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↔\u003C\u002Fspan> Shopify)\u003Cbr \u002F>\n– Location-based sync\u003Cbr \u002F>\n– Loop prevention mechanism\u003Cbr \u002F>\n– Test connection functionality\u003Cbr \u002F>\n– Manual sync triggers\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Frontend Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– Customer-facing warehouse selector\u003Cbr \u002F>\n– Three display modes (Dropdown, Radio, Modal)\u003Cbr \u002F>\n– Stock availability per warehouse\u003Cbr \u002F>\n– Distance display (km\u002Fmiles)\u003Cbr \u002F>\n– Location-based auto-detection\u003Cbr \u002F>\n– Dark\u002FLight\u002FAuto theme modes\u003Cbr \u002F>\n– Mobile-responsive design\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Notifications\u003C\u002Fstrong>\u003Cbr \u002F>\n– Low stock email alerts\u003Cbr \u002F>\n– Transfer status notifications\u003Cbr \u002F>\n– Receiving confirmations\u003Cbr \u002F>\n– Reorder point alerts\u003Cbr \u002F>\n– Daily summary reports\u003Cbr \u002F>\n– Configurable email recipients\u003Cbr \u002F>\n– Custom email templates\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– 50+ action hooks and filters\u003Cbr \u002F>\n– REST API endpoints\u003Cbr \u002F>\n– Extensive documentation\u003Cbr \u002F>\n– Clean, object-oriented code\u003Cbr \u002F>\n– PSR-4 autoloading\u003Cbr \u002F>\n– Extendable architecture\u003C\u002Fp>\n\u003Ch4>Key System Functionalities\u003C\u002Fh4>\n\u003Cp>MultiWare Engine provides:\u003C\u002Fp>\n\u003Cp>✓ \u003Cstrong>Zero-Oversell\u003C\u002Fstrong> – Advanced reservation system prevents race conditions\u003Cbr \u002F>\n✓ \u003Cstrong>Geolocation\u003C\u002Fstrong> – Automatic nearest-warehouse fulfillment\u003Cbr \u002F>\n✓ \u003Cstrong>Fractional Quantities\u003C\u002Fstrong> – Perfect for businesses selling by weight\u002Fvolume\u003Cbr \u002F>\n✓ \u003Cstrong>Scalability\u003C\u002Fstrong> – Optimized for thousands of products and locations\u003Cbr \u002F>\n✓ \u003Cstrong>Modern UI\u002FUX\u003C\u002Fstrong> – Design matching WooCommerce aesthetics\u003Cbr \u002F>\n✓ \u003Cstrong>Shopify Sync\u003C\u002Fstrong> – Bidirectional inventory synchronization\u003Cbr \u002F>\n✓ \u003Cstrong>Audit Trail\u003C\u002Fstrong> – Full compliance and change tracking\u003Cbr \u002F>\n✓ \u003Cstrong>Active Development\u003C\u002Fstrong> – Regular updates and continuous improvements\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.2 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce 7.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher (8.0+ recommended)\u003C\u002Fli>\n\u003Cli>MySQL 5.6 or higher (8.0+ recommended)\u003C\u002Fli>\n\u003Cli>HTTPS recommended for geolocation features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Installation\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Automatic Installation:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Log in to WordPress admin dashboard\u003Cbr \u002F>\n2. Go to Plugins > Add New\u003Cbr \u002F>\n3. Search for “MultiWare Engine”\u003Cbr \u002F>\n4. Click “Install Now”\u003Cbr \u002F>\n5. Click “Activate”\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manual Installation:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Download the plugin zip file\u003Cbr \u002F>\n2. Go to Plugins > Add New > Upload Plugin\u003Cbr \u002F>\n3. Select the zip file and click “Install Now”\u003Cbr \u002F>\n4. Click “Activate Plugin”\u003C\u002Fp>\n\u003Cp>\u003Cstrong>After Activation:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Navigate to MultiWare > Settings\u003Cbr \u002F>\n2. Enable Stock Management\u003Cbr \u002F>\n3. Create your warehouses (MultiWare > Warehouses)\u003Cbr \u002F>\n4. Configure your default warehouse\u003Cbr \u002F>\n5. Set up stock allocation strategy\u003Cbr \u002F>\n6. Import existing WooCommerce stock (optional)\u003Cbr \u002F>\n7. Start managing multi-location inventory\u003C\u002Fp>\n\u003Ch4>Configuration\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Initial Setup Steps:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Create Warehouses\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to MultiWare > Warehouses > Add New\u003C\u002Fli>\n\u003Cli>Enter warehouse details (name, address, contact)\u003C\u002Fli>\n\u003Cli>Add GPS coordinates for geolocation features\u003C\u002Fli>\n\u003Cli>Set warehouse priority (for FIFO allocation)\u003C\u002Fli>\n\u003Cli>Save warehouse\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Configure Stock Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to MultiWare > Settings > Stock\u003C\u002Fli>\n\u003Cli>Enable stock management\u003C\u002Fli>\n\u003Cli>Set default warehouse\u003C\u002Fli>\n\u003Cli>Configure fractional quantities (if needed)\u003C\u002Fli>\n\u003Cli>Set low stock threshold\u003C\u002Fli>\n\u003Cli>Configure negative stock allowance\u003C\u002Fli>\n\u003Cli>Set reservation expiry time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Import Existing Stock\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to MultiWare > Import\u002FExport\u003C\u002Fli>\n\u003Cli>Use “Sync WooCommerce Stock” tool\u003C\u002Fli>\n\u003Cli>Select target warehouse\u003C\u002Fli>\n\u003Cli>Choose auto-enable options\u003C\u002Fli>\n\u003Cli>Click “Sync Stock”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Configure Fulfillment\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to MultiWare > Settings > Stock\u003C\u002Fli>\n\u003Cli>Choose allocation strategy (Nearest\u002FHighest\u002FFIFO)\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable allow negative stock\u003C\u002Fli>\n\u003Cli>Set variance tolerance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Set Up Frontend Selector\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to MultiWare > Settings > Storefront\u003C\u002Fli>\n\u003Cli>Enable warehouse selector\u003C\u002Fli>\n\u003Cli>Choose display style (Dropdown\u002FRadio\u002FModal)\u003C\u002Fli>\n\u003Cli>Show\u002Fhide stock levels\u003C\u002Fli>\n\u003Cli>Enable location detection\u003C\u002Fli>\n\u003Cli>Configure theme mode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enable Oversell Protection\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to MultiWare > Settings > Oversell Protection\u003C\u002Fli>\n\u003Cli>Enable Concurrent Checkout Protection\u003C\u002Fli>\n\u003Cli>Enable Backend Order Validation\u003C\u002Fli>\n\u003Cli>Set cart reservation expiry\u003C\u002Fli>\n\u003Cli>Save settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Set Up Notifications\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to MultiWare > Settings > Notifications\u003C\u002Fli>\n\u003Cli>Enable low stock notifications\u003C\u002Fli>\n\u003Cli>Enable transfer notifications\u003C\u002Fli>\n\u003Cli>Enable receiving notifications\u003C\u002Fli>\n\u003Cli>Add email recipients\u003C\u002Fli>\n\u003Cli>Configure daily reports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Frequently Asked Questions\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Q: Is this compatible with my WooCommerce theme?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: Yes, MultiWare Engine is compatible with all standard WooCommerce themes. It uses WooCommerce hooks and follows WordPress coding standards.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: Can I migrate from another warehouse plugin?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: Yes, you can import stock data via CSV. Export your current data, format according to our templates, and import.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: Does it work with variable products?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: Absolutely! Each variation can have different stock levels per warehouse.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: Can customers choose their warehouse?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: Yes, enable the frontend warehouse selector. Customers can see stock levels and choose their preferred location.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: How does geolocation work?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: The system uses the browser Geolocation API to detect customer location, then calculates distance to warehouses using GPS coordinates.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: What if a warehouse runs out of stock?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: The system can split fulfillment across multiple warehouses or use the next-best warehouse based on your allocation strategy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: Does it prevent overselling?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: Yes, the reservation system prevents concurrent checkouts from overselling. Stock is reserved in cart and released on timeout or purchase.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: Can I sync with Shopify?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: Yes, configure Shopify integration in Settings > Integrations. Bidirectional sync keeps both platforms synchronized.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: How do stock transfers work?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: Create a transfer (MultiWare > Transfers), dispatch from source warehouse, receive at destination. Variance tracking included.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: Does it support fractional quantities?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: Yes, enable in Settings > Stock. Perfect for businesses selling by weight, volume, or partial units.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: Can I export stock data?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: Yes, go to MultiWare > Import\u002FExport. Export to CSV with full warehouse and product data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: How does the audit log work?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: All stock changes are automatically logged with user, timestamp, before\u002Fafter values. View in MultiWare > Audit Logs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: Does it support multiple currencies?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: Yes, it works with WooCommerce multi-currency plugins. Cost and valuation adapt to your currency settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: What about product bundles?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: Compatible with WooCommerce product bundles. Each bundle component’s stock is tracked separately.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: Can I restrict features by user role?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: Yes, uses WordPress capabilities. Customize permissions per role using capability management plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: How often is stock synchronized?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: Real-time by default. You can configure queued sync in Settings > General for high-traffic sites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Q: What’s your support response time?\u003C\u002Fstrong>\u003Cbr \u002F>\nA: We respond within 24 business hours to all support inquiries.\u003C\u002Fp>\n\u003Ch4>Support & Documentation\u003C\u002Fh4>\n\u003Cp>For detailed documentation, tutorials, and API reference, visit:\u003Cbr \u002F>\n📖 Documentation: https:\u002F\u002Fquarkcodeai.com\u002Fdocs\u002Fmultiware-engine\u002F\u003Cbr \u002F>\n📧 Support Email: support@quarkcodeai.com\u003Cbr \u002F>\n🌐 Website: https:\u002F\u002Fwww.quarkcodeai.com\u003C\u002Fp>\n\u003Ch4>Privacy & Data\u003C\u002Fh4>\n\u003Cp>This plugin stores:\u003Cbr \u002F>\n– Warehouse information and GPS coordinates\u003Cbr \u002F>\n– Stock levels per warehouse and product\u003Cbr \u002F>\n– Transfer records and history\u003Cbr \u002F>\n– Receiving records\u003Cbr \u002F>\n– Reservation data\u003Cbr \u002F>\n– Audit logs of inventory changes\u003Cbr \u002F>\n– Customer location data (if geolocation enabled)\u003C\u002Fp>\n\u003Cp>All data is stored securely in your WordPress database. For Shopify integration, API credentials are stored encrypted. The plugin does not transmit data to external servers except for optional license verification and Shopify API communications.\u003C\u002Fp>\n\u003Cp>For customers using geolocation: Location data is processed client-side and only coordinates are sent to calculate distances. No location data is permanently stored.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin relies on several third-party services to provide core functionality:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Maps Geocoding API\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin connects to the Google Maps Geocoding API (maps.googleapis.com) to convert warehouse addresses into coordinates for distance-based fulfillment routing. Address data is sent to Google when saving a warehouse.\u003Cbr \u002F>\nService Provider: Google LLC\u003Cbr \u002F>\nTerms of Service: https:\u002F\u002Fcloud.google.com\u002Fmaps-platform\u002Fterms\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shopify API\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin connects to the Shopify Admin API for users who enable cross-platform synchronization. It exchanges product and inventory data to keep stock levels synchronized between WooCommerce and Shopify.\u003Cbr \u002F>\nService Provider: Shopify Inc.\u003Cbr \u002F>\nTerms of Service: https:\u002F\u002Fwww.shopify.com\u002Flegal\u002Fterms\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fwww.shopify.com\u002Flegal\u002Fprivacy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Gravatar\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin uses the standard WordPress function \u003Ccode>get_avatar_url()\u003C\u002Fcode> to display user avatars in the audit logs and other areas. This connects to Gravatar to fetch the avatar image based on the user’s email address hash.\u003Cbr \u002F>\nService Provider: Automattic Inc.\u003Cbr \u002F>\nTerms of Service: https:\u002F\u002Fwordpress.com\u002Ftos\u002F\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fautomattic.com\u002Fprivacy\u002F\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Important Notice\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This software is provided as-is, and the authors and distributors assume no responsibility for any website downtime, misconfiguration, revenue loss, or data loss arising from installation, configuration, updates, or usage.\u003Cbr \u002F>\nAlways test new installations, updates, and configuration changes on a staging or demo environment that mirrors your production setup before deploying to a live site.\u003Cbr \u002F>\nMaintain frequent, automated, and verified backups of your database and wp-content directory, and verify a full restore process as part of your operations.\u003Cbr \u002F>\nBy using this plugin in production, you acknowledge and accept the risks associated with software changes and agree to implement appropriate safeguards, including testing and backups.\u003Cbr \u002F>\nSupport covers documented features and defect fixes but does not include responsibility for site-specific conflicts, custom code, server configuration, or recovery from failed deployments.\u003C\u002Fp>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Regular security audits and updates\u003C\u002Fli>\n\u003Cli>OWASP Top 10 compliance\u003C\u002Fli>\n\u003Cli>SQL injection prevention with prepared statements\u003C\u002Fli>\n\u003Cli>XSS protection and output sanitization\u003C\u002Fli>\n\u003Cli>CSRF token validation on all forms\u003C\u002Fli>\n\u003Cli>Secure API endpoints with authentication\u003C\u002Fli>\n\u003Cli>WordPress capability checks throughout\u003C\u002Fli>\n\u003Cli>Role-based access control\u003C\u002Fli>\n\u003Cli>Input validation and sanitization\u003C\u002Fli>\n\u003Cli>Secure data encryption for sensitive information\u003C\u002Fli>\n\u003Cli>Nonce verification for AJAX requests\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance\u003C\u002Fh4>\n\u003Cp>The plugin is optimized for enterprise-level performance:\u003Cbr \u002F>\n– Lazy loading of admin features\u003Cbr \u002F>\n– Database query optimization with indexes\u003Cbr \u002F>\n– Transient caching for complex calculations\u003Cbr \u002F>\n– Minimal JavaScript footprint\u003Cbr \u002F>\n– Async AJAX for non-blocking operations\u003Cbr \u002F>\n– Optimized CSS with critical path loading\u003Cbr \u002F>\n– Efficient database schema design\u003Cbr \u002F>\n– Batch processing for bulk operations\u003Cbr \u002F>\n– Query result pagination\u003Cbr \u002F>\n– Background processing for heavy tasks\u003C\u002Fp>\n\u003Ch4>Changelog\u003C\u002Fh4>\n\u003Cp>See changelog.txt for detailed version history.\u003C\u002Fp>\n\u003Ch4>1.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Update – Barcode\u002FQR Code Mobile App tab now points to web-based scanner\u003C\u002Fli>\n\u003Cli>Remove – Offline Mode feature from mobile scanner\u003C\u002Fli>\n\u003Cli>Update – QR code and copy link URLs now use relative paths\u003C\u002Fli>\n\u003Cli>Fix – Added translator comments for better internationalization\u003C\u002Fli>\n\u003Cli>Release – Initial public release\u003C\u002Fli>\n\u003Cli>Feature – Complete multi-warehouse inventory system\u003C\u002Fli>\n\u003Cli>Feature – Intelligent geolocation-based fulfillment\u003C\u002Fli>\n\u003Cli>Feature – Zero-oversell protection with reservations\u003C\u002Fli>\n\u003Cli>Feature – Barcode\u002FQR code generation and scanning\u003C\u002Fli>\n\u003Cli>Feature – Batch\u002Flot tracking with expiry management\u003C\u002Fli>\n\u003Cli>Feature – Stock transfers with variance tracking\u003C\u002Fli>\n\u003Cli>Feature – Inventory valuation (FIFO\u002FLIFO\u002FAverage)\u003C\u002Fli>\n\u003Cli>Feature – Shopify bidirectional synchronization\u003C\u002Fli>\n\u003Cli>Feature – Import\u002Fexport with CSV support\u003C\u002Fli>\n\u003Cli>Feature – Complete audit trail system\u003C\u002Fli>\n\u003Cli>Feature – Frontend warehouse selector\u003C\u002Fli>\n\u003Cli>Feature – Reorder point management\u003C\u002Fli>\n\u003Cli>Feature – Comprehensive analytics and reporting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>License\u003C\u002Fh4>\n\u003Cp>This plugin is licensed under the terms of GPL v2 or later. See LICENSE file for details.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Developed by QuarkCode Team\u003Cbr \u002F>\nPowered by WordPress and WooCommerce\u003C\u002Fp>\n\u003Ch4>Additional Resources\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce Documentation: https:\u002F\u002Fdocs.woocommerce.com\u003C\u002Fli>\n\u003Cli>WordPress Plugin Development: https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002F\u003C\u002Fli>\n\u003Cli>MultiWare Engine Docs: https:\u002F\u002Fquarkcodeai.com\u002Fdocs\u002Fmultiware-engine\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin utilizes the following external services to provide its functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Gravatar\u003C\u002Fstrong>: Used to display warehouse manager profile pictures via \u003Ccode>get_avatar_url()\u003C\u002Fcode>. \u003Ca href=\"https:\u002F\u002Fautomattic.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shopify API\u003C\u002Fstrong>: Used to synchronize inventory between WooCommerce and Shopify stores. \u003Ca href=\"https:\u002F\u002Fwww.shopify.com\u002Flegal\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Maps Geocoding API\u003C\u002Fstrong>: Used to geocode warehouse addresses into coordinates for distance calculations. \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Multi-warehouse inventory management with real-time sync, zero-oversell protection, and fractional inventory support.",72,"2026-03-23T17:29:00.000Z","7.4",[19,108,109,110,23],"inventory","multi-warehouse","stock-management","https:\u002F\u002Fquarkcodeai.com\u002Fproduct\u002Fmultiware-multi-location-inventory-management-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiware-engine-lite.1.0.1.zip","2026-04-06T09:54:40.288Z",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":13,"downloaded":122,"rating":13,"num_ratings":13,"last_updated":123,"tested_up_to":73,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":129,"download_link":130,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":113},"stale-order-alerts-for-woocommerce","Stale Order Alerts for WooCommerce","1.0.0","alexhalfborg","https:\u002F\u002Fprofiles.wordpress.org\u002Falexhalfborg\u002F","\u003Cp>Never miss a late fulfilment again. This lightweight plugin checks daily for orders that have been sitting in “Processing” or “On Hold” status for longer than your defined SLA, and alerts you via:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Email\u003C\u002Fstrong> — a detailed HTML email listing every overdue order with direct links, customer name, order total, and days overdue.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashboard Notice\u003C\u002Fstrong> — a persistent warning banner on WooCommerce admin pages showing the most urgent orders.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Configurable SLA thresholds for Processing and On-Hold orders (in days)\u003C\u002Fli>\n\u003Cli>Daily automated check via WP-Cron at a time you choose\u003C\u002Fli>\n\u003Cli>Rich HTML email with color-coded urgency (red for 5+ days overdue, amber for 2+ days)\u003C\u002Fli>\n\u003Cli>Dashboard banner on WooCommerce pages with quick links to overdue orders\u003C\u002Fli>\n\u003Cli>Manual “Re-check Now” and “Send Test Email” buttons\u003C\u002Fli>\n\u003Cli>HPOS (High-Performance Order Storage) compatible\u003C\u002Fli>\n\u003Cli>Zero bloat — single file, no external dependencies\u003C\u002Fli>\n\u003C\u002Ful>\n","Daily email and dashboard alerts for WooCommerce orders stuck in \"Processing\" or \"On Hold\" beyond your configurable SLA thresholds.",146,"2026-03-13T01:21:00.000Z","5.8","7.2",[127,19,21,128,23],"alerts","sla","https:\u002F\u002Fhalfborg.com\u002Fwc-stale-order-alerts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstale-order-alerts-for-woocommerce.1.0.0.zip",{"attackSurface":132,"codeSignals":277,"taintFlows":306,"riskAssessment":307,"analyzedAt":315},{"hooks":133,"ajaxHandlers":268,"restRoutes":274,"shortcodes":275,"cronEvents":276,"entryPointCount":32,"unprotectedCount":13},[134,140,144,148,153,157,162,166,170,174,178,182,187,192,196,200,203,206,210,214,218,222,225,228,230,233,236,240,244,248,252,256,260,264],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","woocommerce_order_actions","add_manual_action","includes\u002Fadmin\u002Fclass-wc-infoplus-admin-orders.php",43,{"type":135,"name":141,"callback":142,"file":138,"line":143},"admin_footer-edit.php","add_bulk_action",46,{"type":135,"name":145,"callback":146,"file":138,"line":147},"load-edit.php","process_bulk_action",49,{"type":149,"name":150,"callback":151,"file":138,"line":152},"filter","woocommerce_hidden_order_itemmeta","set_hidden_order_item_meta",52,{"type":135,"name":154,"callback":154,"priority":155,"file":138,"line":156},"add_meta_boxes",31,55,{"type":135,"name":158,"callback":159,"file":160,"line":161},"woocommerce_product_options_dimensions","add_fulfillment_toggle","includes\u002Fadmin\u002Fclass-wc-infoplus-admin-products.php",45,{"type":135,"name":163,"callback":164,"priority":48,"file":160,"line":165},"woocommerce_process_product_meta","save_meta",48,{"type":135,"name":167,"callback":168,"file":160,"line":169},"woocommerce_product_bulk_edit_end","add_fulfillment_bulk_edit_field",53,{"type":135,"name":171,"callback":172,"file":160,"line":173},"woocommerce_product_bulk_edit_save","save_fulfillment_bulk_edit_field",56,{"type":149,"name":175,"callback":176,"priority":69,"file":160,"line":177},"manage_edit-product_columns","add_fulfillment_column_header",59,{"type":135,"name":179,"callback":180,"priority":48,"file":160,"line":181},"manage_product_posts_custom_column","add_fulfillment_column_content",62,{"type":135,"name":183,"callback":184,"file":185,"line":186},"woocommerce_admin_field_wc_infoplus_action_button","output_action_button","includes\u002Fadmin\u002Fclass-wc-infoplus-admin-settings.php",47,{"type":135,"name":188,"callback":189,"file":190,"line":191},"admin_enqueue_scripts","enqueue_scripts_styles","includes\u002Fadmin\u002Fclass-wc-infoplus-admin.php",63,{"type":149,"name":193,"callback":194,"file":190,"line":195},"woocommerce_get_settings_pages","add_settings_page",66,{"type":149,"name":197,"callback":198,"file":199,"line":173},"woocommerce_valid_webhook_events","add_valid_event","includes\u002Fapi\u002Frest\u002Fclass-wc-infoplus-rest-webhook.php",{"type":149,"name":201,"callback":202,"file":199,"line":177},"woocommerce_webhook_topic_hooks","add_topic_hook",{"type":149,"name":204,"callback":205,"priority":48,"file":199,"line":181},"woocommerce_webhook_deliver_async","disable_async_delivery",{"type":149,"name":207,"callback":208,"priority":48,"file":199,"line":209},"woocommerce_webhook_payload","adjust_payload",65,{"type":135,"name":211,"callback":212,"priority":48,"file":199,"line":213},"woocommerce_webhook_delivery","handle_response",68,{"type":135,"name":215,"callback":216,"priority":48,"file":217,"line":139},"woocommerce_ajax_add_order_item_meta","add_order_item_meta","includes\u002Fclass-wc-infoplus-ajax.php",{"type":135,"name":219,"callback":216,"priority":48,"file":220,"line":221},"woocommerce_new_order_item","includes\u002Fclass-wc-infoplus-order-handler.php",44,{"type":135,"name":223,"callback":224,"priority":48,"file":220,"line":143},"woocommerce_add_order_item_meta","add_order_item_meta_legacy",{"type":135,"name":226,"callback":227,"file":220,"line":152},"woocommerce_payment_complete","submit_paid_order",{"type":135,"name":229,"callback":227,"priority":48,"file":220,"line":156},"woocommerce_order_status_changed",{"type":135,"name":231,"callback":232,"file":220,"line":177},"woocommerce_order_action_wc_infoplus_submit","submit_order",{"type":135,"name":234,"callback":235,"priority":33,"file":220,"line":181},"woocommerce_email_order_details","add_completed_email_shipments",{"type":135,"name":237,"callback":238,"file":239,"line":139},"woocommerce_order_details_after_order_table","add_order_shipments_table","includes\u002Ffrontend\u002Fclass-wc-infoplus-frontend.php",{"type":135,"name":241,"callback":242,"file":243,"line":26},"sv_wc_framework_plugins_loaded","includes","infoplus-connect-for-woocommerce.php",{"type":135,"name":245,"callback":246,"file":243,"line":247},"rest_api_init","register_rest_routes",95,{"type":149,"name":249,"callback":250,"priority":48,"file":243,"line":251},"woocommerce_rest_insert_shop_webhook","set_webhook_api_version",98,{"type":149,"name":253,"callback":254,"file":243,"line":255},"woocommerce_webhook_topics","add_infoplus_webhook_topic",101,{"type":149,"name":257,"callback":258,"priority":48,"file":243,"line":259},"woocommerce_rest_prepare_product","add_rest_product_fulfillment_status",104,{"type":149,"name":261,"callback":262,"priority":48,"file":243,"line":263},"woocommerce_rest_prepare_shop_order","add_rest_order_item_fulfillment_status",107,{"type":149,"name":265,"callback":266,"priority":69,"file":243,"line":267},"woocommerce_locate_template","locate_template",110,[269],{"action":270,"nopriv":271,"callback":272,"hasNonce":273,"hasCapCheck":271,"file":217,"line":143},"wc_infoplus_update_orders",false,"update_orders",true,[],[],[],{"dangerousFunctions":278,"sqlUsage":283,"outputEscaping":286,"fileOperations":13,"externalRequests":13,"nonceChecks":304,"capabilityChecks":13,"bundledLibraries":305},[279],{"fn":280,"file":138,"line":281,"context":282},"set_time_limit",139,"@set_time_limit( 0 );",{"prepared":284,"raw":13,"locations":285},4,[],{"escaped":287,"rawEcho":288,"locations":289},83,7,[290,293,295,298,300,302,303],{"file":185,"line":291,"context":292},267,"raw output",{"file":185,"line":294,"context":292},274,{"file":296,"line":297,"context":292},"templates\u002Femails\u002Fplain\u002Femail-order-infoplus-shipments.php",32,{"file":296,"line":299,"context":292},40,{"file":296,"line":301,"context":292},42,{"file":296,"line":139,"context":292},{"file":296,"line":221,"context":292},2,[],[],{"summary":308,"deductions":309},"The infoplus-connect-for-woocommerce plugin version 1.0.4 exhibits a generally strong security posture based on the provided static analysis.  The plugin adheres to good practices by utilizing prepared statements for all SQL queries and properly escaping a high percentage of its output.  Furthermore, the absence of shortcodes, cron events, and REST API routes, coupled with a limited attack surface of only one AJAX handler, minimizes potential entry points for attackers.  The vulnerability history is also a significant strength, with no known CVEs recorded, indicating a stable and likely well-maintained codebase.  The presence of a single dangerous function, `set_time_limit`, is a minor concern but unlikely to be a direct exploit vector without additional context or specific attack scenarios.\n\nWhile the overall security is good, the static analysis does highlight a few areas that could be improved.  The lack of capability checks on the AJAX handler, while protected by nonce checks, could still present a theoretical weakness if the nonce check were bypassed or if the functionality itself has sensitive implications that should be restricted by user roles.  Taint analysis showing zero flows is a positive indicator, suggesting that there are no immediately apparent vulnerabilities related to unsanitized user input being passed to sensitive functions.  However, it's important to remember that static analysis has limitations, and dynamic testing or more in-depth code review might reveal issues not caught here.\n\nIn conclusion, infoplus-connect-for-woocommerce v1.0.4 appears to be a relatively secure plugin with a strong emphasis on preventing common web vulnerabilities like SQL injection and cross-site scripting. The lack of past vulnerabilities further reinforces this positive assessment. The primary areas for potential improvement lie in implementing capability checks for its single AJAX endpoint to ensure robust access control.",[310,312],{"reason":311,"points":288},"AJAX handler without capability checks",{"reason":313,"points":314},"Dangerous function 'set_time_limit' found",3,"2026-04-16T11:05:06.485Z",{"wat":317,"direct":326},{"assetPaths":318,"generatorPatterns":321,"scriptPaths":322,"versionParams":323},[319,320],"\u002Fwp-content\u002Fplugins\u002Finfoplus-connect-for-woocommerce\u002Fassets\u002Fcss\u002Finfoplus-connect-admin.css","\u002Fwp-content\u002Fplugins\u002Finfoplus-connect-for-woocommerce\u002Fassets\u002Fjs\u002Finfoplus-connect-admin.js",[],[320],[324,325],"infoplus-connect-for-woocommerce\u002Fassets\u002Fcss\u002Finfoplus-connect-admin.css?ver=","infoplus-connect-for-woocommerce\u002Fassets\u002Fjs\u002Finfoplus-connect-admin.js?ver=",{"cssClasses":327,"htmlComments":329,"htmlAttributes":330,"restEndpoints":334,"jsGlobals":337,"shortcodeOutput":339},[328],"infoplus-connect-settings-wrap",[],[331,332,333],"data-infoplus-connection-status","data-infoplus-sync-enabled","data-infoplus-sync-order-statuses",[335,336],"\u002Fwp-json\u002Finfoplus\u002Fv1\u002Fauth","\u002Fwp-json\u002Finfoplus\u002Fv1\u002Forders",[338],"infoplus_connect_admin_params",[],{"error":273,"url":341,"statusCode":342,"statusMessage":343,"message":343},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Finfoplus-connect-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":314,"versions":345},[346,351,358],{"version":6,"download_url":25,"svn_tag_url":347,"released_at":27,"has_diff":271,"diff_files_changed":348,"diff_lines":27,"trac_diff_url":349,"vulnerabilities":350,"is_current":273},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Finfoplus-connect-for-woocommerce\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finfoplus-connect-for-woocommerce%2Ftags%2F1.0.3&new_path=%2Finfoplus-connect-for-woocommerce%2Ftags%2F1.0.4",[],{"version":352,"download_url":353,"svn_tag_url":354,"released_at":27,"has_diff":271,"diff_files_changed":355,"diff_lines":27,"trac_diff_url":356,"vulnerabilities":357,"is_current":271},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfoplus-connect-for-woocommerce.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finfoplus-connect-for-woocommerce\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finfoplus-connect-for-woocommerce%2Ftags%2F1.0.2&new_path=%2Finfoplus-connect-for-woocommerce%2Ftags%2F1.0.3",[],{"version":359,"download_url":360,"svn_tag_url":361,"released_at":27,"has_diff":271,"diff_files_changed":362,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":363,"is_current":271},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfoplus-connect-for-woocommerce.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finfoplus-connect-for-woocommerce\u002Ftags\u002F1.0.2\u002F",[],[]]