[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fyP-jJQVFeZto4DPVglu0j8c7QMp4uovZktDZ5-96isg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":144,"fingerprints":949},"multiple-shipping-options-for-woocommerce","Multiple Shipping Options for WooCommerce","1.1.0","Mini Logics","https:\u002F\u002Fprofiles.wordpress.org\u002Fminilogicstechnology\u002F","\u003Cp>This plugin provides a cost-effective solution for managing shipping rates from multiple carriers like \u003Cstrong>UPS\u003C\u002Fstrong>, \u003Cstrong>FedEx\u003C\u002Fstrong>, \u003Cstrong>DHL\u003C\u002Fstrong>, and \u003Cstrong>USPS\u003C\u002Fstrong> on both the WooCommerce cart\u002Fcheckout and admin order pages. It facilitates label printing and offers packaging options, including pallet solutions. With a dedicated Logs tab, you can effortlessly track every transaction. Additionally, it supports multi-currency compatibility, enhancing your eCommerce experience. Try it free for 15 days!\u003C\u002Fp>\n\u003Ch3>Upgrade to Multiple Shipping Options for WooCommerce PRO\u003C\u002Fh3>\n\u003Cp>Explore our flexible plans tailored to your business needs. Start with a free trial and upgrade as you grow, choosing the plan that best suits your requirements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>☐ Shipping Rates on the Cart\u002FCheckout Page:\u003C\u002Fstrong> $9\u002FMonthly\u003C\u002Fp>\n\u003Cp>&nbsp;&nbsp;☑ Configure API Connections\u003Cbr \u002F>\n&nbsp;&nbsp;☑ Setup Boxes and Pallets\u003Cbr \u002F>\n&nbsp;&nbsp;☑ Define Product-Specific Origins\u003Cbr \u002F>\n&nbsp;&nbsp;☑ Establish Default Origin Settings\u003Cbr \u002F>\n&nbsp;&nbsp;☑ Customize Shipping Services (Including Renaming and Markup Addition)\u003Cbr \u002F>\n&nbsp;&nbsp;☑ Configure Rating Methods\u003Cbr \u002F>\n&nbsp;&nbsp;☑ Manage Shipping Rate Suppression and Free Shipping Thresholds\u003Cbr \u002F>\n&nbsp;&nbsp;☑ Handle Products Without Shipping Rates on Cart\u002FCheckout Page\u003Cbr \u002F>\n&nbsp;&nbsp;☑ Set Up Accessorials\u003Cbr \u002F>\n&nbsp;&nbsp;☑ Logs Details\u003Cbr \u002F>\n&nbsp;&nbsp;☑ The WooCommerce order section will display selected order’s rate display, order packaging details, and API response\n\u003C\u002Fp>\n\u003Cp>\u003Cstrong>☐ Shipping Rates on the Admin Order Page:\u003C\u002Fstrong> $7\u002FMonthly\u003C\u002Fp>\n\u003Cp>&nbsp;&nbsp;☑ \u003Cstrong>Enable\u002FDisable Shipment Creation:\u003C\u002Fstrong> Control shipment creation as needed\u003Cbr \u002F>\n&nbsp;&nbsp;☑ \u003Cstrong>Manage Origin Addresses:\u003C\u002Fstrong> Easily add or modify origin addresses\u003Cbr \u002F>\n&nbsp;&nbsp;☑ \u003Cstrong>Flexible Destination Selection:\u003C\u002Fstrong> Choose between shipping and billing addresses\u003Cbr \u002F>\n&nbsp;&nbsp;☑ \u003Cstrong>Quantity Management:\u003C\u002Fstrong> Add, remove, or adjust item quantities\u003Cbr \u002F>\n&nbsp;&nbsp;☑ \u003Cstrong>Intuitive Drag-and-Drop Functionality:\u003C\u002Fstrong> Rearrange products across shipments with ease\u003Cbr \u002F>\n&nbsp;&nbsp;☑ \u003Cstrong>Customize Accessorials:\u003C\u002Fstrong> Tailor shipments with various accessorials\u003Cbr \u002F>\n&nbsp;&nbsp;☑ \u003Cstrong>Live Rate Display:\u003C\u002Fstrong> View shipping options with real-time rates\u003Cbr \u002F>\n&nbsp;&nbsp;☑ \u003Cstrong>Detailed Packaging Options:\u003C\u002Fstrong> Explore packaging details for freight shipments\u003Cbr \u002F>\n&nbsp;&nbsp;☑ \u003Cstrong>API Response Monitoring:\u003C\u002Fstrong> Monitor API responses for live rates\n\u003C\u002Fp>\n\u003Cp>\u003Cstrong>☐ Create shipment, Generate Label, and Print Label:\u003C\u002Fstrong> $5\u002FMonthly\u003C\u002Fp>\n\u003Cp>&nbsp;&nbsp;☑ Streamline your shipment process with just two clicks: “Calculate Shipping” and “Ship Now” buttons.\n\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fminilogics.com\u002Fsubscription\" rel=\"nofollow ugc\">Get a free 15-day trial now to access all features mentioned above!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Shipping Methods\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Shipping in Test Mode\u003C\u002Fli>\n\u003Cli>Single Shipping Rate Option\u003C\u002Fli>\n\u003Cli>Multiple Cheapest Options\u003C\u002Fli>\n\u003Cli>Minimum Shipment Weight Requirement for LTL Freight Shipping; Otherwise, Small Package Shipping Rates Will Be Displayed\u003C\u002Fli>\n\u003Cli>Free Shipping Offered for Orders Exceeding Parcel Shipment Weight and Cart Total Limits\u003C\u002Fli>\n\u003Cli>Handling Products with No Shipping Rates on the Cart\u002FCheckout Page\u003C\u002Fli>\n\u003Cli>Suppress Total Shipping Cost Display on Cart Page for Orders with Unavailable Rates from One of Multiple Origins\u003C\u002Fli>\n\u003Cli>Options for Handling No Shipping Rates: Displaying Error Message or Setting Custom Shipping Rate\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Label Specifications\u003C\u002Fh3>\n\u003Cp>This information is specifically for creating labels and will be visible on them. It includes key details about the owner. Having these details on the label is important for compliance and clear shipping across various companies.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Company Name\u003C\u002Fli>\n\u003Cli>Contact Name\u003C\u002Fli>\n\u003Cli>Phone Number\u003C\u002Fli>\n\u003Cli>Tax Identification Number\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Origin Address\u003C\u002Fh3>\n\u003Cp>Your default origin address, used for obtaining shipping rates, is the store address. To modify the origin address for individual products, navigate to the product page where you can make individual selections.\u003C\u002Fp>\n\u003Ch3>Small Package Shipping\u003C\u002Fh3>\n\u003Cp>Small package shipping carriers provide affordable shipping rates, customizable box options, printable label generation, shipment tracking, and seamless integration with WooCommerce shopping cart and order pages. Additionally, you can track all carrier-related activities using the logs tab.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fminilogics.com\u002Fwoocommerce-ups-shipping\u002F\" rel=\"nofollow ugc\">WooCommerce UPS Shipping\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fminilogics.com\u002Fwoocommerce-fedex-shipping\u002F\" rel=\"nofollow ugc\">WooCommerce Fedex Shipping\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fminilogics.com\u002Fwoocommerce-usps-shipping\u002F\" rel=\"nofollow ugc\">WooCommerce USPS Shipping\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fminilogics.com\u002Fwoocommerce-dhl-shipping\u002F\" rel=\"nofollow ugc\">WooCommerce DHL Shipping\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>LTL Freight Shipping\u003C\u002Fh3>\n\u003Cp>LTL Freight shipping carriers offer competitive shipping rates, pallet options, label printing, shipment tracking, and seamless integration with WooCommerce shopping cart and order pages. Additionally, you can monitor all carrier-related activities through the logs tab.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fminilogics.com\u002Fwoocommerce-ups-freight-shipping\u002F\" rel=\"nofollow ugc\">WooCommerce UPS Freight Shipping\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fminilogics.com\u002Fwoocommerce-fedex-freight-shipping\u002F\" rel=\"nofollow ugc\">WooCommerce Fedex Freight Shipping\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>Pallets\u003C\u002Fh3>\n\u003Cp>For LTL Freight Shipping products, we offer a pallet solution with the following properties:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allowed\u003C\u002Fli>\n\u003Cli>Pallet Name\u003C\u002Fli>\n\u003Cli>Length (in)\u003C\u002Fli>\n\u003Cli>Width (in)\u003C\u002Fli>\n\u003Cli>Max Height (in)\u003C\u002Fli>\n\u003Cli>Pallet Height (in)\u003C\u002Fli>\n\u003Cli>Pallet Weight (lbs)\u003C\u002Fli>\n\u003Cli>Max Weight (lbs)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Boxes\u003C\u002Fh3>\n\u003Cp>For Small Package Shipping products, we provide a box solution with the following properties:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allowed\u003C\u002Fli>\n\u003Cli>Box Type\u003C\u002Fli>\n\u003Cli>Box Name\u003C\u002Fli>\n\u003Cli>Inner Length (in)\u003C\u002Fli>\n\u003Cli>Inner Width (in)\u003C\u002Fli>\n\u003Cli>Inner Height (in)\u003C\u002Fli>\n\u003Cli>Outer Length (in)\u003C\u002Fli>\n\u003Cli>Outer Width (in)\u003C\u002Fli>\n\u003Cli>Outer Height (in)\u003C\u002Fli>\n\u003Cli>Box Weight (lbs)\u003C\u002Fli>\n\u003Cli>Max Weight (lbs)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Logs\u003C\u002Fh3>\n\u003Cp>The Logs tab provides a comprehensive history of your cart\u002Fcheckout page activities. Here, you can capture a detailed record of:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shipping rate records\u003C\u002Fli>\n\u003Cli>Item and packaging details\u003C\u002Fli>\n\u003Cli>Sender and receiver addresses\u003C\u002Fli>\n\u003Cli>API responses\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Product Detail Page\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easily manage origins by clicking the ‘Edit Origins’ button.\u003C\u002Fli>\n\u003Cli>Assign individual locations to each product from a dropdown menu as the shipment origin address.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WooCommerce Order\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>1. Choose Address\u003C\u002Fstrong>\u003Cbr \u002F>\nPick either the ‘Billing Address’ or ‘Shipping Address’ using radio buttons. Easily change or select a different address at the top of the WooCommerce order page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. Enable \u002F Disable\u003C\u002Fstrong>\u003Cbr \u002F>\nActivate or deactivate the shipment creation process with a simple checkbox. Enable for processing; disable to maintain status quo.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. From\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect origin addresses from a dropdown menu. Add new origins conveniently via the ‘Edit Origins’ link.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>4. To\u003C\u002Fstrong>\u003Cbr \u002F>\nView the destination address derived from the chosen billing or shipping address. Edit for accuracy and alignment with preferences.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>5. Items\u003C\u002Fstrong>\u003Cbr \u002F>\nAdjust product quantities effortlessly with quantity text fields. Add, remove, or update products as needed for seamless order management.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>6. Accessorials\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect ‘Residential’ for additional charges with UPS and FedEx for residential addresses. Choose ‘Liftgate’ for LTL Freight Shipping for additional liftgate fees.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>7. Add New Shipment\u003C\u002Fstrong>\u003Cbr \u002F>\nEfficiently manage multiple shipments within a single order by adding products with distinct origins. Organize shipments easily with drag-and-drop functionality.\u003C\u002Fp>\n\u003Ch3>WooCommerce Order Label\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easily retrieve shipping rates by clicking on the “Calculate Shipping” button to obtain rates from activated carriers within the plugin.\u003C\u002Fli>\n\u003Cli>Access the “Packaging” tab to view the selected packaging solution, displaying boxes for parcel shipments and pallets for Freight shipments.\u003C\u002Fli>\n\u003Cli>Review real carrier’s API responses in the “API Response” tab for detailed insights.\u003C\u002Fli>\n\u003Cli>Upon completion, click the “Ship Now” button to initiate the shipment creation process, followed by a confirmation popup outlining the shipment details.\u003C\u002Fli>\n\u003Cli>Conveniently view and print your labels, with tracking shipment functionality expected in upcoming plugin updates.\u003C\u002Fli>\n\u003C\u002Ful>\n","Providing shipping rates on cart\u002Fcheckout & WooCommerce orders, printable labels, packaging options, & multi-currency support. Free trial!",10,1226,0,"2024-05-08T12:21:00.000Z","6.5.8","6.2","",[19,20,4,21,22],"mini-logics","minilogics","shipping-calculator","woocommerce-shipping","https:\u002F\u002Fminilogics.com\u002Fmultiple-shipping-options-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiple-shipping-options-for-woocommerce.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"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},"minilogicstechnology",1,30,88,"2026-04-04T19:09:20.032Z",[36,61,80,102,123],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":13,"last_vuln_date":60,"fetched_at":27},"product-page-shipping-calculator-for-woocommerce","Product page shipping calculator for WooCommerce","1.3.49.70","PI Web Solution","https:\u002F\u002Fprofiles.wordpress.org\u002Frajeshsingh520\u002F","\u003Cp>✅ Allow your customers to \u003Cstrong>calculate shipping\u003C\u002Fstrong> before adding the product to the cart.\u003C\u002Fp>\n\u003Cp>✅ Check \u003Cstrong>available shipping methods\u003C\u002Fstrong> in your area\u003C\u002Fp>\n\u003Cp>✅ Customers can know whether the \u003Cstrong>product can be shipped to their location or not\u003C\u002Fstrong>, so they don’t have to go to the checkout page to find out that you don’t ship to their area\u003C\u002Fp>\n\u003Cp>✅ The plugin shows the available shipping methods even when a customer has not added their address; it shows methods based on the shipping zone assigned to the customer by WooCommerce\u003C\u002Fp>\n\u003Cp>✅ They can \u003Cstrong>change the delivery location\u003C\u002Fstrong> and see the updated cost and shipping methods available for that particular location\u003C\u002Fp>\n\u003Cp>✅ All \u003Cstrong>calculations are done via AJAX\u003C\u002Fstrong>, so no page reload is needed, and page caching will not affect it as well\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Change the position\u003C\u002Fstrong> of the calculator on the product page to be above the Add to cart button or below the Add to cart button\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>[pi_shipping_calculator]\u003C\u002Fstrong> If auto-insertion isn’t working for you or there is some other issue with the auto-inserted position, you can enable the shortcode option and insert it via the shortcode [pi_shipping_calculator] on the product page. To enable the shortcode option go to \u003Cstrong>Basic Setting > Position of the calculator on product page > Insert by shortcode [pi_shipping_calculator]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ It supports \u003Cstrong>WPML and Polylang\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ Disable \u003Cstrong>auto-loading\u003C\u002Fstrong> of the shipping methods\u003C\u002Fp>\n\u003Cp>✅ Select a different \u003Cstrong>position for the result\u003C\u002Fstrong> from the given 3 positions\u003C\u002Fp>\n\u003Cp>✅ Disable the shipping calculator on a specific product\u003C\u002Fp>\n\u003Cp>✅ Remove the state field from the calculator form or address form; do this only if your shipping zones are not dependent on the state\u003C\u002Fp>\n\u003Cp>✅ Remove the city field from the calculator form or address form\u003C\u002Fp>\n\u003Cp>✅ Remove the postcode field; do this only if your shipping zones are not dependent on the postcode\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Remove the country\u003C\u002Fstrong> field from the calculator form or address form \u003Cstrong>(only works when you ship to a single country)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ Consider the quantity the user has added in the quantity field on the product page, and show the shipping charge as per that quantity. (The “Consider quantity” option is disabled by default so you need to enable it)\u003Cbr \u002F>\nWhen this option is enabled:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>When product A is not in the cart = shipping will be shown as per the quantity set in the quantity field\n\nWhen product A is present in the cart  = shipping will be shown as per the quantity set in the quantity field plus the quantity present in the cart\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>✅ You can configure the plugin to show the shipping cost of the product the customer is checking, ignoring the shipping cost of other products in the cart. This is useful when you have a product that has a different shipping cost than other products in the cart.\u003C\u002Fp>\n\u003Cp>✅ This plugin is compatible with our \u003Ca href=\"https:\u002F\u002Fwww.piwebsolution.com\u002Fproduct\u002Fpro-estimate-delivery-date-for-woocommerce\u002F?utm_source=product-page-shipping-calculator-description&utm_medium=display&utm_campaign=product-page-shipping-calculator\" rel=\"nofollow ugc\">PRO Estimate delivery date plugin\u003C\u002Fa>, so you can show the estimated delivery date for each of the shipping methods\u003C\u002Fp>\n\u003Cp>✅ Show the location selection box inside a popup\u003C\u002Fp>\n\u003Cp>✅ Enable the option of “Load user location data by AJAX to avoid page caching” to make the calculator work properly when you have page caching enabled on the product page (you will find this option under the Basic Setting tab)\u003C\u002Fp>\n\u003Cp>✅ Working of the popup:\u003C\u002Fp>\n\u003Cp>Used to get location = In this mode, the form is only used to get the user’s location in the popup\u003C\u002Fp>\n\u003Cp>Show if shipping is available  = In this mode, the popup is used to take the location and also show the message whether shipping is available to that location or not.\u003C\u002Fp>\n\u003Cp>For the plugin to show a “shipping is available” message, there should be a shipping zone present with a shipping method. If there is no shipping zone available matching the user’s location or if there is a zone but there is no shipping method then it will return the message “No shipping available for the location.”\u003C\u002Fp>\n\u003Cp>Show if shipping is available and also show shipping methods = In this mode it will show the message plus all the shipping methods available in that zone\u003C\u002Fp>\n\u003Cp>✅ You can add the address insertion form via shortcode as well [pi_address_form]\u003C\u002Fp>\n\u003Cp>✅ You can check if shipping or delivery is available in a particular postcode\u002Fzip code or not\u003C\u002Fp>\n\u003Cp>✅ Use our PRO Estimate Date and Time plugin along with this plugin to show the estimated delivery date for the customer’s location\u003C\u002Fp>\n\u003Cp>✅ \u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fproduct-page-shipping-calculator-for-woocommerce\u002F\" rel=\"nofollow ugc\">Compatible with WPML\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Explore our other plugins to supercharge your WordPress website:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Festimate-delivery-date-for-woocommerce\u002F\" rel=\"ugc\">WooCommerce estimated delivery date per product | shipping date per product\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>If you choose to opt in from the plugin settings, or submit optional feedback during deactivation, this plugin may collect basic technical information, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Plugin version  \u003C\u002Fli>\n\u003Cli>WordPress version  \u003C\u002Fli>\n\u003Cli>WooCommerce version  \u003C\u002Fli>\n\u003Cli>Site URL\u003C\u002Fli>\n\u003Cli>Deactivation reason (if submitted)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This data is used solely to improve plugin quality, compatibility, and features. No personal or user-specific data is collected without consent.\u003C\u002Fp>\n","This plugin allows you to show the shipping methods available on the product page for WooCommerce, so customers can see if shipping is available to th &hellip;",1000,135521,98,76,"2026-02-25T12:22:00.000Z","6.9.4","3.0.1",[52,53,21,54,55],"check-woocommerce-pincode","check-woocommerce-shipping","shipping-cost","shipping-estimate","https:\u002F\u002Fpiwebsolution.com\u002Fwoocommerce-shipping-calculator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-page-shipping-calculator-for-woocommerce.1.3.49.70.zip",99,2,"2023-05-12 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":11,"downloaded":69,"rating":13,"num_ratings":13,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"shiplemon-shipping","Shiplemon Shipping for WooComerce","1.0.0","Shiplemon","https:\u002F\u002Fprofiles.wordpress.org\u002Fshiplemon\u002F","\u003Cp>Shiplemon is an advanced shipping platform integrated with WooCommerce stores, allowing you to calculate the shipping costs on the checkout based on weight and\u002For cart total. The platform allows you to combine dynamic and fixed pricing together as well as putting specific rules giving you the flexibility to handle shipping differently when the total amount of the cart is high.\u003C\u002Fp>\n\u003Ch4>Shiplemon supports the following shipping methods and scenarios\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Integration with your own carrier contracts or using Shiplemon contracts to get rates and ship items all over the world\u003C\u002Fli>\n\u003Cli>Checkout plugin that calculates the shipping costs based on cart weight (additionally the estimated delivery days can be calculated)\u003C\u002Fli>\n\u003Cli>Ability to show multiple carriers at the same time based on rules\u003C\u002Fli>\n\u003Cli>Selection of specific carrier services to be shown based on the carrier settings (i.e show only DHL express, and UPS Saver)\u003C\u002Fli>\n\u003Cli>Adding handling fee or an insurance cost after reaching a certain order value\u003C\u002Fli>\n\u003Cli>Disable\u002Fhide or change shipping method and cost if a defined rule has been matched in the cart (based on the total amount of the cart) \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Unlimited shipping methods and costs calculation rules\u003C\u002Fli>\n\u003Cli>Possibility to add unique shipping method titles such us “Free shipping” or any phrase that will be shown based on the total amount of the cart\u003C\u002Fli>\n\u003Cli>Shipping cost based on cart total and\u002For weight\u003C\u002Fli>\n\u003Cli>Minimum and maximum values for cart total and\u002For weight\u003C\u002Fli>\n\u003Cli>Summing up the costs of e.g. two different rules at the same time e.g. one based on cart total and the second based on weight\u003C\u002Fli>\n\u003Cli>Free shipping over amount override\u003C\u002Fli>\n\u003Cli>Integration with multiple shipping carriers\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Default package weight and dimensions to ensure that even if there are products with missing information the plugin will be always operational.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Supported carriers for integration, voucher creation, tracking and shipping calculation in the Shiplemon platform:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>International carriers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>DHL \u003C\u002Fli>\n\u003Cli>UPS\u003C\u002Fli>\n\u003Cli>TNT\u003C\u002Fli>\n\u003Cli>Fedex\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Greek carriers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ACS\u003C\u002Fli>\n\u003Cli>ELTA\u003C\u002Fli>\n\u003Cli>Speedex\u003C\u002Fli>\n\u003Cli>Comet Courier\u003C\u002Fli>\n\u003Cli>Geniki Taxidromiki\u003C\u002Fli>\n\u003Cli>City Courier\u003C\u002Fli>\n\u003Cli>Courier center\u003C\u002Fli>\n\u003Cli>Tas Courier\u003C\u002Fli>\n\u003C\u002Ful>\n","A platform that connects all courier companies in one system giving the possibility to compare shipping costs, create voucher, tracking numbers etc.",2561,"2022-08-12T20:22:00.000Z","6.0.11","5.3","7.0",[75,21,76,22],"multi-carrier-shipping","shipping-plugin","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshiplemon-shipping\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshiplemon-shipping.1.0.0.zip",85,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":46,"num_ratings":90,"last_updated":91,"tested_up_to":49,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":99,"download_link":100,"security_score":58,"vuln_count":59,"unpatched_count":13,"last_vuln_date":101,"fetched_at":27},"flexible-shipping","Weight Based Shipping Table Rate for WooCommerce – Flexible Shipping","6.5.7","Octolize Shipping Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Foctolize\u002F","\u003Ch4>The best free plugin to configure shipping rates in your WooCommerce store\u003C\u002Fh4>\n\u003Cp>Flexible Shipping is the most advanced shipping plugin for WooCommerce stores, allowing you to calculate the shipping costs based on weight and\u002For cart total. Combine it with the PRO version, and it will become the only shipping plugin for WooCommerce you will ever need.\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\u002FUPumLCbqjZA?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>Upgrade to Flexible Shipping PRO\u003C\u002Fstrong>\u003Cbr \u002F>\nUpgrade to \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-up\" rel=\"nofollow ugc\">Flexible Shipping PRO now\u003C\u002Fa> to get the priority e-mail support and gain an access to all the PRO features!\u003C\u002Fp>\n\u003Ch4>Possible Shipping Scenarios\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Shipping costs based on cart weight\u003C\u002Fli>\n\u003Cli>Shipping costs based on cart total\u003C\u002Fli>\n\u003Cli>Adding a handling fee or an insurance cost after reaching a certain order value\u003C\u002Fli>\n\u003Cli>Creating a COD (Cash On Delivery) shipping method with additional costs\u003C\u002Fli>\n\u003Cli>Different shipping costs for different shipping classes, products, or product categories (PRO)\u003C\u002Fli>\n\u003Cli>Disabling\u002Fhiding the shipping method for certain rules (PRO)\u003C\u002Fli>\n\u003Cli>Additional cost added to the whole order and\u002For to each product in the cart (PRO)\u003C\u002Fli>\n\u003Cli>Enabling\u002Fdisabling the shipping method based on the Time of the Day and the Day of the week (PRO)\u003C\u002Fli>\n\u003Cli>Hiding the shipping method for certain products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These are only a few examples of the Flexible Shipping usage. However, the sky is the limit. We have described the most popular use cases in the comprehensive and detailed plugin documentation and \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-docs\" rel=\"nofollow ugc\">Ready to use scenarios \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Unlimited shipping methods and cost calculation rules\u003C\u002Fli>\n\u003Cli>Possibility to add titles and \u003Cstrong>descriptions\u003C\u002Fstrong> to your shipping methods\u003C\u002Fli>\n\u003Cli>Shipping cost based on cart total and\u002For weight\u003C\u002Fli>\n\u003Cli>Minimum and maximum values for cart total and\u002For weight\u003C\u002Fli>\n\u003Cli>Summing up the costs of e.g. two different rules at the same time, e.g. one based on cart total and the second based on weight\u003C\u002Fli>\n\u003Cli>Free shipping over the amount threshold\u003C\u002Fli>\n\u003Cli>Option to display the selected shipping methods only for logged-in users\u003C\u002Fli>\n\u003Cli>Further shipping companies integrations (see the info below for more details)\u003C\u002Fli>\n\u003Cli>WPML and Polylang compatibility\u003C\u002Fli>\n\u003Cli>Built-in, ready-to-use scenarios\u003C\u002Fli>\n\u003Cli>Automatic notification about shipping zone configuration conflict\u003C\u002Fli>\n\u003Cli>Cart calculation settings (cart or package value)\u003C\u002Fli>\n\u003Cli>Built-in tutorial with step-by-step guide\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All free features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Assistant\u003C\u002Fstrong> – describe the shipping scenario you want to set up, and the Assistant will create the right configuration in seconds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shipping classes support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Shipping costs based on the products’ quantity and\u002For cart line item count\u003C\u002Fli>\n\u003Cli>Shipping cost based on the product’s length, width, height and\u002For maximal dimension\u003C\u002Fli>\n\u003Cli>Shipping cost based on the volume of the products in the cart\u003C\u002Fli>\n\u003Cli>Shipping cost based on dimensional weight (with custom DIM Factor)\u003C\u002Fli>\n\u003Cli>Shipping cost based on products (products, product categories, product tags)\u003C\u002Fli>\n\u003Cli>Shipping cost based on user role\u003C\u002Fli>\n\u003Cli>Enabling\u002Fdisabling the shipping method based on the Time of day and the Day of the week\u003C\u002Fli>\n\u003Cli>Additional costs based on price, weight, dimensional weight, item quantity, cart line item, volume\u003C\u002Fli>\n\u003Cli>Stopping a rule (if the rule is matched, the following rules will not be calculated)\u003C\u002Fli>\n\u003Cli>Hiding a shipping method (if the rule is matched, the related shipping method will remain hidden and will not be displayed in the cart and checkout)\u003C\u002Fli>\n\u003Cli>Conditional logic for conditions with selection (e.g. shipping class) – matches any\u002Fall\u002Fnone\u003C\u002Fli>\n\u003Cli>Conditional logic for conditions with ranges (e.g. weight) – is\u002Fis not\u003C\u002Fli>\n\u003Cli>Additional calculation methods (sum, lowest cost, highest cost)\u003C\u002Fli>\n\u003Cli>Maximum shipping cost per shipping method\u003C\u002Fli>\n\u003Cli>Free shipping coupons support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-up\" rel=\"nofollow ugc\">Upgrade to PRO Now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Table rate available for all shipping methods\u003C\u002Fh4>\n\u003Cp>We have added an integration with any WooCommerce shipping method. The new feature allows the use of shipping cost calculation rules for all shipping methods available in WooCommerce, including Flat Rate and those added by other plugins. This provides greater control over delivery costs and allows you to take full advantage of the other methods’ existing features. We encourage you to give it a try with one of our Live Rates plugins listed below, in the “Useful free shipping plugins for WooCommerce from Octolize” section.\u003C\u002Fp>\n\u003Ch4>Flexible Shipping Box Packing WooCommerce\u003C\u002Fh4>\n\u003Cp>Automatically fit the ordered products into your shipping boxes in the most optimal way thanks to the advanced box packing algorithm in the Flexible Shipping Box Packing plugin for WooCommerce.Give it a try and configure the shipping cost calculation rules based on the type and number of shipping boxes used. It works with both the free and PRO versions, so you can buy it separately if you don’t need the PRO features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-bp\" rel=\"nofollow ugc\">Buy Flexible Shipping Box Packing WooCommerce now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Distance Based Shipping Rates for WooCommerce\u003C\u002Fh4>\n\u003Cp>Distance Based Shipping Rates for WooCommerce extends the Flexible Shipping plugin functionalities by adding rules based on \u003Cstrong>distance and delivery duration.\u003C\u002Fstrong> It works with both the free and PRO versions, so you can buy it separately if you don’t need the PRO features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-dbsr\" rel=\"nofollow ugc\">Buy Distance Based Shipping Rates for WooCommerce now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>WooCommerce Delivery Date Picker\u003C\u002Fh4>\n\u003Cp>WooCommerce Delivery Date Picker extends the default features of the Flexible Shipping plugin. It allows you to choose a convenient delivery date for your ordered products and makes the shipping cost dependent on the selected date. It works with both the free and PRO versions, so you can buy it separately if you don’t need the PRO features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-ddp\" rel=\"nofollow ugc\">Buy WooCommerce Delivery Date Picker now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Flexible Shipping Locations Add-On\u003C\u002Fh4>\n\u003Cp>Flexible Shipping Locations Add-On extends the default Flexible Shipping for WooCommerce functionalities and adds the option to create additional rules based on locations (WooCommerce and custom ones). It works with both the free and PRO versions, so you can buy it separately if you do not need the PRO features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-locations\" rel=\"nofollow ugc\">Buy Flexible Shipping Locations Add-On now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Flexible Shipping Import Export Add-On\u003C\u002Fh4>\n\u003Cp>Flexible Shipping Import Export Add-On allows you to easily import and export Flexible Shipping methods. This way, you can easily move and update shipping methods. The plugin supports the CSV format. It works with both the free and PRO versions, so you can buy it separately if you do not need the PRO features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-fsie\" rel=\"nofollow ugc\">Buy Flexible Shipping Import Export Add-On now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Multi Vendor Shipping for WooCommerce Add-On\u003C\u002Fh4>\n\u003Cp>Multi Vendor Shipping for WooCommerce Add-on extends the Flexible Shipping plugin by adding rules based on Product Author (Vendor). This allows you to assign shipping methods to vendors or set additional shipping costs for them. It works with both the free and PRO versions, so you can buy it separately if you do not need the PRO features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-mvs\" rel=\"nofollow ugc\">Buy Multi Vendor Shipping for WooCommerce Add-On now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Useful free shipping plugins for WooCommerce from Octolize\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fups-repo\" rel=\"nofollow ugc\">Flexible Shipping for UPS and WooCommerce\u003C\u002Fa> – the most powerful UPS WooCommerce integration (Live Rates + Access Points)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffedex-repo\" rel=\"nofollow ugc\">Flexible Shipping for FedEx and WooCommerce\u003C\u002Fa> – the best free plugin to display FedEx Live Rates\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fusps-repo\" rel=\"nofollow ugc\">Live rates for USPS and WooCommerce\u003C\u002Fa> – the best free plugin to display the USPS Live Rates\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fdhlexpress-repo\" rel=\"nofollow ugc\">Live rates for DHL Express and WooCommerce\u003C\u002Fa> – automatic international shipping costs calculation and displaying DHL Express live rates\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fap-repo\" rel=\"nofollow ugc\">Shipping Live Rates for Australia Post for WooCommerce\u003C\u002Fa> – Australia Post WooCommerce shipping methods with real-time calculated shipping rates\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fcp-repo\" rel=\"nofollow ugc\">Shipping Live Rates for Canada Post for WooCommerce\u003C\u002Fa> – Canada Post WooCommerce shipping methods with real-time calculated shipping rates\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Frm-repo\" rel=\"nofollow ugc\">Shipping Live Rates for Royal Mail for WooCommerce\u003C\u002Fa> – Royal Mail WooCommerce shipping methods with real-time calculated shipping rates\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fnotices-repo\" rel=\"nofollow ugc\">Shipping Notices\u003C\u002Fa> – your own custom WooCommerce shipping notices instead of the default “No shipping options were found” info\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fscopp-repo\" rel=\"nofollow ugc\">Shipping Cost on Product Page\u003C\u002Fa> – displaying the shipping cost calculator to your customers directly on the product page, before reaching the cart or checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Docs\u003C\u002Fh4>\n\u003Cp>View the dedicated \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-docs\" rel=\"nofollow ugc\">Flexible Shipping Documentation \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Actively developed and supported\u003C\u002Fh4>\n\u003Cp>Over \u003Cstrong>250.000 WooCommerce stores worldwide\u003C\u002Fstrong> use our plugins. We constantly develop them, earning the reputation of authors of stable and high-quality solutions. We are also praised for providing excellent technical support. Join the community of our satisfied plugin users: bet on quality, and let our plugins do the rest.\u003C\u002Fp>\n\u003Ch4>Support Policy\u003C\u002Fh4>\n\u003Cp>We provide limited support for the free version of our Flexible Shipping plugin on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fflexible-shipping\u002F\" rel=\"ugc\">dedicated plugin Support Forum\u003C\u002Fa>. Please upgrade to the PRO version to get the priority e-mail support as well as all PRO features. \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-up\" rel=\"nofollow ugc\">Upgrade Now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Further Integrations\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>United Kingdom\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We have released a DPD UK & Local WooCommerce integration for Flexible Shipping covering the whole UK territory. Check our plugins – \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-dpd-uk\" rel=\"nofollow ugc\">offer your customers the DPD UK services in your shop\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-cross-dpd-uk-pp\" rel=\"nofollow ugc\">show them the DPD UK Pickup Points map\u003C\u002Fa> to choose their preferred one to collect their orders from.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Poland\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We have also developed further Flexible Shipping integrations for Polish carriers and shipping companies:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>DPD – WooCommerce\u003C\u002Fli>\n\u003Cli>DHL – WooCommerce\u003C\u002Fli>\n\u003Cli>Paczkomaty InPost – WooCommerce\u003C\u002Fli>\n\u003Cli>UPS – WooCommerce\u003C\u002Fli>\n\u003Cli>eNadawca Poczta Polska – WooCommerce\u003C\u002Fli>\n\u003Cli>Orlen Paczka – WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatible WooCommerce Plugins\u003C\u002Fh4>\n\u003Cp>We have verified and tested the Flexible Shipping compatibility with the following popular WooCommerce plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-germanized\u002F\" rel=\"ugc\">Germanized\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Currency Switchers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faelia.co\u002Fshop\u002Fcurrency-switcher-woocommerce\u002F\" rel=\"nofollow ugc\">Aelia Currency Switcher\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-currency-switcher\u002F\" rel=\"ugc\">WooCommerce Currency Switcher\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcurrency-switcher-woocommerce\u002F\" rel=\"ugc\">Currency Switcher for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-multi-currency\u002F\" rel=\"ugc\">Multi Currency for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English – default\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003Cli>German by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fjensratzel\u002F\" rel=\"nofollow ugc\">jensratzel\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Spanish by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fjose64\u002F\" rel=\"nofollow ugc\">Jose Luis\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnobnob\u002F\" rel=\"nofollow ugc\">Javier Esteban\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Flacasitadecera\u002F\" rel=\"nofollow ugc\">lacasitadecadera\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dutch by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fvernum\u002F\" rel=\"nofollow ugc\">Vernum\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpsmits1567\u002F\" rel=\"nofollow ugc\">Peter Smits\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnekojonez\u002F\" rel=\"nofollow ugc\">Pjeterjan Deneys\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Interested in plugin translations?\u003C\u002Fh4>\n\u003Cp>We are actively looking for contributors to translate this and \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Foctolize\u002F#content-plugins\" rel=\"nofollow ugc\">other Octolize plugins\u003C\u002Fa>. Each supported language tremendously helps store owners to conveniently manage shipping operations.\u003C\u002Fp>\n\u003Cp>Your translations contribute to the WordPress community at large. Moreover, we’re glad to offer you discounts for our PRO plugins and establish long-term collaboration. If you have any translation-related questions, please email us at translations@octolize.com.\u003C\u002Fp>\n\u003Cp>Head over here and help us translate this plugin:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-shipping\" rel=\"nofollow ugc\">https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-shipping\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Flexible Shipping in a nutshell\u003C\u002Fh4>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>improved shipping-related user experience,\u003C\u002Fli>\n\u003Cli>custom shipping rules,\u003C\u002Fli>\n\u003Cli>free shipping based on the price or products in the cart,\u003C\u002Fli>\n\u003Cli>cost-based shipping cost\u003C\u002Fli>\n\u003Cli>weight-based shipping cost\u003C\u002Fli>\n\u003Cli>total order-based shipping cost,\u003C\u002Fli>\n\u003Cli>item count-based shipping cost,\u003C\u002Fli>\n\u003Cli>shipping class-based shipping cost,\u003C\u002Fli>\n\u003Cli>WooCommerce shipping cost rules,\u003C\u002Fli>\n\u003Cli>WooCommerce shipping plugin,\u003C\u002Fli>\n\u003Cli>WooCommerce table rate shipping.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Give it a try and see for yourself that our Weight Based Table Rate Shipping for WooCommerce – Flexible Shipping is the only plugin you need to configure your weight based shipping!\u003C\u002Fp>\n","Weight based shipping methods for WooCommerce. Flexible shipping with table rate rules by cart weight and order value. Accurate rates at checkout.",100000,8678906,694,"2026-02-26T18:07:00.000Z","6.4","7.4",[95,96,97,98,22],"advanced-shipping","conditional-shipping","table-rate-shipping","weight-based-shipping","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-shipping\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-shipping.6.5.7.zip","2024-04-22 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":25,"num_ratings":112,"last_updated":113,"tested_up_to":49,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":119,"download_link":120,"security_score":121,"vuln_count":31,"unpatched_count":13,"last_vuln_date":122,"fetched_at":27},"weight-based-shipping-for-woocommerce","Weight Based Shipping for WooCommerce","6.15.0","Dan","https:\u002F\u002Fprofiles.wordpress.org\u002Fdangoodman\u002F","\u003Cp>Weight Based Shipping is a flexible and widely-used solution for sites using WooCommerce that allows store owners to calculate shipping costs based on the weight and value of the products in the cart. It offers various customization options to set shipping rules based on different conditions, enabling tailored shipping rates for different customer needs and scenarios.\u003C\u002Fp>\n\u003Cp>&nbsp;\u003C\u002Fp>\n\u003Ch4>Tiered weight-based rates for weight ranges\u003C\u002Fh4>\n\u003C\u002Fp>\n\u003Cp>Weight Based Shipping allows creating incremental shipping costs based on defined weight ranges. For example, you can set a specific rate for orders up to 5 kg, a higher rate for 5–10 kg, and another rate for weights above 10 kg. This structure enables you to charge progressively more as the package weight increases, offering a fair and predictable pricing model that matches shipping costs to the weight of the items.\u003C\u002Fp>\n\u003Cp>&nbsp;\u003C\u002Fp>\n\u003Ch4>Free shipping over a threshold\u003C\u002Fh4>\n\u003C\u002Fp>\n\u003Cp>Offer free shipping once an order reaches a specific threshold, such as a minimum cart total or a minimum\u002Fmaximum weight. For example, you might provide free shipping on orders over $50 or on packages weighing more than 20 kg. This approach encourages customers to buy more to qualify for free shipping, boosting average order value while keeping lighter, smaller orders cost-effective.\u003C\u002Fp>\n\u003Cp>&nbsp;\u003C\u002Fp>\n\u003Ch4>Shipping classes [Pro]\u003C\u002Fh4>\n\u003C\u002Fp>\n\u003Cp>Shipping classes support provides flexibility in configuring shipping rates for your products. You can set up custom shipping rates for specific product groups — frozen, fragile, bulky, drop-shipped, etc. Additionally, you have the option to offer free shipping for selected products or exclude certain items from free shipping. The feature also allows you to enable or disable specific shipping methods on a per-product basis.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweightbasedshipping.com\u002Fupgrade\" rel=\"nofollow ugc\">compare features\u003C\u002Fa>&nbsp;&nbsp;&nbsp;\u003Ca href=\"https:\u002F\u002Fweightbasedshipping.com\" rel=\"nofollow ugc\">more details\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>&nbsp;\u003C\u002Fp>\n\u003Cp>Feel free to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fweight-based-shipping-for-woocommerce\u002F\" rel=\"ugc\">contact support\u003C\u002Fa> if you have any questions.\u003C\u002Fp>\n\u003Cp>Like the plugin? Leave a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fweight-based-shipping-for-woocommerce\u002Freviews\u002F#new-post\" rel=\"ugc\">review\u003C\u002Fa>!\u003C\u002Fp>\n","Weight Based Shipping is a flexible and widely-used solution to calculate shipping costs based on the total cart weight and value.",60000,2607321,83,"2026-02-25T12:57:00.000Z","5.8","7.3",[117,97,98,118,22],"rule-based-shipping","woocommerce-free-shipping","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fweight-based-shipping-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fweight-based-shipping-for-woocommerce.zip",100,"2023-03-13 00:00:00",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":73,"tags":138,"homepage":142,"download_link":143,"security_score":121,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"woocommerce-advanced-free-shipping","Advanced Free Shipping for WooCommerce","1.1.7.1","Jeroen Sormani","https:\u002F\u002Fprofiles.wordpress.org\u002Fsormano\u002F","\u003Cp>With the Advanced Free Shipping for WooCommerce plugin you can setup your own advanced rules to determine when a free shipping rate should be available for the customer.\u003Cbr \u002F>\nThis plugin will give you full control over your free WooCommerce shipping rates.\u003C\u002Fp>\n\u003Cp>Within each shipping rate you can create multiple ‘OR’ condition groups with multiple ‘AND’ conditions inside each group. This means that it is very easy to setup a\u003Cbr \u002F>\n free shipping rate for multiple user roles in one shipping rate for example.\u003C\u002Fp>\n\u003Cp>There are many default shipping conditions available.\u003Cbr \u002F>\n\u003Cem>Conditions like:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Subtotal\u003C\u002Fli>\n\u003Cli>Quantity\u003C\u002Fli>\n\u003Cli>User role\u003C\u002Fli>\n\u003Cli>Country\u003C\u002Fli>\n\u003Cli>Zipcode\u003C\u002Fli>\n\u003Cli>Shipping class\u003C\u002Fli>\n\u003Cli>Category\u003C\u002Fli>\n\u003Cli>Weight\u003C\u002Fli>\n\u003Cli>Volume (Width \u002F Length \u002F Height)\u003C\u002Fli>\n\u003Cli>many, many more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Not there what you’re looking for? The plugin has been made to be easily extensible, meaning you can also add your own custom conditions through code snippets!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Look at the screenshots!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Applying shipping cost\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>  Have you given this plugin a shot and like how you can set things up?\u003Cbr \u002F>\n  I’ve build another plugin that allows you to setup shipping cost with the same conditional logic power as this plugin!\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n  – Add shipping cost to the shipping rates\u003Cbr \u002F>\n  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;– \u003Cem>Per weight\u003C\u002Fem>\u003Cbr \u002F>\n  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;– \u003Cem>Per item\u003C\u002Fem>\u003Cbr \u002F>\n  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;– \u003Cem>Extra handling fee\u003C\u002Fem>\u003Cbr \u002F>\n  – Setup a percentage based fee\u003Cbr \u002F>\n  – Add Advanced shipping cost via the WAS Advanced Pricing extension\u003Cbr \u002F>\n  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;– \u003Cem>Cost per shipping class\u003C\u002Fem>\u003Cbr \u002F>\n  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;– \u003Cem>Cost per category\u003C\u002Fem>\u003Cbr \u002F>\n  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;– \u003Cem>Cost per product\u003C\u002Fem>\u003Cbr \u002F>\n  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;– \u003Cem>Cost per weight (table rate)\u003C\u002Fem>\u003Cbr \u002F>\n  – Create shipping zones\u003Cbr \u002F>\n  – Set tax status\u003C\u002Fp>\n\u003Cp>  View \u003Ca href=\"http:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-advanced-shipping\u002F8634573\" rel=\"nofollow ugc\">Advanced Shipping for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Showing a free shipping threshold message\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>There are a few plugins out there that add a message when someone hasn’t reached the free shipping threshold yet. These plugin work on the ‘Free shipping’ option that is provided in WooCommerce by default.\u003Cbr \u002F>\nIt is unlikely that these plugins will work out of the box with Advanced Free Shipping due to the complexity of the conditional logic.\u003C\u002Fp>\n\u003Cp>In case you do want to show this kind of message, The \u003Ca href=\"https:\u002F\u002Faceplugins.com\u002Fplugin\u002Fwoocommerce-advanced-messages\u002F\" rel=\"nofollow ugc\">Advanced Messages for WooCommerce\u003C\u002Fa> plugin allows you to setup a message with the same type of conditions, allowing you to setup the messages according to the same needs as the free shipping options.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Translations, feature requests and ratings are welcome and appreciated!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Translations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Portuguese (Brazil \u002F Portugal)\u003C\u002Fli>\n\u003Cli>Greek\u003C\u002Fli>\n\u003C\u002Ful>\n","Advanced Free Shipping for WooCommerce is an plugin which allows you to set up advanced free shipping conditions.",40000,580408,96,122,"2025-10-09T14:02:00.000Z","6.8.5","5.0",[139,95,140,141,22],"advanced-free-shipping","free-shipping","shipping","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-advanced-free-shipping\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-advanced-free-shipping.1.1.7.1.zip",{"attackSurface":145,"codeSignals":393,"taintFlows":687,"riskAssessment":930,"analyzedAt":948},{"hooks":146,"ajaxHandlers":328,"restRoutes":382,"shortcodes":391,"cronEvents":392,"entryPointCount":179,"unprotectedCount":179},[147,153,157,161,165,169,173,176,180,183,187,189,190,191,192,193,194,195,196,197,198,204,206,211,214,216,219,223,225,226,227,228,229,234,236,241,246,249,253,257,261,265,269,273,276,280,285,289,291,292,296,298,302,305,308,311,313,315,316,317,318,320,322,325,327],{"type":148,"name":149,"callback":150,"priority":11,"file":151,"line":152},"filter","woocommerce_product_export_product_column_mso_city","mso_city","admin\\csv\\csv.php",16,{"type":148,"name":154,"callback":155,"priority":11,"file":151,"line":156},"woocommerce_product_export_product_column_mso_address","mso_address",17,{"type":148,"name":158,"callback":159,"priority":11,"file":151,"line":160},"woocommerce_product_export_product_column_mso_state","mso_state",18,{"type":148,"name":162,"callback":163,"priority":11,"file":151,"line":164},"woocommerce_product_export_product_column_mso_zip","mso_zip",19,{"type":148,"name":166,"callback":167,"priority":11,"file":151,"line":168},"woocommerce_product_export_product_column_mso_country","mso_country",20,{"type":148,"name":170,"callback":171,"priority":11,"file":151,"line":172},"woocommerce_product_export_product_column_mso_product_locations","mso_product_locations",23,{"type":148,"name":174,"callback":171,"priority":11,"file":151,"line":175},"woocommerce_product_export_product_column_mso_product_locations_variation",24,{"type":148,"name":177,"callback":178,"priority":11,"file":151,"line":179},"woocommerce_product_export_column_names","mso_add_export_column",27,{"type":148,"name":181,"callback":178,"priority":11,"file":151,"line":182},"woocommerce_product_export_product_default_columns",28,{"type":148,"name":184,"callback":185,"file":151,"line":186},"woocommerce_product_importer_parsed_data","mso_import_csv",31,{"type":148,"name":149,"callback":150,"priority":11,"file":188,"line":152},"admin\\csv\\mso-csv.php",{"type":148,"name":154,"callback":155,"priority":11,"file":188,"line":156},{"type":148,"name":158,"callback":159,"priority":11,"file":188,"line":160},{"type":148,"name":162,"callback":163,"priority":11,"file":188,"line":164},{"type":148,"name":166,"callback":167,"priority":11,"file":188,"line":168},{"type":148,"name":170,"callback":171,"priority":11,"file":188,"line":172},{"type":148,"name":174,"callback":171,"priority":11,"file":188,"line":175},{"type":148,"name":177,"callback":178,"priority":11,"file":188,"line":179},{"type":148,"name":181,"callback":178,"priority":11,"file":188,"line":182},{"type":148,"name":184,"callback":185,"file":188,"line":186},{"type":199,"name":200,"callback":201,"priority":11,"file":202,"line":203},"action","woocommerce_order_actions","mso_order","admin\\order\\mso-order.php",22,{"type":199,"name":200,"callback":201,"priority":11,"file":205,"line":156},"admin\\order\\shipping-options.php",{"type":199,"name":207,"callback":208,"priority":209,"file":210,"line":179},"woocommerce_product_options_shipping","mso_show_product_fields",999,"admin\\product\\mso-product-detail.php",{"type":199,"name":212,"callback":213,"priority":11,"file":210,"line":182},"woocommerce_process_product_meta","mso_save_product_fields",{"type":199,"name":215,"callback":208,"priority":209,"file":210,"line":186},"woocommerce_product_after_variable_attributes",{"type":199,"name":217,"callback":213,"priority":11,"file":210,"line":218},"woocommerce_save_product_variation",32,{"type":199,"name":220,"callback":221,"file":210,"line":222},"admin_footer","mso_popup_overly",34,{"type":199,"name":207,"callback":208,"priority":209,"file":224,"line":179},"admin\\product\\product-detail.php",{"type":199,"name":212,"callback":213,"priority":11,"file":224,"line":182},{"type":199,"name":215,"callback":208,"priority":209,"file":224,"line":186},{"type":199,"name":217,"callback":213,"priority":11,"file":224,"line":218},{"type":199,"name":220,"callback":221,"file":224,"line":222},{"type":148,"name":230,"callback":231,"priority":232,"file":233,"line":164},"woocommerce_settings_tabs_array","add_settings_tab",50,"admin\\tab\\mso-tab.php",{"type":148,"name":230,"callback":231,"priority":232,"file":235,"line":164},"admin\\tab\\tab.php",{"type":148,"name":237,"callback":238,"file":239,"line":240},"init","mso_init","mso-install.php",58,{"type":148,"name":242,"callback":243,"priority":244,"file":239,"line":245},"woocommerce_cart_no_shipping_available_html","mso_default_cart_error_message",9999999999,72,{"type":148,"name":247,"callback":247,"priority":11,"file":239,"line":248},"mso_form_template",154,{"type":148,"name":250,"callback":251,"file":239,"line":252},"woocommerce_get_settings_pages","mso_settings_pages",167,{"type":148,"name":254,"callback":255,"priority":11,"file":239,"line":256},"plugin_action_links","mso_action_links",192,{"type":199,"name":258,"callback":259,"file":239,"line":260},"admin_enqueue_scripts","mso_admin_enqueue_scripts",235,{"type":199,"name":262,"callback":263,"file":239,"line":264},"wp_enqueue_scripts","mso_frontend_enqueue_scripts",248,{"type":148,"name":266,"callback":267,"priority":11,"file":239,"line":268},"woocommerce_shipping_methods","mso_add_shipping_method",261,{"type":148,"name":270,"callback":271,"file":239,"line":272},"mso_activation_hook","mso_aszsm",327,{"type":148,"name":270,"callback":274,"file":239,"line":275},"mso_create_table",361,{"type":199,"name":277,"callback":278,"file":239,"line":279},"rest_api_init","closure",431,{"type":199,"name":281,"callback":282,"file":283,"line":284},"admin_notices","_mso_show_notices","prerequisites\\mso-prerequisites.php",37,{"type":199,"name":286,"callback":287,"file":283,"line":288},"woocommerce_loaded","_mso_check_woocommerce_version",114,{"type":199,"name":281,"callback":282,"file":290,"line":284},"prerequisites\\prerequisites.php",{"type":199,"name":286,"callback":287,"file":290,"line":288},{"type":199,"name":293,"callback":294,"file":295,"line":11},"woocommerce_shipping_init","mso_shipping_init","shipping\\mso-shipping.php",{"type":148,"name":243,"callback":243,"priority":11,"file":295,"line":297},116,{"type":148,"name":299,"callback":299,"priority":11,"file":300,"line":301},"mso_fedex_domestic_carriers","shipping\\package\\carriers\\fedex-spq.php",11,{"type":148,"name":303,"callback":303,"priority":11,"file":300,"line":304},"mso_fedex_international_carriers",12,{"type":148,"name":306,"callback":306,"priority":11,"file":300,"line":307},"mso_fedex_one_rate_carriers",13,{"type":148,"name":309,"callback":309,"priority":11,"file":310,"line":301},"mso_ups_domestic_carriers","shipping\\package\\carriers\\ups-spq.php",{"type":148,"name":312,"callback":312,"priority":11,"file":310,"line":304},"mso_ups_international_carriers",{"type":148,"name":309,"callback":309,"priority":11,"file":314,"line":152},"shipping\\package\\shipping-settings.php",{"type":148,"name":312,"callback":312,"priority":11,"file":314,"line":156},{"type":148,"name":299,"callback":299,"priority":11,"file":314,"line":164},{"type":148,"name":303,"callback":303,"priority":11,"file":314,"line":168},{"type":148,"name":319,"callback":319,"priority":11,"file":314,"line":203},"mso_usps_domestic_carriers",{"type":148,"name":321,"callback":321,"priority":11,"file":314,"line":172},"mso_usps_international_carriers",{"type":148,"name":323,"callback":323,"priority":11,"file":314,"line":324},"mso_dhl_express_carriers",26,{"type":199,"name":293,"callback":294,"file":326,"line":11},"shipping\\shipping.php",{"type":148,"name":243,"callback":243,"priority":11,"file":326,"line":297},[329,334,337,339,342,344,345,346,347,349,350,353,355,358,360,361,362,365,367,370,371,373,376,379,380,381],{"action":330,"nopriv":331,"callback":332,"hasNonce":331,"hasCapCheck":331,"file":202,"line":333},"mso_shipment_order",false,"mso_shipment_order_get_quotes",25,{"action":335,"nopriv":331,"callback":336,"hasNonce":331,"hasCapCheck":331,"file":202,"line":182},"mso_new_shipment","mso_shipment_order_new_shipment",{"action":338,"nopriv":331,"callback":338,"hasNonce":331,"hasCapCheck":331,"file":202,"line":186},"mso_order_recreate_shipment_allowed",{"action":340,"nopriv":331,"callback":341,"hasNonce":331,"hasCapCheck":331,"file":202,"line":222},"mso_shipment_order_placed","mso_shipment_order_ship",{"action":343,"nopriv":331,"callback":343,"hasNonce":331,"hasCapCheck":331,"file":202,"line":284},"mso_cancel_shipment_hook",{"action":330,"nopriv":331,"callback":332,"hasNonce":331,"hasCapCheck":331,"file":205,"line":168},{"action":335,"nopriv":331,"callback":336,"hasNonce":331,"hasCapCheck":331,"file":205,"line":172},{"action":338,"nopriv":331,"callback":338,"hasNonce":331,"hasCapCheck":331,"file":205,"line":324},{"action":340,"nopriv":331,"callback":341,"hasNonce":331,"hasCapCheck":331,"file":205,"line":348},29,{"action":343,"nopriv":331,"callback":343,"hasNonce":331,"hasCapCheck":331,"file":205,"line":218},{"action":351,"nopriv":331,"callback":351,"hasNonce":331,"hasCapCheck":331,"file":352,"line":179},"mso_save_location","admin\\product\\mso-product-ajax.php",{"action":354,"nopriv":331,"callback":354,"hasNonce":331,"hasCapCheck":331,"file":352,"line":32},"mso_get_location_data",{"action":356,"nopriv":331,"callback":356,"hasNonce":331,"hasCapCheck":331,"file":352,"line":357},"mso_delete_location",33,{"action":351,"nopriv":331,"callback":351,"hasNonce":331,"hasCapCheck":331,"file":359,"line":179},"admin\\product\\product-ajax.php",{"action":354,"nopriv":331,"callback":354,"hasNonce":331,"hasCapCheck":331,"file":359,"line":32},{"action":356,"nopriv":331,"callback":356,"hasNonce":331,"hasCapCheck":331,"file":359,"line":357},{"action":363,"nopriv":331,"callback":363,"hasNonce":331,"hasCapCheck":331,"file":364,"line":301},"mso_test_connection","admin\\tab\\server\\connection.php",{"action":363,"nopriv":331,"callback":363,"hasNonce":331,"hasCapCheck":331,"file":366,"line":301},"admin\\tab\\server\\mso-connection.php",{"action":368,"nopriv":331,"callback":368,"hasNonce":331,"hasCapCheck":331,"file":369,"line":179},"mso_save_packaging","admin\\tab\\settings\\packaging\\mso-packaging-ajax.php",{"action":354,"nopriv":331,"callback":354,"hasNonce":331,"hasCapCheck":331,"file":369,"line":32},{"action":372,"nopriv":331,"callback":372,"hasNonce":331,"hasCapCheck":331,"file":369,"line":357},"mso_delete_packaging",{"action":374,"nopriv":331,"callback":374,"hasNonce":331,"hasCapCheck":331,"file":369,"line":375},"mso_edpa",36,{"action":368,"nopriv":331,"callback":368,"hasNonce":331,"hasCapCheck":331,"file":377,"line":378},"admin\\tab\\settings\\packaging\\packaging-ajax.php",21,{"action":354,"nopriv":331,"callback":354,"hasNonce":331,"hasCapCheck":331,"file":377,"line":175},{"action":372,"nopriv":331,"callback":372,"hasNonce":331,"hasCapCheck":331,"file":377,"line":179},{"action":374,"nopriv":331,"callback":374,"hasNonce":331,"hasCapCheck":331,"file":377,"line":32},[383],{"namespace":384,"route":385,"methods":386,"callback":388,"permissionCallback":389,"file":239,"line":390},"mso","\u002Fv1",[387],"GET","msoup","__return_true",432,[],[],{"dangerousFunctions":394,"sqlUsage":395,"outputEscaping":405,"fileOperations":333,"externalRequests":31,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":686},[],{"prepared":59,"raw":396,"locations":397},3,[398,401,403],{"file":239,"line":399,"context":400},339,"$wpdb->get_var() with variable interpolation",{"file":239,"line":402,"context":400},373,{"file":239,"line":404,"context":400},399,{"escaped":406,"rawEcho":407,"locations":408},195,145,[409,412,414,416,417,419,421,423,424,425,427,428,430,431,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,563,565,567,569,571,573,574,575,577,578,580,583,586,588,589,591,593,596,597,599,601,602,604,606,608,610,612,614,615,617,619,621,623,625,627,629,631,633,635,637,638,640,642,644,647,649,651,652,654,655,656,658,659,661,662,664,666,668,670,672,674,676,678,680,682,684],{"file":410,"line":168,"context":411},"admin\\order\\carriers\\lfq\\fedex.php","raw output",{"file":410,"line":413,"context":411},86,{"file":415,"line":333,"context":411},"admin\\order\\carriers\\lfq\\ups.php",{"file":415,"line":46,"context":411},{"file":418,"line":186,"context":411},"admin\\order\\carriers\\spq\\dhl.php",{"file":418,"line":420,"context":411},93,{"file":422,"line":378,"context":411},"admin\\order\\carriers\\spq\\fedex.php",{"file":422,"line":133,"context":411},{"file":422,"line":121,"context":411},{"file":426,"line":11,"context":411},"admin\\order\\carriers\\spq\\ups.php",{"file":426,"line":304,"context":411},{"file":426,"line":429,"context":411},81,{"file":426,"line":79,"context":411},{"file":432,"line":433,"context":411},"admin\\order\\carriers\\spq\\usps.php",15,{"file":432,"line":435,"context":411},67,{"file":202,"line":437,"context":411},112,{"file":202,"line":439,"context":411},382,{"file":202,"line":441,"context":411},735,{"file":202,"line":443,"context":411},925,{"file":202,"line":445,"context":411},1009,{"file":202,"line":447,"context":411},1168,{"file":202,"line":449,"context":411},1172,{"file":202,"line":451,"context":411},1182,{"file":202,"line":453,"context":411},1205,{"file":202,"line":455,"context":411},1206,{"file":202,"line":457,"context":411},1240,{"file":202,"line":459,"context":411},1264,{"file":202,"line":461,"context":411},1280,{"file":202,"line":463,"context":411},1316,{"file":202,"line":465,"context":411},1321,{"file":202,"line":467,"context":411},1332,{"file":202,"line":469,"context":411},1334,{"file":202,"line":471,"context":411},1363,{"file":202,"line":473,"context":411},1369,{"file":202,"line":475,"context":411},1381,{"file":202,"line":477,"context":411},1414,{"file":202,"line":479,"context":411},1434,{"file":202,"line":481,"context":411},1470,{"file":202,"line":483,"context":411},1481,{"file":202,"line":485,"context":411},1499,{"file":202,"line":487,"context":411},1509,{"file":202,"line":489,"context":411},1520,{"file":202,"line":491,"context":411},1524,{"file":202,"line":493,"context":411},1527,{"file":202,"line":495,"context":411},1539,{"file":202,"line":497,"context":411},1570,{"file":202,"line":499,"context":411},1581,{"file":202,"line":501,"context":411},1611,{"file":202,"line":503,"context":411},1612,{"file":202,"line":505,"context":411},1616,{"file":202,"line":507,"context":411},1620,{"file":202,"line":509,"context":411},1624,{"file":511,"line":420,"context":411},"admin\\order\\order.php",{"file":511,"line":513,"context":411},414,{"file":511,"line":515,"context":411},460,{"file":511,"line":517,"context":411},857,{"file":511,"line":519,"context":411},1014,{"file":511,"line":521,"context":411},1015,{"file":511,"line":523,"context":411},1086,{"file":511,"line":525,"context":411},1195,{"file":205,"line":527,"context":411},142,{"file":205,"line":529,"context":411},146,{"file":205,"line":531,"context":411},156,{"file":205,"line":533,"context":411},179,{"file":205,"line":535,"context":411},180,{"file":205,"line":537,"context":411},183,{"file":205,"line":539,"context":411},207,{"file":205,"line":541,"context":411},513,{"file":205,"line":543,"context":411},533,{"file":205,"line":545,"context":411},543,{"file":205,"line":547,"context":411},558,{"file":205,"line":549,"context":411},561,{"file":205,"line":551,"context":411},573,{"file":205,"line":553,"context":411},605,{"file":205,"line":555,"context":411},616,{"file":205,"line":557,"context":411},687,{"file":205,"line":559,"context":411},689,{"file":205,"line":561,"context":411},690,{"file":205,"line":90,"context":411},{"file":205,"line":564,"context":411},698,{"file":205,"line":566,"context":411},702,{"file":352,"line":568,"context":411},48,{"file":352,"line":570,"context":411},87,{"file":210,"line":572,"context":411},153,{"file":359,"line":568,"context":411},{"file":359,"line":570,"context":411},{"file":224,"line":576,"context":411},157,{"file":364,"line":439,"context":411},{"file":366,"line":579,"context":411},311,{"file":581,"line":582,"context":411},"admin\\tab\\settings\\logs\\logs.php",70,{"file":584,"line":585,"context":411},"admin\\tab\\settings\\logs\\mso-logs.php",54,{"file":369,"line":587,"context":411},59,{"file":369,"line":420,"context":411},{"file":369,"line":590,"context":411},131,{"file":369,"line":592,"context":411},133,{"file":594,"line":595,"context":411},"admin\\tab\\settings\\packaging\\mso-packaging.php",71,{"file":594,"line":47,"context":411},{"file":594,"line":598,"context":411},79,{"file":594,"line":600,"context":411},80,{"file":594,"line":570,"context":411},{"file":594,"line":603,"context":411},89,{"file":594,"line":605,"context":411},90,{"file":594,"line":607,"context":411},104,{"file":594,"line":609,"context":411},109,{"file":594,"line":611,"context":411},113,{"file":594,"line":613,"context":411},120,{"file":594,"line":134,"context":411},{"file":594,"line":616,"context":411},123,{"file":594,"line":618,"context":411},206,{"file":594,"line":620,"context":411},243,{"file":594,"line":622,"context":411},244,{"file":594,"line":624,"context":411},251,{"file":594,"line":626,"context":411},255,{"file":594,"line":628,"context":411},342,{"file":594,"line":630,"context":411},380,{"file":594,"line":632,"context":411},381,{"file":594,"line":634,"context":411},388,{"file":594,"line":636,"context":411},392,{"file":377,"line":587,"context":411},{"file":377,"line":639,"context":411},95,{"file":377,"line":641,"context":411},141,{"file":377,"line":643,"context":411},143,{"file":645,"line":646,"context":411},"admin\\tab\\settings\\packaging\\packaging.php",55,{"file":645,"line":648,"context":411},68,{"file":645,"line":650,"context":411},75,{"file":645,"line":47,"context":411},{"file":645,"line":653,"context":411},84,{"file":645,"line":413,"context":411},{"file":645,"line":570,"context":411},{"file":645,"line":657,"context":411},105,{"file":645,"line":611,"context":411},{"file":645,"line":660,"context":411},121,{"file":645,"line":616,"context":411},{"file":645,"line":663,"context":411},124,{"file":645,"line":665,"context":411},211,{"file":645,"line":667,"context":411},249,{"file":645,"line":669,"context":411},250,{"file":645,"line":671,"context":411},259,{"file":645,"line":673,"context":411},265,{"file":645,"line":675,"context":411},354,{"file":645,"line":677,"context":411},393,{"file":645,"line":679,"context":411},394,{"file":645,"line":681,"context":411},404,{"file":645,"line":683,"context":411},406,{"file":645,"line":685,"context":411},413,[],[688,746,767,793,811,834,846,854,866,874,882,890,905],{"entryPoint":689,"graph":690,"unsanitizedCount":744,"severity":745},"\u003Cmso-order> (admin\\order\\mso-order.php:0)",{"nodes":691,"edges":736},[692,697,703,707,710,713,718,720,725,729,733],{"id":693,"type":694,"label":695,"file":202,"line":696},"n0","source","$_POST (x6)",489,{"id":698,"type":699,"label":700,"file":202,"line":701,"wp_function":702},"n1","sink","echo() [XSS]",864,"echo",{"id":704,"type":694,"label":705,"file":202,"line":706},"n2","$_POST",45,{"id":708,"type":699,"label":700,"file":202,"line":709,"wp_function":702},"n3",1156,{"id":711,"type":694,"label":712,"file":202,"line":696},"n4","$_POST (x5)",{"id":714,"type":699,"label":715,"file":202,"line":716,"wp_function":717},"n5","file_put_contents() [File Write]",1299,"file_put_contents",{"id":719,"type":694,"label":705,"file":202,"line":696},"n6",{"id":721,"type":699,"label":722,"file":202,"line":723,"wp_function":724},"n7","fopen() [File Access]",1402,"fopen",{"id":726,"type":694,"label":727,"file":202,"line":728},"n8","$_POST (x2)",981,{"id":730,"type":731,"label":732,"file":202,"line":728},"n9","transform","→ mso_order_shipments_list()",{"id":734,"type":699,"label":700,"file":205,"line":735,"wp_function":702},"n10",130,[737,738,740,741,742,743],{"from":693,"to":698,"sanitized":331},{"from":704,"to":708,"sanitized":739},true,{"from":711,"to":714,"sanitized":331},{"from":719,"to":721,"sanitized":331},{"from":726,"to":730,"sanitized":331},{"from":730,"to":734,"sanitized":331},14,"medium",{"entryPoint":747,"graph":748,"unsanitizedCount":766,"severity":745},"mso_save_packaging (admin\\tab\\settings\\packaging\\mso-packaging-ajax.php:64)",{"nodes":749,"edges":760},[750,751,752,753,755,756,757,759],{"id":693,"type":694,"label":727,"file":369,"line":648},{"id":698,"type":699,"label":700,"file":369,"line":590,"wp_function":702},{"id":704,"type":694,"label":705,"file":369,"line":590},{"id":708,"type":731,"label":754,"file":369,"line":590},"→ mso_pallet_post_meta()",{"id":711,"type":699,"label":700,"file":645,"line":673,"wp_function":702},{"id":714,"type":694,"label":705,"file":369,"line":592},{"id":719,"type":731,"label":758,"file":369,"line":592},"→ mso_packaging_post_meta()",{"id":721,"type":699,"label":700,"file":645,"line":685,"wp_function":702},[761,762,763,764,765],{"from":693,"to":698,"sanitized":331},{"from":704,"to":708,"sanitized":331},{"from":708,"to":711,"sanitized":331},{"from":714,"to":719,"sanitized":331},{"from":719,"to":721,"sanitized":331},4,{"entryPoint":768,"graph":769,"unsanitizedCount":792,"severity":745},"\u003Cmso-packaging-ajax> (admin\\tab\\settings\\packaging\\mso-packaging-ajax.php:0)",{"nodes":770,"edges":785},[771,773,777,778,779,780,781,782,783,784],{"id":693,"type":694,"label":727,"file":369,"line":772},43,{"id":698,"type":699,"label":774,"file":369,"line":775,"wp_function":776},"update_option() [Settings Manipulation]",44,"update_option",{"id":704,"type":694,"label":727,"file":369,"line":648},{"id":708,"type":699,"label":700,"file":369,"line":590,"wp_function":702},{"id":711,"type":694,"label":705,"file":369,"line":590},{"id":714,"type":731,"label":754,"file":369,"line":590},{"id":719,"type":699,"label":700,"file":645,"line":673,"wp_function":702},{"id":721,"type":694,"label":705,"file":369,"line":592},{"id":726,"type":731,"label":758,"file":369,"line":592},{"id":730,"type":699,"label":700,"file":645,"line":685,"wp_function":702},[786,787,788,789,790,791],{"from":693,"to":698,"sanitized":331},{"from":704,"to":708,"sanitized":331},{"from":711,"to":714,"sanitized":331},{"from":714,"to":719,"sanitized":331},{"from":721,"to":726,"sanitized":331},{"from":726,"to":730,"sanitized":331},6,{"entryPoint":794,"graph":795,"unsanitizedCount":766,"severity":745},"mso_save_packaging (admin\\tab\\settings\\packaging\\packaging-ajax.php:66)",{"nodes":796,"edges":805},[797,798,799,800,801,802,803,804],{"id":693,"type":694,"label":727,"file":377,"line":582},{"id":698,"type":699,"label":700,"file":377,"line":641,"wp_function":702},{"id":704,"type":694,"label":705,"file":377,"line":641},{"id":708,"type":731,"label":754,"file":377,"line":641},{"id":711,"type":699,"label":700,"file":645,"line":673,"wp_function":702},{"id":714,"type":694,"label":705,"file":377,"line":643},{"id":719,"type":731,"label":758,"file":377,"line":643},{"id":721,"type":699,"label":700,"file":645,"line":685,"wp_function":702},[806,807,808,809,810],{"from":693,"to":698,"sanitized":331},{"from":704,"to":708,"sanitized":331},{"from":708,"to":711,"sanitized":331},{"from":714,"to":719,"sanitized":331},{"from":719,"to":721,"sanitized":331},{"entryPoint":812,"graph":813,"unsanitizedCount":792,"severity":745},"\u003Cpackaging-ajax> (admin\\tab\\settings\\packaging\\packaging-ajax.php:0)",{"nodes":814,"edges":827},[815,817,819,820,821,822,823,824,825,826],{"id":693,"type":694,"label":727,"file":377,"line":816},39,{"id":698,"type":699,"label":774,"file":377,"line":818,"wp_function":776},40,{"id":704,"type":694,"label":727,"file":377,"line":582},{"id":708,"type":699,"label":700,"file":377,"line":641,"wp_function":702},{"id":711,"type":694,"label":705,"file":377,"line":641},{"id":714,"type":731,"label":754,"file":377,"line":641},{"id":719,"type":699,"label":700,"file":645,"line":673,"wp_function":702},{"id":721,"type":694,"label":705,"file":377,"line":643},{"id":726,"type":731,"label":758,"file":377,"line":643},{"id":730,"type":699,"label":700,"file":645,"line":685,"wp_function":702},[828,829,830,831,832,833],{"from":693,"to":698,"sanitized":331},{"from":704,"to":708,"sanitized":331},{"from":711,"to":714,"sanitized":331},{"from":714,"to":719,"sanitized":331},{"from":721,"to":726,"sanitized":331},{"from":726,"to":730,"sanitized":331},{"entryPoint":835,"graph":836,"unsanitizedCount":844,"severity":845},"mso_test_connection (admin\\tab\\server\\connection.php:57)",{"nodes":837,"edges":842},[838,841],{"id":693,"type":694,"label":839,"file":364,"line":840},"$_POST (x9)",61,{"id":698,"type":699,"label":774,"file":364,"line":288,"wp_function":776},[843],{"from":693,"to":698,"sanitized":331},9,"low",{"entryPoint":847,"graph":848,"unsanitizedCount":844,"severity":845},"\u003Cconnection> (admin\\tab\\server\\connection.php:0)",{"nodes":849,"edges":852},[850,851],{"id":693,"type":694,"label":839,"file":364,"line":840},{"id":698,"type":699,"label":774,"file":364,"line":288,"wp_function":776},[853],{"from":693,"to":698,"sanitized":331},{"entryPoint":855,"graph":856,"unsanitizedCount":865,"severity":845},"mso_test_connection (admin\\tab\\server\\mso-connection.php:43)",{"nodes":857,"edges":863},[858,861],{"id":693,"type":694,"label":859,"file":366,"line":860},"$_POST (x7)",47,{"id":698,"type":699,"label":774,"file":366,"line":862,"wp_function":776},138,[864],{"from":693,"to":698,"sanitized":331},7,{"entryPoint":867,"graph":868,"unsanitizedCount":865,"severity":845},"\u003Cmso-connection> (admin\\tab\\server\\mso-connection.php:0)",{"nodes":869,"edges":872},[870,871],{"id":693,"type":694,"label":859,"file":366,"line":860},{"id":698,"type":699,"label":774,"file":366,"line":862,"wp_function":776},[873],{"from":693,"to":698,"sanitized":331},{"entryPoint":875,"graph":876,"unsanitizedCount":59,"severity":845},"mso_edpa (admin\\tab\\settings\\packaging\\mso-packaging-ajax.php:40)",{"nodes":877,"edges":880},[878,879],{"id":693,"type":694,"label":727,"file":369,"line":772},{"id":698,"type":699,"label":774,"file":369,"line":775,"wp_function":776},[881],{"from":693,"to":698,"sanitized":331},{"entryPoint":883,"graph":884,"unsanitizedCount":59,"severity":845},"mso_edpa (admin\\tab\\settings\\packaging\\packaging-ajax.php:36)",{"nodes":885,"edges":888},[886,887],{"id":693,"type":694,"label":727,"file":377,"line":816},{"id":698,"type":699,"label":774,"file":377,"line":818,"wp_function":776},[889],{"from":693,"to":698,"sanitized":331},{"entryPoint":891,"graph":892,"unsanitizedCount":31,"severity":904},"mso_order_recreate_shipment_allowed (admin\\order\\order.php:103)",{"nodes":893,"edges":901},[894,895,897],{"id":693,"type":694,"label":705,"file":511,"line":609},{"id":698,"type":731,"label":896,"file":511,"line":609},"→ mso_get_shipment_by_order_id()",{"id":704,"type":699,"label":898,"file":239,"line":899,"wp_function":900},"get_var() [SQLi]",379,"get_var",[902,903],{"from":693,"to":698,"sanitized":331},{"from":698,"to":704,"sanitized":331},"high",{"entryPoint":906,"graph":907,"unsanitizedCount":865,"severity":904},"\u003Corder> (admin\\order\\order.php:0)",{"nodes":908,"edges":923},[909,910,911,913,915,917,918,919,921,922],{"id":693,"type":694,"label":705,"file":511,"line":324},{"id":698,"type":699,"label":700,"file":511,"line":513,"wp_function":702},{"id":704,"type":694,"label":727,"file":511,"line":912},578,{"id":708,"type":699,"label":700,"file":511,"line":914,"wp_function":702},1017,{"id":711,"type":694,"label":916,"file":511,"line":609},"$_POST (x4)",{"id":714,"type":731,"label":896,"file":511,"line":609},{"id":719,"type":699,"label":898,"file":239,"line":899,"wp_function":900},{"id":721,"type":694,"label":705,"file":511,"line":920},1142,{"id":726,"type":731,"label":732,"file":511,"line":920},{"id":730,"type":699,"label":700,"file":205,"line":735,"wp_function":702},[924,925,926,927,928,929],{"from":693,"to":698,"sanitized":739},{"from":704,"to":708,"sanitized":331},{"from":711,"to":714,"sanitized":331},{"from":714,"to":719,"sanitized":331},{"from":721,"to":726,"sanitized":331},{"from":726,"to":730,"sanitized":331},{"summary":931,"deductions":932},"This plugin exhibits a concerning security posture due to a large number of unprotected entry points. With 26 AJAX handlers and 1 REST API route lacking authentication or permission checks, the attack surface is entirely exposed. This significantly increases the risk of unauthorized access and malicious manipulation of plugin functionality.  While the code analysis shows no direct use of dangerous functions and a moderate percentage of SQL queries using prepared statements, the absence of nonces and capability checks on these numerous entry points is a critical oversight. The taint analysis revealing two high-severity flows with unsanitized paths further highlights potential vulnerabilities where user-controlled data could be misused. The lack of any recorded vulnerabilities in its history is a positive indicator of past development quality, but it does not mitigate the immediate risks identified in the current code analysis.",[933,935,937,939,941,943,946],{"reason":934,"points":11},"No nonce checks on AJAX handlers",{"reason":936,"points":11},"No capability checks on AJAX handlers",{"reason":938,"points":11},"REST API route without permission callbacks",{"reason":940,"points":304},"High severity taint flows (2)",{"reason":942,"points":11},"Unsanitized paths in taint analysis",{"reason":944,"points":945},"SQL queries not using prepared statements (40% of 5)",5,{"reason":947,"points":945},"Output escaping not properly implemented (43% of 340)","2026-03-17T00:42:54.823Z",{"wat":950,"direct":963},{"assetPaths":951,"generatorPatterns":955,"scriptPaths":956,"versionParams":958},[952,953,954],"\u002Fwp-content\u002Fplugins\u002Fmultiple-shipping-options-for-woocommerce\u002Fadmin\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fmultiple-shipping-options-for-woocommerce\u002Fadmin\u002Fassets\u002Fcss\u002Fprint.css","\u002Fwp-content\u002Fplugins\u002Fmultiple-shipping-options-for-woocommerce\u002Fadmin\u002Fassets\u002Fcss\u002Fjtv.css",[],[957],"\u002Fwp-content\u002Fplugins\u002Fmultiple-shipping-options-for-woocommerce\u002Fadmin\u002Fassets\u002Fjs\u002Fadmin.js",[959,960,961,962],"multiple-shipping-options-for-woocommerce\u002Fadmin\u002Fassets\u002Fcss\u002Fadmin.css?ver=","multiple-shipping-options-for-woocommerce\u002Fadmin\u002Fassets\u002Fcss\u002Fprint.css?ver=","multiple-shipping-options-for-woocommerce\u002Fadmin\u002Fassets\u002Fcss\u002Fjtv.css?ver=","multiple-shipping-options-for-woocommerce\u002Fadmin\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":964,"htmlComments":971,"htmlAttributes":972,"restEndpoints":975,"jsGlobals":976,"shortcodeOutput":977},[965,966,967,968,969,970],"mso_table","forminp","forminp-text","forminp-select","forminp-checkbox","forminp-radio",[],[973,974],"name=\"mso_order_shipment_origin\"","id=\"mso_order_shipment_origin\"",[],[],[]]