[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQkprAxeveiaMyUEJaKPyyT-ySvD5q5aMU8WzXkV26Ko":3,"$fa4hWrVFRcL9IsdA0W3OmlusISN-ObarFWCFnEYfqGys":932,"$fH2fsOAi-IXgj1PJzNTqWYVWANR0sE_n-Z6W1glRdTkA":936},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":145,"fingerprints":915},"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.",0,72,"2026-03-23T17:29:00.000Z","6.9.4","6.2","7.4",[18,19,20,21,22],"fulfillment","inventory","multi-warehouse","stock-management","woocommerce","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",100,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},3,30,94,"2026-05-19T23:28:29.193Z",[36,59,84,104,126],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":25,"num_ratings":31,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":55,"download_link":56,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":58},"simple-multi-inventory-for-woocommerce","Simple Multi-Inventory For Woocommerce","2.0.0","yourwcninja","https:\u002F\u002Fprofiles.wordpress.org\u002Fyourwcninja\u002F","\u003Cp>\u003Cstrong>Simple Multi-Inventory For Woocommerce\u003C\u002Fstrong> enable stocks across multiple location\u002Fwarehouse for your products. This plugin has designed to help WooCommerce-based store that has multiple warehouse\u002Flocation to show the availability based on your warehouse\u002Flocation.\u003C\u002Fp>\n\u003Cp>We are working on more upcoming features. You are welcome to make feedback\u002Fsuggestions for further improvements. If you need support and have questions, feel free to email us \u003Ca href=\"mailto:yourwcninja@gmail.com\" rel=\"nofollow ugc\">\u003Cstrong>here\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n","Enable stocks across multiple locations\u002Fwarehouse for your WooCommerce shop.",50,4999,"2023-01-10T14:29:00.000Z","6.1.10","4.6","5.6",[51,21,52,53,54],"multi-locations","woocommerce-multi-stocks","woocommerce-multi-warehouse","woocommerce-multi-inventory","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-multi-inventory-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-multi-inventory-for-woocommerce.zip",85,"2026-04-16T10:56:18.058Z",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":14,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":79,"download_link":80,"security_score":81,"vuln_count":82,"unpatched_count":11,"last_vuln_date":83,"fetched_at":58},"woocommerce-stock-manager","Stock Manager for WooCommerce","3.7.0","storeapps","https:\u002F\u002Fprofiles.wordpress.org\u002Fstoreapps\u002F","\u003Cp>Stock Manager is a powerful WooCommerce stock management plugin that allows you to manage product stock and their variations from one screen.\u003C\u002Fp>\n\u003Cp>Edit and manage product stock status, quantity, prices, SKU, taxes. etc., apply quick filters and view stock history, import and export stock data to CSV.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Stock Manager for WooCommerce plugin is completely Free to use.\u003Cbr \u002F>\n  There’s no paid or Pro version of this plugin.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>WooCommerce stock management dashboard\u003C\u002Fh4>\n\u003Cp>You don’t need to visit each product page to view and edit stock fields. Stock Manager plugin provides a dashboard to view all product stock and inventory information details at one place…and some cool features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Table editor\u003C\u002Fstrong> – Make edits to stock data using table cells and dropdown. Simple and fast.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline edit\u003C\u002Fstrong> – Create, remove or update as many stock items. You can save each product or variations separately or save all displayed data at once.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stock and price management\u003C\u002Fstrong> – Navigate through the dashboard and make edits to the following product stock data fields:\u003Cbr \u002F>\n— SKU\u003Cbr \u002F>\n— Product name\u003Cbr \u002F>\n— Tax status\u003Cbr \u002F>\n— Tax class\u003Cbr \u002F>\n— Shipping class\u003Cbr \u002F>\n— Price\u003Cbr \u002F>\n— Sale price\u003Cbr \u002F>\n— Weight\u003Cbr \u002F>\n— Manage stock\u003Cbr \u002F>\n— Stock status\u003Cbr \u002F>\n— Backorders\u003Cbr \u002F>\n— Stock\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for all product types\u003C\u002Fstrong> – Simple, variable, external\u002Faffiliate, grouped…\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin columns\u003C\u002Fstrong>  – Show\u002Fhide columns based on your requirements, thus making the dashboard look clean.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pre-defined Search Filters\u003C\u002Fstrong> – The plugin gives you three predefined filters (facets) – Product Category, Product Type and Stock Status to make edits. You can also search and sort using SKU and product name.\u003C\u002Fli>\n\u003Cli>View \u003Cstrong>product thumbnail image.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Edit the variations for variable products after clicking on the “Show variables” button.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Product stock history\u003C\u002Fh4>\n\u003Cp>Stock Manager for WooCommerce plugin provides a \u003Cstrong>Stock log page\u003C\u002Fstrong>, wherein you can see each product’s stock history. This helps you track the stock movement for each product.\u003C\u002Fp>\n\u003Ch3>Import\u002FExport\u003C\u002Fh3>\n\u003Cp>Export all stock data of your shop, edit them and import back with a CSV file.\u003Cbr \u002F>\n(This feature needs refactoring, so use this only on your own risk).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Export file structure:\u003C\u002Fli>\n\u003Cli>Id – product ID.\u003C\u002Fli>\n\u003Cli>SKU – product unique identificator, required.\u003C\u002Fli>\n\u003Cli>Product name – Name\u002Ftitle of the product\u003C\u002Fli>\n\u003Cli>Manage stock – values: “yes”, “notify”, “no”. If is empty “no” will be save.\u003C\u002Fli>\n\u003Cli>Stock status – values: “instock”, “outofstock”. If is empty “outofstock” will be saved.\u003C\u002Fli>\n\u003Cli>Backorders – values: “yes”, “notify”, “no”. If is empty “no” will be saved.\u003C\u002Fli>\n\u003Cli>Stock – quantity value.\u003C\u002Fli>\n\u003Cli>Type – type of product.\u003C\u002Fli>\n\u003Cli>Parent ID – if product is variant, parent product ID is displayed for better filtering csv file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>GDPR ready – plugin doesn’t collect personal data.\u003C\u002Fp>\n\u003Ch3>Bulk edit and manage custom fields\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>To bulk edit and  manage custom field(s) for any post type like WooCommerce products, orders, coupons, posts, users, subscriptions, bookings, memberships, etc., use our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-manager-for-wp-e-commerce\u002F\" rel=\"ugc\">Smart Manager for WooCommerce\u003C\u002Fa> plugin.\u003Cbr \u002F>\n  You can also \u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fdocs\u002Fsm-how-to-sync-woocommerce-products-stock-log-from-stock-manager-for-woocommerce-to-smart-manager\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">sync stock log data\u003C\u002Fa> from Stock Manager plugin into Smart Manager and bulk edit stock data.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Spread The Love\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you like Stock Manager for WooCommerce plugin, please consider leaving \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoocommerce-stock-manager\u002Freviews\u002F#new-post\" rel=\"ugc\">five stars\u003C\u002Fa> for the plugin. That helps fellow website owners assess plugin easily and benefit from it!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Contribute\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Want to add a new language to the Stock Manager for WooCommerce? Contribute via \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwoocommerce-stock-manager\u002F\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Have any questions?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Feel free to \u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fsupport\u002Fcontact-us\u002F?utm_source=wprepo&utm_medium=web_contact&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">contact us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Recommended Readings for faster WooCommerce stock management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-bulk-edit-price\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to bulk edit sale price and regular price\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-backorder\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to manage Backorders in bulk\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fexcel-custom-views-woocommerce-wordpress\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to create Excel-like custom views to manage product stock\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-delete-all-products\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to Delete all products\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-stock-management\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to manage stock 10x faster\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-search-by-sku\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to search products by SKU\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-search-by-sku\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to export products based on advanced search and admin column filters\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-bulk-edit-attributes\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to bulk edit attributes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwordpress-admin-columns\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to manage Admin Columns for stock fields\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Some of our other free plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-manager-for-wp-e-commerce\u002F\" rel=\"ugc\">Smart Manager for WooCommerce\u003C\u002Fa> – Manage and bulk edit WooCommerce products, variations, orders, coupons, any WordPress post type…all from a single screen using an Excel-like sheet editor.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftemporary-login-without-password\u002F\" rel=\"ugc\">Temporary Login Without Password\u003C\u002Fa> – Create secure, self-expiring, automatic login links for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ficegram\u002F\" rel=\"ugc\">Icegram\u003C\u002Fa> – Popups, header footer bars, optins and lead generation plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Femail-subscribers\u002F\" rel=\"ugc\">Email Subscribers & Newsletters\u003C\u002Fa> – Collect leads, send automated new blog post notification emails, create & send broadcasts.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>StoreApps’ other Pro plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foffermative-discount-pricing-related-products-upsell-funnels-for-woocommerce\u002F\" rel=\"ugc\">Offermative\u003C\u002Fa> – Automated discount, related products recommendations, upsells for WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fproduct\u002Fbulk-variations-manager\u002F?utm_source=wprepo&utm_medium=web_bvm&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">WooCommerce Bulk Variations Manager\u003C\u002Fa> – Create & set prices for thousands of product variations at once.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fproduct\u002Fsmart-offers\u002F?utm_source=wprepo&utm_medium=web_mb&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">Smart Offers For WooCommerce\u003C\u002Fa> – Targeted one-click upsells, BOGO, order bumps and Buy Now buttons for direct checkout.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fproduct\u002Fsmart-emails\u002F?utm_source=wprepo&utm_medium=web_se&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">Email Customizer for WooCommerce\u003C\u002Fa> – Customize default WooCommerce transactional emails to match your brand. Edit text, colors and other elements in a live preview.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fproduct\u002Foffer-your-price\u002F?utm_source=wprepo&utm_medium=web_se&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">WooCommerce Name Your Price Plugin\u003C\u002Fa> – Create a pay what you want or a donation-based pricing system.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fproduct\u002Ffrequently-bought-together-woocommerce\u002F?utm_source=wprepo&utm_medium=web_se&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">Frequently Bought Together For WooCommerce\u003C\u002Fa> – Show users related products or recommendations to the product they are already viewing.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fproduct\u002Fexpress-login-for-wordpress\u002F?utm_source=wprepo&utm_medium=web_se&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">Express Login For WordPress\u003C\u002Fa> – Create secure, auto-login links for WordPress and WooCommerce without the need for a username and password.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-plugins\u002F?utm_source=wprepo&utm_medium=web_others&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">Check out all our WooCommerce plugins\u003C\u002Fa>\u003C\u002Fp>\n","WooCommerce stock management plugin to manage and edit product stock and their variables from a single dashboard. Stock log, import\u002Fexport, filters!",20000,822473,84,130,"2026-02-23T08:08:00.000Z","5.0","7.0",[75,76,77,78,60],"woocommerce-inventory-management","woocommerce-product-stock-manager","woocommerce-stock-management","woocommerce-stock-management-free","https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-stock-manager.3.7.0.zip",92,4,"2026-01-09 00:00:00",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":33,"num_ratings":94,"last_updated":95,"tested_up_to":14,"requires_at_least":96,"requires_php":16,"tags":97,"homepage":102,"download_link":103,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":58},"atum-stock-manager-for-woocommerce","ATUM WooCommerce Inventory Management and Stock Tracking","1.9.55","Stock Management Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Fstockmanagementlabs\u002F","\u003Cp>\u003Cstrong>✨ NEW IMPROVED ATUM v1.9 ✨\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FuAUXj4vUYRs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>💻 NEW \u003Ca href=\"https:\u002F\u002Fstockmanagementlabs.github.io\u002Fatum-rest-api-docs\u002F\" rel=\"nofollow ugc\">ATUM REST API\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📖 NEW \u003Ca href=\"https:\u002F\u002Fstockmanagementlabs.crunch.help\u002F\" rel=\"nofollow ugc\">ATUM’s KNOWLEDGE BASE\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>💬 \u003Ca href=\"https:\u002F\u002Fforum.stockmanagementlabs.com\" title=\"Visit the official ATUM forum\" rel=\"nofollow ugc\">FOR ANY QUESTIONS, VISIT OUR OFFICIAL FORUMS\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>DESCRIPTION\u003C\u002Fh4>\n\u003Cp>If you have an online store, you need ATUM, the most \u003Cstrong>powerful stock management solution\u003C\u002Fstrong> for Woocommerce.\u003C\u002Fp>\n\u003Cp>ATUM is now the most advanced FREE WooCommerce inventory management tool in the WordPress plugins repository. Good WooCommerce inventory solution is an absolute must for every serious shop owner. The Dashboard Statistics or the breath-taking Stock Central, the heart of ATUM, gives you the full control of your WooCommerce stock. Get the ability to quickly edit every aspect of your WooCommerce inventory, suppliers, SKUs, locations, weight, or even prices. Beautifully carved into the WordPress interface, the system feels very familiar and \u003Cstrong>user-friendly\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>ATUM Dashboard creates an entirely new, and we felt a necessary connection between the creators and users. The dashboard aims to become an everyday screen with a quick link to support, documentation, and most importantly, business stats. We have developed a brand-new widget section that can be personalized from every corner.\u003C\u002Fp>\n\u003Cp>Each section of ATUM has an \u003Cstrong>intuitive layout\u003C\u002Fstrong> to favor the experience of store owners, facilitating stock management, and contributing to the optimization of time and resources. We understand that shop owners need to focus their efforts on growing their online business, so our aim is to help our clients through our add-ons to \u003Cstrong>get to the top\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stock Management Labs™\u003C\u002Fstrong>, creators that have combined over 25 years of experience in inventory management, working very closely with a bunch of professional WordPress developers since October 2016. The aim is to create the complete WooCommerce solution that will take care of all your business needs.\u003C\u002Fp>\n\u003Cp>In addition, in the preparation process for the development stage, we have tested and tried the most popular WooCommerce inventory management and cloud inventory management plugins in the world. With full confidence, we believe that ATUM will become unrivalled in every category.\u003C\u002Fp>\n\u003Ch4>AVAILABLE FEATURES\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fatum-inventory-management-for-woocommerce\u002F\" title=\"Visit the WPML compatibility page\" rel=\"nofollow ugc\">WPML FULLY COMPATIBLE\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Most Advanced FREE WooCommerce Inventory Management – Inventory Statistics (Periodical Sales, Inventory Levels, Lost Sales, Promo Sales), Stock Central with Data Export, Inventory Logs (Reserved Stock, Lost In Post, Customer Returns, Inbound Stock, Warehouse Damages), One Page Updating, Quick Price Changes, Stock Levels Indicators, Suppliers, Purchase Orders, and Premium Add-ons.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ATUM ground-breaking Stock Control system.\u003C\u002Fli>\n\u003Cli>All WooCommerce products on one screen with a smooth mouse wheel or touchpad scrolling.\u003C\u002Fli>\n\u003Cli>Image thumbnails for easier identification of your WooCommerce Inventory.\u003C\u002Fli>\n\u003Cli>Short product names overview including the products’ ID and SKU. Change SKUs on the fly from one screen. Now with direct edit links.\u003C\u002Fli>\n\u003Cli>Purchase prices are now included with direct edit from the Stock Central page. WooCommerce inventory management was never easier.\u003C\u002Fli>\n\u003Cli>Suppliers column and fully filtered product list by Suppliers name.\u003C\u002Fli>\n\u003Cli>Quickly edit the Product Price and Product Sale Price, including the date ranges of your sales. Now bulk editing is available.\u003C\u002Fli>\n\u003Cli>Change, edit, or update the inventory of every WooCommerce product in your database. Changes immediately reflect the front-end of your site.\u003C\u002Fli>\n\u003Cli>Weekly and Fortnightly Sales, Lost Sales, and Inventory Level Indicators to help you with re-ordering plan.\u003C\u002Fli>\n\u003Cli>Customise the visual appearance of Stock Central with the ability to add or remove any columns according to your business needs.\u003C\u002Fli>\n\u003Cli>Complete “HELP” sections with the detailed explanation of every feature.\u003C\u002Fli>\n\u003Cli>Advanced search with an autofill feature and fine-tuned performance.\u003C\u002Fli>\n\u003Cli>Inventory \u002F Stock filters, new product category filters, extra drop-down filters and new column sorting.\u003C\u002Fli>\n\u003Cli>Intelligent settings for easy inventory\u002Fstock management.\u003C\u002Fli>\n\u003Cli>Advanced WooCommerce inventory controlling and monitoring features.\u003C\u002Fli>\n\u003Cli>Faultless approach to all product types, including WooCommerce subscriptions.\u003C\u002Fli>\n\u003Cli>Full support for WooCommerce variable products.\u003C\u002Fli>\n\u003Cli>Bulk product Actions to activate or deactivate WooCommerce stock management at product level.\u003C\u002Fli>\n\u003Cli>Bulk Actions within Stock Central to Control\u002FUncontrol products in bulk.\u003C\u002Fli>\n\u003Cli>Full inventory PDF export directly from Stock Central.\u003C\u002Fli>\n\u003Cli>Complete WPML compatibility for all WooCommerce inventory.\u003C\u002Fli>\n\u003Cli>Clear, effective, and branded ATUM fields.\u003C\u002Fli>\n\u003Cli>See inventory count totals for selected products.\u003C\u002Fli>\n\u003Cli>Complete location hierarchy tracking.\u003C\u002Fli>\n\u003Cli>URL hash navigation for filters in Stock Central.\u003C\u002Fli>\n\u003Cli>Navigating through filters history with the browser’s back\u002Fforward buttons.\u003C\u002Fli>\n\u003Cli>Easy page reload without losing filters.\u003C\u002Fli>\n\u003Cli>Sticky header in Stock Central to stay always in control even when scrolling through hundreds of WooCommerce products.\u003C\u002Fli>\n\u003Cli>WooCommerce business statistics of revenue and product sales. The user can filter the performance per period and choose from three graphical views.\u003C\u002Fli>\n\u003Cli>Widgets for Sales, Lost Sales, Orders, and Promo Sales.\u003C\u002Fli>\n\u003Cli>Stock Control Widget for a better WooCommerce summary of In Stock, Low Stock, and Out of Stock Products.\u003C\u002Fli>\n\u003Cli>Latest News – direct link to our new blog where we discuss functions and new features coming to ATUM.\u003C\u002Fli>\n\u003Cli>Full feed of our YouTube channel and video Tutorials that can be viewed directly in your WP admin.\u003C\u002Fli>\n\u003Cli>Build for unlimited widget additions. Our team will develop widgets for every feature, so the user has the full freedom.\u003C\u002Fli>\n\u003Cli>Inventory logs now allow you to increase or reduce WooCommerce stock.\u003C\u002Fli>\n\u003Cli>Product Locations feature lets you create several storage locations per item.\u003C\u002Fli>\n\u003Cli>Location hierarchy available too – create custom storage places within a location.\u003C\u002Fli>\n\u003Cli>Add Suppliers feature – add new suppliers and save their data for more natural inventory management and ordering.\u003C\u002Fli>\n\u003Cli>Set default and assign users or locations to individual suppliers.\u003C\u002Fli>\n\u003Cli>Pair products with suppliers for quick selling stock re-ordering.\u003C\u002Fli>\n\u003Cli>Set different suppliers to each variation.\u003C\u002Fli>\n\u003Cli>Add decimals to your WooCommerce stock quantities.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Purchase orders with PDF export\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add Purchase Orders – create purchase orders for your sellable WooCommerce inventory.\u003C\u002Fli>\n\u003Cli>Easy Supplier locking feature – a quick search for products has never been easier.\u003C\u002Fli>\n\u003Cli>Add products to stock when you receive them at storage locations. Be notified if another user has already stocked selected WooCommerce products.\u003C\u002Fli>\n\u003Cli>Purchase Order notes to control the change log of each PO.\u003C\u002Fli>\n\u003Cli>Add Purchase Prices – add individual purchase prices and prepare your shop for monitoring of your gross profits.\u003C\u002Fli>\n\u003Cli>Purchase prices can be attached to the Purchase Orders directly. No need to jump back to product edit.\u003C\u002Fli>\n\u003Cli>Inbound Stock overview – keep an eye on all your inbound WooCommerce products.\u003C\u002Fli>\n\u003Cli>Pending incoming stock reflects in Stock Central.\u003C\u002Fli>\n\u003Cli>Direct Purchase Order editing from the inbound stock page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Every user may create an account on our website \u003Ca href=\"https:\u002F\u002Fstockmanagementlabs.com\" title=\"Stock Management Labs\" rel=\"nofollow ugc\">stockmanagementlabs.com\u003C\u002Fa>. To get the most out of ATUM\u003C\u002Fstrong>\u003C\u002Fp>\n","WooCommerce Full Inventory Management, Purchase Orders, Suppliers, Inbound Stock, Inventory Logs, WooCommerce Sales Statistics, and More.",10000,1144296,127,"2026-03-30T06:11:00.000Z","5.9",[98,99,100,101,77],"inbound-stock","inventory-logs","purchase-orders","suppliers","https:\u002F\u002Fstockmanagementlabs.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fatum-stock-manager-for-woocommerce.1.9.55.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":14,"requires_at_least":117,"requires_php":49,"tags":118,"homepage":121,"download_link":122,"security_score":123,"vuln_count":124,"unpatched_count":11,"last_vuln_date":125,"fetched_at":58},"stock-sync-with-google-sheet-for-woocommerce","FlexStock – Product Stock Sync with Google Sheets for WooCommerce","3.15.8","WPPOOL","https:\u002F\u002Fprofiles.wordpress.org\u002Fwppool\u002F","\u003Cp>\u003Cstrong>🔥 Product Stock Sync, Bulk Edit Products, Price, SKU, Categories, Images & Create New Products in WooCommerce from Google Sheets in a two-way sync\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwppool.dev\u002Fstock-sync-with-google-sheet-for-woocommerce\u002F\" rel=\"nofollow ugc\">FlexStock – WooCommerce Stock Sync with Google Sheet\u003C\u002Fa>\u003C\u002Fstrong> lets you manage your entire store inventory directly from Google Sheets – in real-time, both ways.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No more logging into your dashboard\u003C\u002Fstrong> for every product update. FlexStock brings WooCommerce bulk editing, SKU syncing, image sync, variable product control, and more to your fingertips via Sheets.\u003C\u002Fp>\n\u003Cp>👉 FlexStock provides a complete inventory management system that enables \u003Cstrong>bidirectional sync between WooCommerce and Google Sheets\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Recommended by WordPress Professionals!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FBKuQQMIf4-o?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>👁️ \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fv9XuVSI\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | 🚀 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002FY2sgfXQ\" rel=\"nofollow ugc\">Get ULTIMATE\u003C\u002Fa> | 🤝 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fb7mMOHs\" rel=\"nofollow ugc\">Join Our Facebook Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Whether you run a simple store or a high-volume multi vendor marketplace, FlexStock is your inventory control command center. Experience a \u003Cstrong>reliable and efficient online store inventory manager\u003C\u002Fstrong> for WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Let’s grow, connect, and thrive together\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>🤝 Join Our \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fb7mMOHs\" rel=\"nofollow ugc\">Facebook Community\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🌐 Follow Us on \u003Ca href=\"https:\u002F\u002Fx.com\u002Fwppool_\" rel=\"nofollow ugc\">X (Twitter)\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🎥 Subscribe on \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@WPPOOL\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>👍 Like Our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fwppool.dev\" rel=\"nofollow ugc\">Facebook Page\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you are running an eCommerce business or own a WooCommerce store, one of the main things you want to ensure is keeping track of your inventory. Managing product stock and other data from G-Sheets is easier than entering your site dashboard repeatedly for each product.\u003C\u002Fp>\n\u003Cp>Our stock manager plugin is two-directionally synchronized. You update the sheet and the data auto-syncs on the site dashboard. Or update the site dashboard and the data auto-syncs on the G-Sheets. It saves your time and boosts work efficiency. This is an \u003Cstrong>effective Commerce Console bulk edit plugin\u003C\u002Fstrong> for WooCommerce. 📈\u003C\u002Fp>\n\u003Cp>👁️ \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fv9XuVSI\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | 🚀 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002FY2sgfXQ\" rel=\"nofollow ugc\">Get ULTIMATE\u003C\u002Fa> | 🤝 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fb7mMOHs\" rel=\"nofollow ugc\">Join Our Facebook Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔥 Bulk Edit WooCommerce Products\u003C\u002Fh3>\n\u003Cp>Create and quickly edit eCommerce products in bulk with our stock management plugin. You can bulk edit most of the product details from Google Sheets. Working with products in bulk is incredibly easy when you use our bulk editor plugin. Try Stock Sync for WooCommerce with G-Sheets now.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Synced Product Data:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>FlexStock supports syncing a wide range of WooCommerce data directly with Google Sheets.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ Core Product Fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product Name  \u003C\u002Fli>\n\u003Cli>Stock Quantity  \u003C\u002Fli>\n\u003Cli>Regular Price  \u003C\u002Fli>\n\u003Cli>Sale Price  \u003C\u002Fli>\n\u003Cli>Product Type  \u003C\u002Fli>\n\u003Cli>Stock Status  \u003C\u002Fli>\n\u003Cli>Product Status (Published, Draft, Pending, Trash)  \u003C\u002Fli>\n\u003Cli>SKU (Stock Keeping Unit)\u003C\u002Fli>\n\u003Cli>Product Visibility  \u003C\u002Fli>\n\u003Cli>Backorder Status  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🔥Advanced Fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Short Description  \u003C\u002Fli>\n\u003Cli>Long Description  \u003C\u002Fli>\n\u003Cli>Product Image  \u003C\u002Fli>\n\u003Cli>Product URL  \u003C\u002Fli>\n\u003Cli>Total Sales Count  \u003C\u002Fli>\n\u003Cli>Product Tags  \u003C\u002Fli>\n\u003Cli>Product Categories  \u003C\u002Fli>\n\u003Cli>Product Attributes  \u003C\u002Fli>\n\u003Cli>Custom Fields (ACF & WooCommerce metadata)  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>📦 Variation Product Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Variation Name  \u003C\u002Fli>\n\u003Cli>Variation Stock  \u003C\u002Fli>\n\u003Cli>Variation Pricing  \u003C\u002Fli>\n\u003Cli>Variation SKU  \u003C\u002Fli>\n\u003Cli>Variation Attributes  \u003C\u002Fli>\n\u003Cli>Grouped Variation Rows\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>FlexStock connects your WooCommerce store with Google Sheets using the Google Sheets API, so product sync and WooCommerce stock sync happen from one live spreadsheet.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Set up Google credentials\u003C\u002Fstrong> – Start the setup wizard, create or connect a Google Cloud project, enable the Google Sheets API, and upload your service JSON file.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Connect your Google Sheet\u003C\u002Fstrong> – Paste your Google Sheet URL and sheet tab name, then grant editor access to the generated service account email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sync WooCommerce product data\u003C\u002Fstrong> – FlexStock syncs stock, price, SKU, status, images, and other supported product fields between Google Sheets and WooCommerce in both directions.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>😍 FlexStock FREE Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Real-Time Auto Sync (WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Google Sheets)\u003C\u002Fstrong>: Stop exporting data manually. FlexStock automatically syncs WooCommerce orders, product details, and stock updates to Google Sheets in real time, so your team always has accurate sales and inventory data they can access anytime.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Two-Directional Product Sync\u003C\u002Fstrong>: The Flex Stock plugin automatically syncs product stock and other details (name, regular price, sales price) in a two-directional way between WooCommerce and Google Sheets. You update your spreadsheet, and your website dashboard gets auto-updated. Also, if you update details on the site dashboard, your Google Sheets gets an automatic update. In the free version, you can sync up to 500 products. WP eCommerce Site Stock management is getting simpler. 💪\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Edit Product Details\u003C\u002Fstrong>: Easily update your stock status from the connected live spreadsheet; they’ll be updated instantly on your WooCommerce store\u002FWordPress site. You can edit product names, pricing, on-sale updates, product type, stock status, etc., from anywhere you want as long as you are connected to the internet. Take the eCommerce bulk edit to the next level with this inventory manager.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Scheduled Auto Sync (WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Google Sheets)\u003C\u002Fstrong>: Keep your Google Sheets data updated automatically. In the free version, FlexStock syncs WooCommerce data to Google Sheets every 10 minutes, making it easier to handle reporting, accounting, and sales monitoring without working with outdated data.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bulk Edit WooCommerce Products\u003C\u002Fstrong>: Take full benefits of our bulk editor as you edit your product stock, name, and other details in bulk. This is a useful feature for any business owner.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Export Products on Google Sheets\u003C\u002Fstrong>: Get all your store product details in one place in an organized way with this stock manager plugin. All you need to do is activate and configure the plugin. And you will find a formatted spreadsheet with all your products for your convenience (up to 500 products on the free version).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Variable Product Sync\u003C\u002Fstrong>: Get different rows for your store’s variable products. Variable products won’t confuse you anymore while making updates. Insert different data on the crafted rows for variable products. Manage every type of variable product (simple, variable, and group) stock in one place.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Manual Sync From WooCommerce and Google Sheets\u003C\u002Fstrong>: Once you configure the plugin, you’ll find three buttons (\u003Cem>Sync on Google Sheets\u003C\u002Fem>, \u003Cem>Fetch from WooCommerce\u003C\u002Fem>, \u003Cem>Sync on WooCommerce\u003C\u002Fem>) to sync your product manually from both eCommerce Dashboard and the connected spreadsheet. Although every change on the spreadsheet reflects instantly on WordPress and vice versa, you can use these buttons if auto-sync does not happen correctly due to server issues.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WooCommerce Backorder Manager\u003C\u002Fstrong>: FlexStock’s backorder management feature helps you to increase sales by enabling customers to place orders out of stock products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product Removal restriction\u003C\u002Fstrong>: You cannot remove products from the connected Google Sheet. We added this feature \u003Cem>to avoid potential mistakes\u003C\u002Fem> while working on the spreadsheet. To remove any product from your WooCommerce site, you’ll need to do it manually from the dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Freeze Google Sheet Header\u003C\u002Fstrong>: Once you activate the plugin and complete the setup wizard, it will automatically format the spreadsheet. This formatting includes freezing the spreadsheet header. You can remove it from \u003Cem>Google Sheets\u003C\u002Fem> > \u003Cem>View\u003C\u002Fem> > \u003Cem>Freeze\u003C\u002Fem> > \u003Cem>No rows\u003C\u002Fem>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Compatibility with Translation Plugins\u003C\u002Fstrong>: With WPML and Loco Translate compatibility, you can translate the plugins’s strings and access the settings in your local language. Also, using the WPML compatibility you can sync your translated products with connected sheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product Status Sync:\u003C\u002Fstrong> You can seamlessly sync and manage product statuses (Published, Pending Review, Draft, Trash, Custom Statuses) bi-directionally between your platform and G-Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👁️ \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fv9XuVSI\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | 🚀 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002FY2sgfXQ\" rel=\"nofollow ugc\">Get ULTIMATE\u003C\u002Fa> | 🤝 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fb7mMOHs\" rel=\"nofollow ugc\">Join Our Facebook Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔥 FlexStock ULTIMATE Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited Two-Directional Product Sync\u003C\u002Fstrong>: Keep all your store products synced between your store and live spreadsheets without any limit. The free version allows sync for up to 500 products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Scheduled Auto Sync Options\u003C\u002Fstrong>: Get more control over your sync timing. With FlexStock Ultimate, you can schedule WooCommerce and Google Sheets syncs every 30 minutes, hourly, daily, or weekly based on your workflow.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited Product Editing from Google Sheets\u003C\u002Fstrong>: Edit important product details (Name, Stock, Short Description, Price, SKU, Custom Fields) from the connected Google Sheets. Experience the full functionality of the inventory management system for your online store.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited New Product Addition from Google Sheets\u003C\u002Fstrong>: Add new products to your eCommerce store from the connected spreadsheet. They are added to your site dashboard automatically.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Expanded Sync Modes (Reverse + Bi-Directional)\u003C\u002Fstrong>: Sync data your way. Use Reverse Sync (Google Sheets \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> WooCommerce), One-Way Sync, or Bi-Directional Sync to match your store operations. This is especially useful for high-volume stores that need faster, more flexible inventory control.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited WooCommerce Bulk Editing and Bulk Product Addition\u003C\u002Fstrong>: Edit product details in bulk and create new products without limits. An extensive inventory management tool to manage your business efficiently from one place.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WooCommerce Custom Fields Sync\u003C\u002Fstrong>: WooCommerce custom fields or metadata lets you display additional product data (size, color, etc.). With custom fields sync, you can edit your custom field data from connected sheets and keep them in sync with your store.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Stock Keeping Unit (SKU) Sync\u003C\u002Fstrong>: SKU helps keep track of your inventory and is a unique identifier for each product. You can update your digital store product SKU from Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product Image Sync\u003C\u002Fstrong>: You can synchronize your store product image with Google Sheets and also update the image directly from the connected spreadsheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sync Google Sheets Formulas\u003C\u002Fstrong>: If you use formulas to organize data on your spreadsheet, this feature will be extremely helpful. Your formulas will work perfectly and be synced with WooCommerce.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Sheet Formula\u003C\u002Fstrong>: FlexStock supports formulas across multiple spreadsheets, making it easier to connect data between sheets and manage more advanced workflows in Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sync Product Long Description\u003C\u002Fstrong>: In WooCommerce, long descriptions are displayed inside the “Description” tab. With long description sync, you can view and manage your descriptions from Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>View Product URL\u003C\u002Fstrong>: Keep track of all product URLs from the connected spreadsheet. Easily view and navigate to your desired store products from anywhere.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Display Total Sales Count\u003C\u002Fstrong>: Storefront inventory control is simple with total sales data visible in your sheet. Take smart decisions from the total sales column within the Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sync Product Category\u003C\u002Fstrong>: Sync and edit or bulk edit product categories on the connected spreadsheet to easily categorize your products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sync Product Attributes\u003C\u002Fstrong>: Sync and edit or bulk edit view product attributes on the connected spreadsheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Separated Attributes\u003C\u002Fstrong>: Product attributes are placed into separate columns in Google Sheets, so you can view, manage, and edit each attribute more easily.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Attribute Terms Creation\u003C\u002Fstrong> Create product attribute terms directly from Google Sheets, so you can add and manage attributes faster without going back to WooCommerce.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enhanced Filtering:\u003C\u002Fstrong> Now, you can customize your Google Sheets view to display only the products that match your selected status (Published, Pending Review, Draft, Trash, Custom Statuses).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Integration with ATUM WooCommerce Inventory Management\u003C\u002Fstrong>: Through integration with the ATUM inventory management plugin, you can also sync custom ATUM fields created with that plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>** Display Shop\u002FVendor Name**: Show each product’s shop or vendor name in a dedicated column for clearer visibility and better organization in multi-vendor stores.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🔥🔥🔥 ADDONS 🔥🔥🔥\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>💪 Multi-Vendor Sync for FlexStock\u003C\u002Fstrong>\u003Cbr \u002F>\nTake control of your WooCommerce marketplace with vendor-specific Google Sheets and real-time sync. \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwppool.dev\u002Fflexstock\u002Faddons\u002Fmultivendor-for-flexstock\u002F\" rel=\"nofollow ugc\">Start Managing Vendors Smarter!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>📦 \u003Cstrong>Full Product Management via Sheets\u003C\u002Fstrong>\u003Cbr \u002F>\nVendors can manage categories, attributes, images, and inventory – all directly from their Google Sheet. No need to access the WordPress dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🧑‍💼 \u003Cstrong>Vendor-Specific Google Sheets\u003C\u002Fstrong>\u003Cbr \u002F>\nEach vendor gets their own private Google Sheet to manage only their products – with no access to others’ data.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🔁 \u003Cstrong>Real-Time Two-Way Sync\u003C\u002Fstrong>\u003Cbr \u002F>\nAny changes made in a vendor’s sheet (like stock, price, name, SKU, etc) are instantly synced with your WooCommerce store – and vice versa. Edits from WooCommerce (by vendor or admin) reflect back to the sheet in real-time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>➕ \u003Cstrong>Create Products from Sheets\u003C\u002Fstrong>\u003Cbr \u002F>\nVendors can add new products just by filling out rows in their sheet – products are automatically created in the store.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>⚡ \u003Cstrong>One-Click Sheet Setup\u003C\u002Fstrong>\u003Cbr \u002F>\nVendors can link their Google Sheet in a single click from their vendor dashboard – fast, easy, and secure.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🧩 \u003Cstrong>Built for Any Marketplace\u003C\u002Fstrong>\u003Cbr \u002F>\nWhether you have 5 vendors or 500, the system runs smoothly with full data separation. No more messy or shared spreadsheets. Fully compatible with top multivendor plugins like \u003Cstrong>WCFM\u003C\u002Fstrong>, \u003Cstrong>Dokan\u003C\u002Fstrong>, \u003Cstrong>WC Vendors (upcoming)\u003C\u002Fstrong>, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔥 More Awesome Plugins\u003C\u002Fh3>\n\u003Cp>If you like FlexStock, then consider checking out our other awesome projects:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>🛒 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-sync-with-google-sheets-for-woocommerce\u002F\" rel=\"ugc\">Manage Order with Google Sheets\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nTry FlexOrder – Bulk Order Sync with Google Sheet for WooCommerce | Manage WooCommerce orders from Google Sheets. WooCommerce order sync, e-commerce order management, and sales order management with Google Sheets. Try Flex Order now!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🟢 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsheets-to-wp-table-live-sync\u002F\" rel=\"ugc\">Google Sheets to WP Table\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nTry FlexTable – Sheets To WP Table Live Sync | Google Sheets allows you to input data on your Google sheet and show the same data on WordPress as a table effortlessly. Try Flex Table now!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🎁 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fecho-rewards\u002F\" rel=\"ugc\">Boost Sales with a Smart Referral System\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nTry EchoRewards | With Echo Reward, you can refer a friend for WooCommerce to launch your customer referral program. Echo Rewards Referral Plugin is a WooCommerce referral plugin to boost your sales. Generate 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\u002Fwordpress.org\u002Fplugins\u002Fwp-dark-mode\u002F\" rel=\"ugc\">WP Dark Mode\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nUse WP Dark Mode plugin to create a stunning dark version for your WordPress website. WP Dark Mode works automatically without going into any complicated settings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>💬 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsocial-contact-form\u002F\" rel=\"ugc\">Form to Chat\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nTry FormyChat | Connect Form to Chat Apps with Contact Form 7, WPForms, Gravity Form | Welcome Popup & Multi-agent Live Chat\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Flex Stock 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 product 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","WooCommerce inventory and stock management plugin with real-time Google Sheets sync. Track, manage, and bulk edit products instantly.",800,42083,90,20,"2026-04-09T08:38:00.000Z","5.4",[119,120,21,75,77],"bulk-editor","inventory-manager","https:\u002F\u002Fwppool.dev\u002Fflexstock\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstock-sync-with-google-sheet-for-woocommerce.3.15.8.zip",99,1,"2025-03-26 00:00:00",{"slug":127,"name":128,"version":39,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":25,"num_ratings":135,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":139,"tags":140,"homepage":142,"download_link":143,"security_score":123,"vuln_count":124,"unpatched_count":11,"last_vuln_date":144,"fetched_at":58},"product-sync-master-sheet","Sync Master Sheet – Product Sync with Google Sheet for WooCommerce","Saiful Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodersaiful\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodeastrology.com\u002Fsync-master-sheet\u002F\" rel=\"nofollow ugc\">Features\u003C\u002Fa>  | \u003Ca href=\"https:\u002F\u002Fcodeastrology.com\u002Fsync-master-sheet\u002Fpricing\u002F\" rel=\"nofollow ugc\">Get Premium\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcodeastrology.com\u002Fdocs\u002Fplugin\u002Fproduct-sync-master-sheet\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Easily manage and synchronize your WooCommerce product stock with the power of Google Sheets using our plugin – Product Stock Sync with Google Sheet for WooCommerce. This intuitive solution empowers you to streamline your inventory management effortlessly.\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\u002FIVW_UseTK8k?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* ✅ \u003Cstrong>Two-Way Product Synchronize\u003C\u002Fstrong> with \u003Cstrong>Google Sheets\u003C\u002Fstrong>\u003Cbr \u002F>\n* ✅ \u003Cstrong>Edit Product Details\u003C\u002Fstrong> directly from Google Sheets, including Name\u002FTitle, Price, Regular Price, SKU, and Custom Fields\u003Cbr \u002F>\n* ✅ \u003Cstrong>Add Unlimited New Products\u003C\u002Fstrong> from Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>Bulk Edit Products\u003C\u002Fstrong> using Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>Manage WooCommerce Custom Fields\u003C\u002Fstrong> (Meta Data) with seamless sync\u003Cbr \u002F>\n* ✅ \u003Cstrong>Integration with Secure Custom Fields\u003C\u002Fstrong> Columns (previously known as ACF Plugin)\u003Cbr \u002F>\n* ✅ \u003Cstrong>Update Product Status\u003C\u002Fstrong> easily via Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>Quick Edit Options\u003C\u002Fstrong> available directly in the plugin settings (including Table Title)\u003Cbr \u002F>\n* ✅ \u003Cstrong>Show\u002FHide Columns\u003C\u002Fstrong> in Google Sheets for a customized view\u003Cbr \u002F>\n* ✅ \u003Cstrong>Export Unlimited Products\u003C\u002Fstrong> to Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>Full Support for Variable Products\u003C\u002Fstrong> in Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>Filter by Category\u003C\u002Fstrong> (multiple filters supported) in Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>Column Sorting\u003C\u002Fstrong> for better data management in Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>Display Product\u003C\u002Fstrong> URLs in Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>View Product Edit Links\u003C\u002Fstrong> directly from Google Sheets\u003Cbr \u002F>\n* 🔥🔥🔥 \u003Cstrong>Stock Synchronize for Multiple Sites\u003C\u002Fstrong> from a single Google Sheet using SKU\u003Cbr \u002F>\n* and Many more features available.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Google Sheet Integration:\u003C\u002Fstrong> Seamlessly connect your WooCommerce store with Google Sheets via the Google Sheets API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effortless Updates:\u003C\u002Fstrong> Update product stock levels directly from your Google Sheet, ensuring accurate and real-time inventory information on your WooCommerce store.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simplified Stock Management:\u003C\u002Fstrong> Take control of your stock effortlessly within the familiar and user-friendly Google Sheets interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automation:\u003C\u002Fstrong> Say goodbye to manual updates! Our plugin automates the synchronization process, saving you time and reducing the risk of errors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Connect:\u003C\u002Fstrong> Establish a secure connection between your WooCommerce store and Google Sheets using the Google Sheets API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update:\u003C\u002Fstrong> Effortlessly update product stock levels, prices, and other details directly from your Google Sheet.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Sync:\u003C\u002Fstrong> Enjoy real-time synchronization between your WooCommerce store and Google Sheets, ensuring your inventory is always up-to-date.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why Choose Product Stock Sync\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Time-Saving:\u003C\u002Fstrong> Streamline your workflow with automated stock updates, freeing up time for more strategic business activities.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accuracy:\u003C\u002Fstrong> Eliminate discrepancies and maintain accurate stock levels across your WooCommerce store and Google Sheets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly:\u003C\u002Fstrong> No technical expertise required! Our plugin is designed for easy setup and hassle-free stock management.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Getting Started: Setting Up Google Sheet API Connection\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Ensure a smooth setup process by following these steps to connect your WooCommerce store with Google Sheets using our plugin.\u003Cbr \u002F>\nPlease follow, following steps:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodeastrology.com\u002Fhow-to-setup-product-sync-master-plugin\u002F\" rel=\"nofollow ugc\">Tutorial – Setup Guideline\u003C\u002Fa> – Checkout and follow step by step guideline. How to configure with Google Sheet – explained here.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fspreadsheets\u002F\" rel=\"nofollow ugc\">Link Google Sheet\u003C\u002Fa> – Create new spreadsheet or use existing. In the plugin settings, find the section to link your Google Sheet. Provide the required Google Sheet URL and configure additional settings as needed.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002Fprojectcreate?previousPage=\u002Fapis\u002Fcredentials\" rel=\"nofollow ugc\">Create Google Project\u003C\u002Fa> – Navigate to the “APIs & Services” and select “Dashboard”. Click on “+ CREATE PROJECT” and fill in the necessary details. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002Fapis\u002Fcredentials\" rel=\"nofollow ugc\">Credentials to make a Service JSON\u003C\u002Fa> – Still in the “APIs & Services” section, navigate to “Credentials”. Click on “Create Credentials” and choose “Service Account Key”. Create a new service account, download the JSON key file, and keep it secure.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002Fapis\u002Flibrary\u002Fsheets.googleapis.com\" rel=\"nofollow ugc\">Enable Sheet API\u003C\u002Fa> – In your project dashboard, go to “APIs & Services” > “Library”. Search for “Google Sheets API” and enable it for your project.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002Fapis\u002Fapi\u002Fsheets.googleapis.com\u002Fmetrics\" rel=\"nofollow ugc\">Check Enable Sheet API\u003C\u002Fa> – Checkout existing API which enabled or not.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Authentication\u003C\u002Fstrong> – For generate access tocken, we have sent request to https:\u002F\u002Foauth2.googleapis.com\u002Ftoken.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce required\u003C\u002Fstrong> – Ensure that, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa> is already installed. Then install this plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Take control of your WooCommerce inventory like never before with \u003Cem>Product Stock Sync with Google Sheet for WooCommerce\u003C\u002Fem>. Experience seamless integration and efficient stock management today!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Credits\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We believe in giving credit where it’s due. Our plugin utilizes the following third-party resources to enhance its functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fontello Icons: We express our gratitude to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffontello\u002Ffontello#developers-api\" rel=\"nofollow ugc\">Fontello\u003C\u002Fa> for providing the icon font used in our plugin’s user interface. Beautiful and customizable icons make the user experience more visually appealing.\u003C\u002Fli>\n\u003Cli>Google Sheet API: A big thank you to the \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsheets\u002Fapi\u002Freference\u002Frest\" rel=\"nofollow ugc\">Google Sheets API\u003C\u002Fa> for enabling seamless integration between our plugin and Google Sheets. This API plays a pivotal role in automating the synchronization of product data.\u003C\u002Fli>\n\u003Cli>WooCommerce: Our plugin is built upon the robust foundation of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>, empowering online businesses with a feature-rich and flexible e-commerce solution for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002F\" rel=\"ugc\">WordPress\u003C\u002Fa>: We are indebted to the WordPress platform for providing the framework that powers our plugin. Its open-source nature and extensive community support make it an ideal environment for creating powerful and customizable solutions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These entities have significantly contributed to the functionality, aesthetics, and overall success of our plugin. We are proud to acknowledge and appreciate their role in making our plugin a reality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important Links\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodeastrology.com\u002Fhow-to-setup-product-sync-master-plugin\u002F#sheet-details-here\" rel=\"nofollow ugc\">Tutorial for Sheet Details\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodeastrology.com\u002Fhow-to-setup-product-sync-master-plugin\u002F#service-key-api-help-section\" rel=\"nofollow ugc\">How to create JSON file and API key\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fworkflows\u002Fdocs\u002Freference\u002Fgoogleapis\u002Fsheets\u002FOverview\" rel=\"nofollow ugc\">Google Sheets API Connector Overview\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fworkflows\u002Fdocs\u002Freference\u002Fgoogleapis\u002Fsheets\u002Fv4\u002Fspreadsheets.values\u002FbatchUpdate\" rel=\"nofollow ugc\">Sheet API Method: values.batchUpdate\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsheets\u002Fapi\u002Freference\u002Frest\u002Fv4\u002Fspreadsheets.values\u002Fclear\" rel=\"nofollow ugc\">Sheet API Method: spreadsheets.values.clear\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Used Request in Code\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Token Gen: \u003Ccode>$token_url = 'https:\u002F\u002Foauth2.googleapis.com\u002Ftoken';\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Scope: \u003Ccode>['scope' => 'https:\u002F\u002Fwww.googleapis.com\u002Fauth\u002Fspreadsheets']\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Insert Data in Sheet: \u003Ccode>$api_url = \"https:\u002F\u002Fsheets.googleapis.com\u002Fv4\u002Fspreadsheets\u002F$spreadsheet_id\u002Fvalues\u002F$sheet_name!$range?valueInputOption=RAW&key=$API_KEY\";\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Update Sheet: \u003Ccode>$api_url = \"https:\u002F\u002Fsheets.googleapis.com\u002Fv4\u002Fspreadsheets\u002F$spreadsheet_id\u002Fvalues:batchUpdate?valueInputOption=RAW&key=$API_KEY\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Clear Sheet: \u003Ccode>$api_url = \"https:\u002F\u002Fsheets.googleapis.com\u002Fv4\u002Fspreadsheets\u002F$spreadsheet_id\u002Fvalues\u002F$sheet_name:clear?key=$API_KEY\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n","Help you to connect your WooCommerce website with Google Sheet as well as Manage your Stock easy from one menu with Advance Filter",400,8045,7,"2026-01-29T16:04:00.000Z","6.8.5","4.0.0","7.2",[119,21,75,77,141],"woocommerce-stock-sync","https:\u002F\u002Fcodeastrology.com\u002Fhow-to-setup-product-sync-master-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-sync-master-sheet.2.0.0.zip","2026-02-04 00:00:00",{"attackSurface":146,"codeSignals":555,"taintFlows":576,"riskAssessment":909,"analyzedAt":914},{"hooks":147,"ajaxHandlers":511,"restRoutes":533,"shortcodes":545,"cronEvents":546,"entryPointCount":172,"unprotectedCount":11},[148,154,158,162,167,169,174,177,182,186,192,196,201,205,209,213,217,221,225,229,232,236,240,244,248,252,256,260,264,268,272,276,280,285,288,291,295,299,303,307,309,312,316,320,323,325,327,331,334,339,344,347,351,355,359,362,366,371,374,379,383,385,389,392,395,397,399,401,404,406,408,411,414,418,421,424,427,430,433,437,440,441,444,446,449,453,457,461,464,467,472,475,479,483,487,491,494,497,498,500,501,503,507],{"type":149,"name":150,"callback":151,"file":152,"line":153},"action","admin_enqueue_scripts","enqueue_scripts","includes\u002Fadmin\u002Fclass-admin-assets.php",33,{"type":149,"name":155,"callback":156,"file":157,"line":153},"admin_menu","register_menu","includes\u002Fadmin\u002Fclass-admin-menu.php",{"type":149,"name":159,"callback":160,"file":157,"line":161},"admin_notices","render_global_notices",34,{"type":149,"name":163,"callback":164,"file":165,"line":166},"add_meta_boxes","add_metabox","includes\u002Fadmin\u002Fclass-order-metabox.php",64,{"type":149,"name":163,"callback":164,"file":168,"line":166},"includes\u002Fadmin\u002Fclass-product-metabox.php",{"type":149,"name":170,"callback":171,"priority":172,"file":168,"line":173},"woocommerce_process_product_meta","save_metabox",10,67,{"type":149,"name":175,"callback":171,"priority":172,"file":168,"line":176},"save_post_product",68,{"type":149,"name":178,"callback":179,"file":180,"line":181},"rest_api_init","register_routes","includes\u002Fapi\u002Fclass-api-controller.php",41,{"type":149,"name":178,"callback":183,"file":184,"line":185},"register_rest_routes","includes\u002Fclass-multiware-engine.php",312,{"type":187,"name":188,"callback":189,"priority":172,"file":190,"line":191},"filter","woocommerce_add_to_cart_validation","validate_add_to_cart","includes\u002Fclass-multiware-hooks.php",144,{"type":187,"name":193,"callback":194,"priority":172,"file":190,"line":195},"woocommerce_update_cart_validation","validate_cart_update",145,{"type":149,"name":197,"callback":198,"priority":199,"file":190,"line":200},"woocommerce_checkout_process","validate_checkout",5,182,{"type":149,"name":202,"callback":203,"priority":172,"file":190,"line":204},"woocommerce_check_cart_items","check_cart_items",183,{"type":187,"name":206,"callback":207,"priority":172,"file":190,"line":208},"woocommerce_store_api_cart_errors","validate_store_api_cart",186,{"type":149,"name":210,"callback":211,"priority":172,"file":190,"line":212},"woocommerce_checkout_order_created","create_reservation_for_order",189,{"type":149,"name":214,"callback":215,"priority":172,"file":190,"line":216},"woocommerce_payment_complete","reduce_stock_on_payment",192,{"type":149,"name":218,"callback":219,"priority":172,"file":190,"line":220},"woocommerce_order_status_processing","reduce_stock_on_processing",195,{"type":149,"name":222,"callback":223,"priority":172,"file":190,"line":224},"woocommerce_order_status_completed","reduce_stock_on_completed",196,{"type":149,"name":226,"callback":227,"priority":172,"file":190,"line":228},"woocommerce_order_status_cancelled","release_reservation_for_order",199,{"type":149,"name":230,"callback":227,"priority":172,"file":190,"line":231},"woocommerce_order_status_failed",200,{"type":187,"name":233,"callback":234,"priority":172,"file":190,"line":235},"woocommerce_can_reduce_order_stock","prevent_default_stock_reduction",211,{"type":149,"name":237,"callback":238,"priority":172,"file":190,"line":239},"woocommerce_reduce_order_stock","reduce_warehouse_stock",214,{"type":149,"name":241,"callback":242,"priority":172,"file":190,"line":243},"woocommerce_order_status_refunded","restore_refunded_stock",217,{"type":149,"name":245,"callback":246,"priority":172,"file":190,"line":247},"multiware_order_returned","process_return",220,{"type":149,"name":249,"callback":250,"priority":172,"file":190,"line":251},"woocommerce_new_product","initialize_product_stock",231,{"type":149,"name":253,"callback":254,"priority":172,"file":190,"line":255},"before_delete_post","cleanup_product_stock",234,{"type":149,"name":257,"callback":258,"priority":172,"file":190,"line":259},"woocommerce_product_set_stock","check_low_stock_threshold",237,{"type":149,"name":261,"callback":262,"priority":172,"file":190,"line":263},"multiware_sync_product_stock","sync_stock_to_woocommerce",240,{"type":149,"name":265,"callback":266,"file":190,"line":267},"multiware_cleanup_expired_reservations","cleanup_expired_reservations",251,{"type":149,"name":269,"callback":270,"file":190,"line":271},"multiware_check_low_stock","monitor_all_warehouses",265,{"type":149,"name":273,"callback":274,"file":190,"line":275},"multiware_supplier_sync","sync_all_suppliers",268,{"type":149,"name":277,"callback":278,"file":190,"line":279},"multiware_process_stock_queue","process_queue",271,{"type":187,"name":281,"callback":282,"file":283,"line":284},"woocommerce_product_data_tabs","add_product_data_tab","includes\u002Fintegrations\u002Fclass-admin-product-integration.php",65,{"type":149,"name":286,"callback":287,"file":283,"line":176},"woocommerce_product_data_panels","add_product_data_panel",{"type":149,"name":170,"callback":289,"file":283,"line":290},"save_product_data",71,{"type":149,"name":292,"callback":293,"priority":172,"file":283,"line":294},"woocommerce_product_after_variable_attributes","add_variation_fields",74,{"type":149,"name":296,"callback":297,"priority":172,"file":283,"line":298},"woocommerce_save_product_variation","save_variation_data",77,{"type":187,"name":300,"callback":301,"file":283,"line":302},"manage_edit-product_columns","add_stock_column",80,{"type":149,"name":304,"callback":305,"priority":172,"file":283,"line":306},"manage_product_posts_custom_column","render_stock_column",81,{"type":149,"name":150,"callback":308,"file":283,"line":69},"add_column_styles",{"type":187,"name":188,"callback":189,"priority":172,"file":310,"line":311},"includes\u002Fintegrations\u002Fclass-cart-integration.php",75,{"type":149,"name":313,"callback":314,"priority":172,"file":310,"line":315},"woocommerce_add_to_cart","on_add_to_cart",78,{"type":149,"name":317,"callback":318,"priority":172,"file":310,"line":319},"woocommerce_cart_item_removed","on_cart_item_removed",79,{"type":149,"name":321,"callback":322,"priority":172,"file":310,"line":302},"woocommerce_cart_emptied","on_cart_emptied",{"type":187,"name":193,"callback":194,"priority":172,"file":310,"line":324},83,{"type":149,"name":197,"callback":198,"file":310,"line":326},86,{"type":149,"name":328,"callback":329,"priority":172,"file":310,"line":330},"woocommerce_after_checkout_validation","validate_checkout_after",87,{"type":187,"name":332,"callback":333,"priority":172,"file":310,"line":114},"woocommerce_cart_item_name","display_warehouse_info",{"type":149,"name":335,"callback":336,"file":337,"line":338},"wp_enqueue_scripts","enqueue_frontend_assets","includes\u002Fintegrations\u002Fclass-frontend-warehouse-selector.php",91,{"type":149,"name":340,"callback":341,"priority":342,"file":337,"line":343},"woocommerce_before_add_to_cart_button","display_warehouse_selector",15,95,{"type":187,"name":345,"callback":346,"priority":172,"file":337,"line":123},"woocommerce_add_cart_item_data","add_warehouse_to_cart_item",{"type":187,"name":348,"callback":349,"priority":172,"file":337,"line":350},"woocommerce_get_item_data","display_warehouse_in_cart",103,{"type":149,"name":352,"callback":353,"priority":172,"file":337,"line":354},"woocommerce_checkout_create_order_line_item","save_warehouse_to_order_item",107,{"type":187,"name":356,"callback":357,"priority":172,"file":337,"line":358},"woocommerce_order_item_display_meta_key","format_warehouse_meta_key",110,{"type":149,"name":202,"callback":360,"file":337,"line":361},"validate_warehouse_stock_before_checkout",117,{"type":149,"name":363,"callback":364,"file":337,"line":365},"woocommerce_cart_loaded_from_session","load_warehouse_from_session",120,{"type":149,"name":367,"callback":368,"priority":172,"file":369,"line":370},"multiware_stock_updated","sync_stock","includes\u002Fintegrations\u002Fclass-generic-api-sync.php",70,{"type":149,"name":178,"callback":372,"file":369,"line":373},"register_webhook_endpoint",73,{"type":149,"name":375,"callback":376,"file":377,"line":378},"before_woocommerce_init","declare_compatibility","includes\u002Fintegrations\u002Fclass-hpos-compatibility.php",59,{"type":149,"name":380,"callback":381,"priority":172,"file":377,"line":382},"woocommerce_new_order","sync_order_meta",63,{"type":149,"name":384,"callback":381,"priority":172,"file":377,"line":166},"woocommerce_update_order",{"type":149,"name":210,"callback":386,"priority":172,"file":387,"line":388},"on_order_created","includes\u002Fintegrations\u002Fclass-order-integration.php",66,{"type":149,"name":214,"callback":390,"priority":172,"file":387,"line":391},"on_payment_complete",69,{"type":149,"name":393,"callback":394,"priority":172,"file":387,"line":12},"woocommerce_order_status_on-hold","on_order_on_hold",{"type":149,"name":218,"callback":396,"priority":172,"file":387,"line":373},"on_order_processing",{"type":149,"name":222,"callback":398,"priority":172,"file":387,"line":294},"on_order_completed",{"type":149,"name":226,"callback":400,"priority":172,"file":387,"line":311},"on_order_cancelled",{"type":149,"name":230,"callback":402,"priority":172,"file":387,"line":403},"on_order_failed",76,{"type":149,"name":241,"callback":405,"priority":172,"file":387,"line":298},"on_order_refunded",{"type":149,"name":237,"callback":407,"priority":172,"file":387,"line":302},"on_reduce_order_stock",{"type":149,"name":409,"callback":410,"priority":172,"file":387,"line":306},"woocommerce_restore_order_stock","on_restore_order_stock",{"type":187,"name":412,"callback":413,"priority":172,"file":387,"line":69},"woocommerce_ajax_add_order_item_validation","validate_admin_add_order_item",{"type":149,"name":249,"callback":415,"priority":172,"file":416,"line":417},"on_product_created","includes\u002Fintegrations\u002Fclass-product-integration.php",56,{"type":149,"name":419,"callback":420,"priority":172,"file":416,"line":378},"woocommerce_update_product","on_product_updated",{"type":149,"name":253,"callback":422,"priority":172,"file":416,"line":423},"on_product_deleted",62,{"type":149,"name":425,"callback":426,"priority":172,"file":416,"line":284},"woocommerce_new_product_variation","on_variation_created",{"type":149,"name":428,"callback":429,"priority":172,"file":416,"line":176},"woocommerce_update_product_variation","on_variation_updated",{"type":149,"name":431,"callback":432,"priority":172,"file":416,"line":290},"woocommerce_before_delete_product_variation","on_variation_deleted",{"type":149,"name":367,"callback":434,"priority":172,"file":435,"line":436},"sync_stock_to_shopify","includes\u002Fintegrations\u002Fclass-shopify-sync.php",89,{"type":149,"name":438,"callback":439,"priority":172,"file":435,"line":81},"multiware_reservation_fulfilled","handle_reservation_fulfilled",{"type":149,"name":178,"callback":372,"file":435,"line":343},{"type":149,"name":159,"callback":442,"file":443,"line":324},"woocommerce_missing_notice","includes\u002Fintegrations\u002Fclass-woocommerce-integration.php",{"type":149,"name":445,"callback":445,"file":443,"line":350},"woocommerce_init",{"type":149,"name":447,"callback":447,"file":443,"line":448},"woocommerce_loaded",109,{"type":187,"name":450,"callback":451,"priority":172,"file":443,"line":452},"woocommerce_product_is_in_stock","override_stock_status",113,{"type":187,"name":454,"callback":455,"priority":172,"file":443,"line":456},"woocommerce_product_get_stock_quantity","override_stock_quantity",114,{"type":187,"name":458,"callback":459,"priority":172,"file":443,"line":460},"woocommerce_variation_is_in_stock","override_variation_stock_status",115,{"type":187,"name":233,"callback":462,"priority":172,"file":443,"line":463},"disable_default_stock_reduction",118,{"type":149,"name":352,"callback":465,"priority":172,"file":443,"line":466},"add_warehouse_to_order_item",121,{"type":187,"name":468,"callback":469,"priority":172,"file":470,"line":471},"multiware_frontend_warehouses","sort_warehouses_by_distance","includes\u002Fservices\u002Fclass-location-service.php",106,{"type":187,"name":473,"callback":474,"file":470,"line":448},"multiware_frontend_localize_data","add_location_data",{"type":149,"name":367,"callback":476,"priority":172,"file":477,"line":478},"check_low_stock_after_update","includes\u002Fservices\u002Fclass-notification-service.php",51,{"type":149,"name":480,"callback":481,"priority":172,"file":477,"line":482},"multiware_transfer_status_changed","send_transfer_notification",54,{"type":149,"name":484,"callback":485,"priority":172,"file":477,"line":486},"multiware_transfer_created","send_transfer_created_notification",55,{"type":149,"name":488,"callback":489,"file":477,"line":490},"multiware_daily_summary_email","send_daily_summary",58,{"type":149,"name":492,"callback":493,"file":477,"line":378},"multiware_low_stock_check","check_and_send_low_stock_alerts",{"type":149,"name":375,"callback":495,"file":496,"line":478},"closure","multiware-engine-lite.php",{"type":149,"name":159,"callback":495,"file":496,"line":338},{"type":149,"name":159,"callback":495,"file":496,"line":499},104,{"type":149,"name":159,"callback":495,"file":496,"line":361},{"type":149,"name":159,"callback":495,"file":496,"line":502},139,{"type":149,"name":504,"callback":505,"file":496,"line":506},"init","multiware_init",205,{"type":187,"name":508,"callback":509,"file":496,"line":510},"cron_schedules","multiware_add_cron_schedules",236,[512,517,518,522,523,526,528,532],{"action":513,"nopriv":514,"callback":515,"hasNonce":516,"hasCapCheck":514,"file":337,"line":452},"multiware_get_warehouse_stock",false,"ajax_get_warehouse_stock",true,{"action":513,"nopriv":516,"callback":515,"hasNonce":516,"hasCapCheck":514,"file":337,"line":456},{"action":519,"nopriv":514,"callback":520,"hasNonce":516,"hasCapCheck":514,"file":470,"line":521},"multiware_save_customer_location","ajax_save_customer_location",98,{"action":519,"nopriv":516,"callback":520,"hasNonce":516,"hasCapCheck":514,"file":470,"line":123},{"action":524,"nopriv":514,"callback":525,"hasNonce":516,"hasCapCheck":514,"file":470,"line":25},"multiware_get_nearest_warehouse","ajax_get_nearest_warehouse",{"action":524,"nopriv":516,"callback":525,"hasNonce":516,"hasCapCheck":514,"file":470,"line":527},101,{"action":529,"nopriv":514,"callback":530,"hasNonce":516,"hasCapCheck":514,"file":470,"line":531},"multiware_get_warehouses_by_distance","ajax_get_warehouses_by_distance",102,{"action":529,"nopriv":516,"callback":530,"hasNonce":516,"hasCapCheck":514,"file":470,"line":350},[534,541],{"namespace":535,"route":536,"methods":537,"callback":539,"permissionCallback":540,"file":369,"line":231},"multiware\u002Fv1","\u002Fgeneric-webhook",[538],"POST","handle_webhook","verify_webhook",{"namespace":535,"route":542,"methods":543,"callback":539,"permissionCallback":540,"file":435,"line":544},"\u002Fshopify-webhook",[538],452,[],[547,549,550,551,553,554],{"hook":265,"callback":265,"file":548,"line":114},"includes\u002Fclass-multiware-activator.php",{"hook":269,"callback":269,"file":548,"line":343},{"hook":273,"callback":273,"file":548,"line":25},{"hook":277,"callback":277,"file":190,"line":552},275,{"hook":488,"callback":488,"file":477,"line":403},{"hook":492,"callback":492,"file":477,"line":306},{"dangerousFunctions":556,"sqlUsage":557,"outputEscaping":559,"fileOperations":172,"externalRequests":31,"nonceChecks":417,"capabilityChecks":574,"bundledLibraries":575},[],{"prepared":506,"raw":11,"locations":558},[],{"escaped":560,"rawEcho":82,"locations":561},3086,[562,566,569,572],{"file":563,"line":564,"context":565},"includes\u002Fadmin\u002Fpages\u002Fclass-import-export-page.php",447,"raw output",{"file":567,"line":568,"context":565},"includes\u002Fadmin\u002Fviews\u002Freceiving-list.php",260,{"file":570,"line":571,"context":565},"includes\u002Fadmin\u002Fviews\u002Freports-variance.php",384,{"file":573,"line":208,"context":565},"includes\u002Fadmin\u002Fviews\u002Ftransfers-receive.php",28,[],[577,617,631,665,678,695,710,723,734,744,762,773,786,798,809,834,849,862,882,899],{"entryPoint":578,"graph":579,"unsanitizedCount":124,"severity":616},"handle_export (includes\u002Fadmin\u002Fpages\u002Fclass-import-export-page.php:142)",{"nodes":580,"edges":611},[581,586,591,594,598,601,605],{"id":582,"type":583,"label":584,"file":563,"line":585},"n0","source","$_POST (x2)",151,{"id":587,"type":588,"label":589,"file":563,"line":204,"wp_function":590},"n1","sink","header() [Header Injection]","header",{"id":592,"type":583,"label":593,"file":563,"line":585},"n2","$_POST",{"id":595,"type":588,"label":596,"file":563,"line":212,"wp_function":597},"n3","fopen() [File Access]","fopen",{"id":599,"type":583,"label":593,"file":563,"line":600},"n4",154,{"id":602,"type":603,"label":604,"file":563,"line":600},"n5","transform","→ export_stock()",{"id":606,"type":588,"label":607,"file":608,"line":609,"wp_function":610},"n6","file_put_contents() [File Write]","includes\u002Fcontrollers\u002Fclass-import-export-controller.php",158,"file_put_contents",[612,613,614,615],{"from":582,"to":587,"sanitized":516},{"from":592,"to":595,"sanitized":516},{"from":599,"to":602,"sanitized":514},{"from":602,"to":606,"sanitized":514},"medium",{"entryPoint":618,"graph":619,"unsanitizedCount":124,"severity":616},"handle_validate_import (includes\u002Fadmin\u002Fpages\u002Fclass-import-export-page.php:216)",{"nodes":620,"edges":628},[621,624,626],{"id":582,"type":583,"label":622,"file":563,"line":623},"$_FILES",289,{"id":587,"type":603,"label":625,"file":563,"line":623},"→ validate_import()",{"id":592,"type":588,"label":596,"file":608,"line":627,"wp_function":597},301,[629,630],{"from":582,"to":587,"sanitized":514},{"from":587,"to":592,"sanitized":514},{"entryPoint":632,"graph":633,"unsanitizedCount":664,"severity":616},"\u003Cclass-import-export-page> (includes\u002Fadmin\u002Fpages\u002Fclass-import-export-page.php:0)",{"nodes":634,"edges":656},[635,637,638,639,640,642,645,646,648,650,652,654],{"id":582,"type":583,"label":636,"file":563,"line":585},"$_POST (x3)",{"id":587,"type":588,"label":589,"file":563,"line":204,"wp_function":590},{"id":592,"type":583,"label":593,"file":563,"line":585},{"id":595,"type":588,"label":596,"file":563,"line":212,"wp_function":597},{"id":599,"type":583,"label":593,"file":563,"line":641},438,{"id":602,"type":588,"label":643,"file":563,"line":564,"wp_function":644},"echo() [XSS]","echo",{"id":606,"type":583,"label":593,"file":563,"line":600},{"id":647,"type":603,"label":604,"file":563,"line":600},"n7",{"id":649,"type":588,"label":607,"file":608,"line":609,"wp_function":610},"n8",{"id":651,"type":583,"label":622,"file":563,"line":623},"n9",{"id":653,"type":603,"label":625,"file":563,"line":623},"n10",{"id":655,"type":588,"label":596,"file":608,"line":627,"wp_function":597},"n11",[657,658,659,660,661,662,663],{"from":582,"to":587,"sanitized":516},{"from":592,"to":595,"sanitized":516},{"from":599,"to":602,"sanitized":516},{"from":606,"to":647,"sanitized":514},{"from":647,"to":649,"sanitized":514},{"from":651,"to":653,"sanitized":514},{"from":653,"to":655,"sanitized":514},2,{"entryPoint":666,"graph":667,"unsanitizedCount":11,"severity":677},"handle_download_template (includes\u002Fadmin\u002Fpages\u002Fclass-import-export-page.php:431)",{"nodes":668,"edges":674},[669,670,672,673],{"id":582,"type":583,"label":593,"file":563,"line":641},{"id":587,"type":588,"label":589,"file":563,"line":671,"wp_function":590},444,{"id":592,"type":583,"label":593,"file":563,"line":641},{"id":595,"type":588,"label":643,"file":563,"line":564,"wp_function":644},[675,676],{"from":582,"to":587,"sanitized":516},{"from":592,"to":595,"sanitized":516},"low",{"entryPoint":679,"graph":680,"unsanitizedCount":31,"severity":677},"save_general_settings (includes\u002Fadmin\u002Fpages\u002Fclass-settings-lite-page.php:120)",{"nodes":681,"edges":692},[682,685,689,691],{"id":582,"type":583,"label":584,"file":683,"line":684},"includes\u002Fadmin\u002Fpages\u002Fclass-settings-lite-page.php",123,{"id":587,"type":588,"label":686,"file":683,"line":687,"wp_function":688},"update_option() [Settings Manipulation]",124,"update_option",{"id":592,"type":583,"label":690,"file":683,"line":70},"$_POST['multiware_default_warehouse']",{"id":595,"type":588,"label":686,"file":683,"line":70,"wp_function":688},[693,694],{"from":582,"to":587,"sanitized":514},{"from":592,"to":595,"sanitized":514},{"entryPoint":696,"graph":697,"unsanitizedCount":31,"severity":677},"save_stock_settings (includes\u002Fadmin\u002Fpages\u002Fclass-settings-lite-page.php:151)",{"nodes":698,"edges":707},[699,702,703,705],{"id":582,"type":583,"label":700,"file":683,"line":701},"$_POST['multiware_low_stock_threshold']",156,{"id":587,"type":588,"label":686,"file":683,"line":701,"wp_function":688},{"id":592,"type":583,"label":584,"file":683,"line":704},161,{"id":595,"type":588,"label":686,"file":683,"line":706,"wp_function":688},162,[708,709],{"from":582,"to":587,"sanitized":514},{"from":592,"to":595,"sanitized":514},{"entryPoint":711,"graph":712,"unsanitizedCount":82,"severity":677},"save_notification_settings (includes\u002Fadmin\u002Fpages\u002Fclass-settings-lite-page.php:182)",{"nodes":713,"edges":720},[714,716,717,719],{"id":582,"type":583,"label":636,"file":683,"line":715},185,{"id":587,"type":588,"label":686,"file":683,"line":208,"wp_function":688},{"id":592,"type":583,"label":718,"file":683,"line":216},"$_POST['multiware_low_stock_recipients']",{"id":595,"type":588,"label":686,"file":683,"line":216,"wp_function":688},[721,722],{"from":582,"to":587,"sanitized":514},{"from":592,"to":595,"sanitized":514},{"entryPoint":724,"graph":725,"unsanitizedCount":82,"severity":677},"save_display_settings (includes\u002Fadmin\u002Fpages\u002Fclass-settings-lite-page.php:212)",{"nodes":726,"edges":732},[727,730],{"id":582,"type":583,"label":728,"file":683,"line":729},"$_POST (x4)",215,{"id":587,"type":588,"label":686,"file":683,"line":731,"wp_function":688},216,[733],{"from":582,"to":587,"sanitized":514},{"entryPoint":735,"graph":736,"unsanitizedCount":124,"severity":677},"save_advanced_settings (includes\u002Fadmin\u002Fpages\u002Fclass-settings-lite-page.php:240)",{"nodes":737,"edges":742},[738,740],{"id":582,"type":583,"label":593,"file":683,"line":739},243,{"id":587,"type":588,"label":686,"file":683,"line":741,"wp_function":688},244,[743],{"from":582,"to":587,"sanitized":514},{"entryPoint":745,"graph":746,"unsanitizedCount":11,"severity":677},"\u003Cclass-settings-lite-page> (includes\u002Fadmin\u002Fpages\u002Fclass-settings-lite-page.php:0)",{"nodes":747,"edges":757},[748,750,751,752,753,754,755,756],{"id":582,"type":583,"label":749,"file":683,"line":684},"$_POST (x12)",{"id":587,"type":588,"label":686,"file":683,"line":687,"wp_function":688},{"id":592,"type":583,"label":690,"file":683,"line":70},{"id":595,"type":588,"label":686,"file":683,"line":70,"wp_function":688},{"id":599,"type":583,"label":700,"file":683,"line":701},{"id":602,"type":588,"label":686,"file":683,"line":701,"wp_function":688},{"id":606,"type":583,"label":718,"file":683,"line":216},{"id":647,"type":588,"label":686,"file":683,"line":216,"wp_function":688},[758,759,760,761],{"from":582,"to":587,"sanitized":516},{"from":592,"to":595,"sanitized":516},{"from":599,"to":602,"sanitized":516},{"from":606,"to":647,"sanitized":516},{"entryPoint":763,"graph":764,"unsanitizedCount":11,"severity":677},"\u003Cstock-overview> (includes\u002Fadmin\u002Fviews\u002Fstock-overview.php:0)",{"nodes":765,"edges":771},[766,769],{"id":582,"type":583,"label":767,"file":768,"line":486},"$_GET (x5)","includes\u002Fadmin\u002Fviews\u002Fstock-overview.php",{"id":587,"type":588,"label":643,"file":768,"line":770,"wp_function":644},353,[772],{"from":582,"to":587,"sanitized":516},{"entryPoint":774,"graph":775,"unsanitizedCount":11,"severity":677},"handle_get_top_products (includes\u002Fclass-multiware-ajax.php:887)",{"nodes":776,"edges":784},[777,780],{"id":582,"type":583,"label":593,"file":778,"line":779},"includes\u002Fclass-multiware-ajax.php",897,{"id":587,"type":588,"label":781,"file":778,"line":782,"wp_function":783},"get_results() [SQLi]",903,"get_results",[785],{"from":582,"to":587,"sanitized":516},{"entryPoint":787,"graph":788,"unsanitizedCount":11,"severity":677},"handle_get_stock_movement (includes\u002Fclass-multiware-ajax.php:962)",{"nodes":789,"edges":796},[790,792],{"id":582,"type":583,"label":584,"file":778,"line":791},971,{"id":587,"type":588,"label":793,"file":778,"line":794,"wp_function":795},"get_var() [SQLi]",991,"get_var",[797],{"from":582,"to":587,"sanitized":516},{"entryPoint":799,"graph":800,"unsanitizedCount":11,"severity":677},"\u003Cclass-multiware-ajax> (includes\u002Fclass-multiware-ajax.php:0)",{"nodes":801,"edges":806},[802,803,804,805],{"id":582,"type":583,"label":593,"file":778,"line":779},{"id":587,"type":588,"label":781,"file":778,"line":782,"wp_function":783},{"id":592,"type":583,"label":584,"file":778,"line":791},{"id":595,"type":588,"label":793,"file":778,"line":794,"wp_function":795},[807,808],{"from":582,"to":587,"sanitized":516},{"from":592,"to":595,"sanitized":516},{"entryPoint":810,"graph":811,"unsanitizedCount":664,"severity":833},"render_list (includes\u002Fadmin\u002Fpages\u002Fclass-receiving-page.php:343)",{"nodes":812,"edges":828},[813,817,819,822,824,826],{"id":582,"type":583,"label":814,"file":815,"line":816},"$_GET","includes\u002Fadmin\u002Fpages\u002Fclass-receiving-page.php",349,{"id":587,"type":603,"label":818,"file":815,"line":816},"→ get_by_warehouse()",{"id":592,"type":588,"label":781,"file":820,"line":821,"wp_function":783},"includes\u002Frepositories\u002Fclass-transfer-template-repository.php",203,{"id":595,"type":583,"label":814,"file":815,"line":823},352,{"id":599,"type":603,"label":825,"file":815,"line":823},"→ get_by_date_range()",{"id":602,"type":588,"label":781,"file":827,"line":623,"wp_function":783},"includes\u002Frepositories\u002Fclass-transfer-repository.php",[829,830,831,832],{"from":582,"to":587,"sanitized":514},{"from":587,"to":592,"sanitized":514},{"from":595,"to":599,"sanitized":514},{"from":599,"to":602,"sanitized":514},"high",{"entryPoint":835,"graph":836,"unsanitizedCount":664,"severity":833},"\u003Cclass-receiving-page> (includes\u002Fadmin\u002Fpages\u002Fclass-receiving-page.php:0)",{"nodes":837,"edges":844},[838,839,840,841,842,843],{"id":582,"type":583,"label":814,"file":815,"line":816},{"id":587,"type":603,"label":818,"file":815,"line":816},{"id":592,"type":588,"label":781,"file":820,"line":821,"wp_function":783},{"id":595,"type":583,"label":814,"file":815,"line":823},{"id":599,"type":603,"label":825,"file":815,"line":823},{"id":602,"type":588,"label":781,"file":827,"line":623,"wp_function":783},[845,846,847,848],{"from":582,"to":587,"sanitized":514},{"from":587,"to":592,"sanitized":514},{"from":595,"to":599,"sanitized":514},{"from":599,"to":602,"sanitized":514},{"entryPoint":850,"graph":851,"unsanitizedCount":124,"severity":833},"render (includes\u002Fadmin\u002Fpages\u002Fclass-stock-overview-page.php:67)",{"nodes":852,"edges":859},[853,855,857],{"id":582,"type":583,"label":814,"file":854,"line":306},"includes\u002Fadmin\u002Fpages\u002Fclass-stock-overview-page.php",{"id":587,"type":603,"label":856,"file":854,"line":306},"→ get_stock_data()",{"id":592,"type":588,"label":781,"file":854,"line":858,"wp_function":783},300,[860,861],{"from":582,"to":587,"sanitized":514},{"from":587,"to":592,"sanitized":514},{"entryPoint":863,"graph":864,"unsanitizedCount":124,"severity":833},"\u003Cclass-stock-overview-page> (includes\u002Fadmin\u002Fpages\u002Fclass-stock-overview-page.php:0)",{"nodes":865,"edges":877},[866,868,872,873,874,875,876],{"id":582,"type":583,"label":867,"file":854,"line":311},"$_GET (x2)",{"id":587,"type":588,"label":869,"file":854,"line":870,"wp_function":871},"get_col() [SQLi]",250,"get_col",{"id":592,"type":583,"label":814,"file":854,"line":311},{"id":595,"type":588,"label":781,"file":854,"line":858,"wp_function":783},{"id":599,"type":583,"label":814,"file":854,"line":306},{"id":602,"type":603,"label":856,"file":854,"line":306},{"id":606,"type":588,"label":781,"file":854,"line":858,"wp_function":783},[878,879,880,881],{"from":582,"to":587,"sanitized":516},{"from":592,"to":595,"sanitized":516},{"from":599,"to":602,"sanitized":514},{"from":602,"to":606,"sanitized":514},{"entryPoint":883,"graph":884,"unsanitizedCount":124,"severity":833},"render_templates (includes\u002Fadmin\u002Fpages\u002Fclass-transfers-page.php:463)",{"nodes":885,"edges":896},[886,889,891],{"id":582,"type":583,"label":814,"file":887,"line":888},"includes\u002Fadmin\u002Fpages\u002Fclass-transfers-page.php",480,{"id":587,"type":603,"label":890,"file":887,"line":888},"→ toggle_active()",{"id":592,"type":588,"label":892,"file":893,"line":894,"wp_function":895},"query() [SQLi]","includes\u002Frepositories\u002Fclass-warehouse-repository.php",272,"query",[897,898],{"from":582,"to":587,"sanitized":514},{"from":587,"to":592,"sanitized":514},{"entryPoint":900,"graph":901,"unsanitizedCount":124,"severity":833},"\u003Cclass-transfers-page> (includes\u002Fadmin\u002Fpages\u002Fclass-transfers-page.php:0)",{"nodes":902,"edges":906},[903,904,905],{"id":582,"type":583,"label":814,"file":887,"line":888},{"id":587,"type":603,"label":890,"file":887,"line":888},{"id":592,"type":588,"label":892,"file":893,"line":894,"wp_function":895},[907,908],{"from":582,"to":587,"sanitized":514},{"from":587,"to":592,"sanitized":514},{"summary":910,"deductions":911},"The multiware-engine-lite plugin version 1.0.1 exhibits a generally strong security posture based on the static analysis. The developers have demonstrated good practices by implementing proper output escaping for all output, utilizing prepared statements for all SQL queries, and including a significant number of nonce and capability checks. The absence of known CVEs and a clean vulnerability history further reinforce this positive assessment, suggesting a commitment to security or a lack of past exploitable issues.\n\nHowever, the taint analysis reveals a significant concern with 14 out of 20 analyzed flows having unsanitized paths. While no critical or high severity taint flows were explicitly reported, this high number of unsanitized paths indicates a potential for vulnerabilities, particularly if user-supplied data is not handled with extreme care throughout these flows. The presence of file operations and external HTTP requests, though not explicitly flagged as vulnerable in the static analysis, could become attack vectors if the unsanitized paths interact with these functions in unintended ways.\n\nIn conclusion, while the plugin has several robust security features and a clean history, the numerous unsanitized paths in the taint analysis represent a notable risk that requires further investigation. The developers should prioritize auditing these specific flows to ensure they are properly sanitized and do not lead to any security weaknesses, especially in conjunction with file operations or external requests.",[912],{"reason":913,"points":342},"Unsanitized paths in taint analysis","2026-04-16T13:26:56.417Z",{"wat":916,"direct":925},{"assetPaths":917,"generatorPatterns":920,"scriptPaths":921,"versionParams":922},[918,919],"\u002Fwp-content\u002Fplugins\u002Fmultiware-engine-lite\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fmultiware-engine-lite\u002Fassets\u002Fjs\u002Ffrontend.js",[],[],[923,924],"\u002Fwp-content\u002Fplugins\u002Fmultiware-engine-lite\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","\u002Fwp-content\u002Fplugins\u002Fmultiware-engine-lite\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":926,"htmlComments":927,"htmlAttributes":928,"restEndpoints":929,"jsGlobals":930,"shortcodeOutput":931},[],[],[],[],[],[],{"error":516,"url":933,"statusCode":934,"statusMessage":935,"message":935},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmultiware-engine-lite\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":124,"versions":937},[938],{"version":6,"download_url":24,"svn_tag_url":939,"released_at":26,"has_diff":514,"diff_files_changed":940,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":941,"is_current":516},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmultiware-engine-lite\u002Ftags\u002F1.0.1\u002F",[],[]]