{"id":401701,"date":"2026-11-12T16:21:21","date_gmt":"2026-11-12T16:21:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fl-checkout-rates-for-woocommerce\/"},"modified":"2026-11-12T17:09:04","modified_gmt":"2026-11-12T17:09:04","slug":"fl-checkout-rates","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/fl-checkout-rates\/","author":23602345,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.8","stable_tag":"0.2.8","tested":"7.1.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"LTL Freight & White Glove Rates for WooCommerce","header_author":"Freight and Logistics, Inc.","header_description":"Live LTL freight rates at checkout (Curbside, Front door, Room of choice, White glove), priced under your own Freight and Logistics, Inc. account. Paid orders are saved to your portal ready to dispatch.","last_updated":"2026-11-12 17:09:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.freightandlogistics.ai\/woocommerce","header_author_uri":"https:\/\/www.freightandlogistics.ai","rating":0,"author_block_rating":0,"active_installs":0,"downloads":90,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.2.7":{"tag":"0.2.7","author":"freightandlogistics","date":"2026-11-12 16:21:07","revision":3798769},"0.2.8":{"tag":"0.2.8","author":"freightandlogistics","date":"2026-11-12 17:09:04","revision":3798885}},"upgrade_notice":{"0.2.8":"<p>The plugin has a new name. No functional changes.<\/p>","0.2.7":"<p>Code cleanup for the WordPress.org review. No behavior change.<\/p>","0.2.6":"<p>Header link fix for the WordPress.org upload check. No behavior change.<\/p>","0.2.5":"<p>Directory-ready release: input sanitizing, GPL license file, readme External services section. Requires WordPress 6.5 or later.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3798993,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3798993,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3798769,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3798769,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.2.7","0.2.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3798769,"resolution":"1","location":"assets","locale":"","width":910,"height":335},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3798769,"resolution":"2","location":"assets","locale":"","width":910,"height":570},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3798769,"resolution":"3","location":"assets","locale":"","width":760,"height":755},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3798769,"resolution":"4","location":"assets","locale":"","width":760,"height":1013},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3798769,"resolution":"5","location":"assets","locale":"","width":880,"height":1050},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3798769,"resolution":"6","location":"assets","locale":"","width":760,"height":1105}},"screenshots":{"1":"What your shoppers see at checkout: up to four delivery levels, each with its own live price.","2":"A cart with a freight item and a regular item: one Freight delivery group with four options, and one Other items group with the store's own shipping.","3":"Your account: connect with your Freight and Logistics portal login, or request a free account.","4":"Where you ship from: your primary pickup address and pickup contact.","5":"Your products: download the spreadsheet, fill it in, upload it.","6":"Delivery and pricing: homes, liftgate for heavy items, and exactly what freight costs, with a preview of the line at checkout."}},"plugin_section":[],"plugin_tags":[10821,41456,3546,292330,286],"plugin_category":[45],"plugin_contributors":[292331],"plugin_business_model":[],"class_list":["post-401701","plugin","type-plugin","status-publish","hentry","plugin_tags-freight","plugin_tags-ltl","plugin_tags-shipping","plugin_tags-white-glove","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-freightandlogistics","plugin_committers-freightandlogistics"],"banners":{"banner":"https:\/\/ps.w.org\/fl-checkout-rates\/assets\/banner-772x250.png?rev=3798769","banner_2x":"https:\/\/ps.w.org\/fl-checkout-rates\/assets\/banner-1544x500.png?rev=3798769","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/fl-checkout-rates\/assets\/icon-128x128.png?rev=3798993","icon_2x":"https:\/\/ps.w.org\/fl-checkout-rates\/assets\/icon-256x256.png?rev=3798993","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fl-checkout-rates\/assets\/screenshot-1.png?rev=3798769","caption":"What your shoppers see at checkout: up to four delivery levels, each with its own live price."},{"src":"https:\/\/ps.w.org\/fl-checkout-rates\/assets\/screenshot-2.png?rev=3798769","caption":"A cart with a freight item and a regular item: one Freight delivery group with four options, and one Other items group with the store's own shipping."},{"src":"https:\/\/ps.w.org\/fl-checkout-rates\/assets\/screenshot-3.png?rev=3798769","caption":"Your account: connect with your Freight and Logistics portal login, or request a free account."},{"src":"https:\/\/ps.w.org\/fl-checkout-rates\/assets\/screenshot-4.png?rev=3798769","caption":"Where you ship from: your primary pickup address and pickup contact."},{"src":"https:\/\/ps.w.org\/fl-checkout-rates\/assets\/screenshot-5.png?rev=3798769","caption":"Your products: download the spreadsheet, fill it in, upload it."},{"src":"https:\/\/ps.w.org\/fl-checkout-rates\/assets\/screenshot-6.png?rev=3798769","caption":"Delivery and pricing: homes, liftgate for heavy items, and exactly what freight costs, with a preview of the line at checkout."}],"raw_content":"<!--section=description-->\n<p>Sell sofas, tables and other big items with real delivery prices. At checkout your customers see up to four delivery levels, each with its own live price: Curbside, Front door, Room of choice and White glove. Prices come from your own Freight and Logistics, Inc. account, so you charge exactly what freight costs, add a markup, or offer free shipping over an amount you choose.<\/p>\n\n<p>When a customer pays, the order is saved in your Freight and Logistics portal, ready for you to review and dispatch. Nothing is dispatched automatically.<\/p>\n\n<p><strong>Requires a Freight and Logistics account.<\/strong> The rates and the order saving are a service provided by Freight and Logistics, Inc.; this plugin is the WooCommerce half of it. An account is free to open, and you can request one inside the plugin (Freight rates, Your account). Without a connected account the plugin shows no freight rates. See \"External services\" below for exactly what is sent and when.<\/p>\n\n<p>Setting up takes four short steps:<\/p>\n\n<ol>\n<li>Connect your Freight and Logistics account.<\/li>\n<li>Tell us where you ship from.<\/li>\n<li>Add size, weight and packaging to your products (download a spreadsheet, fill it in, upload it).<\/li>\n<li>Choose your delivery options and pricing.<\/li>\n<\/ol>\n\n<p>Products you set up are quoted at checkout; all your other products keep your usual shipping methods, shown as a separate shipping line. Your own shipping methods, rates and settings are never changed.<\/p>\n\n<p>Works with the WooCommerce checkout block and the classic checkout, and with High-Performance Order Storage.<\/p>\n\n<p>The setup guide, with pictures, is at https:\/\/www.freightandlogistics.ai\/woocommerce<\/p>\n\n<h4>External services<\/h4>\n\n<p>This plugin is an interface to a service. It connects to the <strong>Freight and Logistics, Inc. server<\/strong> at https:\/\/fl-freight-woo-production.up.railway.app to get freight rates and to save paid orders in your Freight and Logistics account. <strong>A Freight and Logistics account is required<\/strong> (free to open). Nothing is sent until you open the plugin's pages in your WordPress admin, which connects your site; before that, and on a site that is not connected, the plugin makes no calls from your storefront.<\/p>\n\n<p>What is sent, and when:<\/p>\n\n<ul>\n<li><strong>When you first open the plugin's pages (Freight rates) in your admin:<\/strong> your site address and site name, to connect your site. The server returns a private key that the plugin stores in your database and uses to sign every later call. It is never shown.<\/li>\n<li><strong>While you set up (only when you save or ask for something on a plugin page):<\/strong> the settings you enter: your Freight and Logistics portal username and password (stored encrypted on the server, never kept in WordPress), your pickup addresses and contacts, your delivery and pricing choices, the size, weight and packaging spreadsheet you upload, and the list of your product variations (ids and names). If you ask for a free account, the contact details you type into that form.<\/li>\n<li><strong>At checkout, when a cart contains products you set up for freight:<\/strong> the cart's products (id, name, quantity, price excluding tax), the cart subtotal and discount, the currency, and the delivery city, state or province, postal code and country, to get the rates. The shopper's name, street address, email and phone are not sent for quotes.<\/li>\n<li><strong>After an order is paid:<\/strong> the order number and id, its date and currency, whether it is a test order, the delivery postal code, the freight items (id, name, quantity) and the freight shipping line the customer chose. The server then makes one signed request back to your store to read that order's delivery address, contact name and phone, which it needs to create the shipment (bill of lading) in your Freight and Logistics account, and passes them to the shipment; the server does not store the shopper's name, street or phone for itself. The delivery details therefore live in the shipment in your Freight and Logistics account, as with any freight booking. When a shopper asks WordPress to erase their personal data, the plugin asks the server to erase what it holds for that order.<\/li>\n<li><strong>When you delete the plugin:<\/strong> a request telling the server your site is disconnected, so it erases what it holds for your site.<\/li>\n<\/ul>\n\n<p>No data is sent to anyone else, nothing is used for advertising or tracking, and no code is downloaded or run from a remote server. The plugin loads all its scripts, styles and fonts from its own folder.<\/p>\n\n<p>Service provider: Freight and Logistics, Inc., Los Angeles, California.\n* Terms of Use: https:\/\/www.freightandlogistics.ai\/?terms=1\n* Privacy Policy: https:\/\/www.freightandlogistics.ai\/?privacy=1<\/p>\n\n<h4>Source code<\/h4>\n\n<p>All the plugin's PHP, JavaScript and CSS is shipped as readable source; there is no build step and nothing is minified.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to Plugins, Add Plugin, search for \"LTL Freight &amp; White Glove Rates for WooCommerce\", and click Install Now, then Activate. WooCommerce must be installed and active.<\/li>\n<li>Open Freight rates in the admin menu, then Your account. Connect with your Freight and Logistics portal login, or choose \"Get a free account\" and we email your login within 1 business day.<\/li>\n<li>Open Where you ship from and add your pickup address.<\/li>\n<li>Open Your products. Download the spreadsheet, fill in size, weight and packaging for each product or variation you want quoted, and upload it.<\/li>\n<li>Open Delivery and pricing and choose your delivery options and pricing.<\/li>\n<li>Add a freight product to a cart and go to checkout to see your rates.<\/li>\n<\/ol>\n\n<p>The setup guide, with pictures: https:\/\/www.freightandlogistics.ai\/woocommerce<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20freight%20and%20logistics%20account%3F\"><h3>Do I need a Freight and Logistics account?<\/h3><\/dt>\n<dd><p>Yes. The rates come from your own account, and paid orders are saved to it. An account is free to open: in WordPress, open Freight rates, then Your account, and use \"Get a free account\". We email your login within 1 business day.<\/p><\/dd>\n<dt id=\"which%20products%20get%20freight%20rates%3F\"><h3>Which products get freight rates?<\/h3><\/dt>\n<dd><p>Only products whose size, weight and packaging are all filled in on the plugin's Your products page. Every variation is its own row, so fill in each variation you sell. Rows left blank keep your store's normal shipping. We take size and weight from our spreadsheet, not from WooCommerce's own weight and dimension fields.<\/p><\/dd>\n<dt id=\"why%20don%27t%20i%20see%20freight%20options%20for%20a%20product%3F\"><h3>Why don't I see freight options for a product?<\/h3><\/dt>\n<dd><p>Check these, in order: the product (or the variation in the cart) has size, weight and packaging filled in on Your products; every freight item in the cart ships from the same pickup address (regular items don't matter); the shipping address at checkout is complete; and Your account shows you are connected. Still stuck? Email support@freightandlogistics.ai with the product name and the ZIP code you tried.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20a%20new%20product%3F\"><h3>How do I add a new product?<\/h3><\/dt>\n<dd><p>Add it in WooCommerce as usual. Then open Your products, download the spreadsheet again, fill in size, weight and packaging on the new rows, and upload it. Re-uploading updates what you already entered; it never creates duplicates.<\/p><\/dd>\n<dt id=\"why%20is%20a%20phone%20number%20required%20at%20checkout%3F\"><h3>Why is a phone number required at checkout?<\/h3><\/dt>\n<dd><p>For carts with freight items only. The carrier calls the person receiving the delivery to schedule it. Without a phone number the carrier can't reach them, which leads to failed delivery attempts and redelivery charges. Carts with no freight items are not affected.<\/p><\/dd>\n<dt id=\"what%20if%20no%20freight%20option%20shows%20at%20checkout%3F\"><h3>What if no freight option shows at checkout?<\/h3><\/dt>\n<dd><p>If we can't get a freight price for the freight items in a cart, the shopper can't finish checkout for that cart. That way a freight product never ships at the wrong price. The most common causes are an incomplete or mistyped delivery address, freight items that ship from different pickup addresses, and a product that is missing size, weight or packaging. If it keeps happening, email support@freightandlogistics.ai with the product name and the ZIP code.<\/p><\/dd>\n<dt id=\"why%20don%27t%20customers%20see%20curbside%20sometimes%3F\"><h3>Why don't customers see Curbside sometimes?<\/h3><\/dt>\n<dd><p>We show up to four delivery levels: Curbside, Front door, Room of choice and White glove. When a better level costs the same or less than a lower one, we show only the better one, because nobody would pick the lower one. So a cart can show Front door and White glove with no Curbside. Which levels appear also depends on what the carriers quote for that cart and address.<\/p><\/dd>\n<dt id=\"why%20doesn%27t%20local%20pickup%20show%20in%20some%20carts%3F\"><h3>Why doesn't Local pickup show in some carts?<\/h3><\/dt>\n<dd><p>Freight items are always delivered by a carrier, so your own Local pickup isn't offered for them. Regular items keep it when they are bought on their own. In a cart that mixes freight and regular items, WooCommerce splits the cart into two shipments and hides its pickup choice for the whole cart. That is WooCommerce behavior, not a setting of this plugin.<\/p><\/dd>\n<dt id=\"will%20this%20change%20my%20other%20shipping%20methods%3F\"><h3>Will this change my other shipping methods?<\/h3><\/dt>\n<dd><p>No. The plugin adds Freight and Logistics to each of your shipping zones and never changes your own methods, rates or settings. On the freight part of a cart, your own methods are hidden so nobody picks \"Flat rate\" for a sofa. Regular items keep them.<\/p><\/dd>\n<dt id=\"what%20happens%20after%20a%20customer%20pays%3F\"><h3>What happens after a customer pays?<\/h3><\/dt>\n<dd><p>Within a minute or two the order is saved in your Freight and Logistics portal as a shipment, with the delivery level your customer chose. Nothing is dispatched automatically. You review it and dispatch it in the portal when you are ready.<\/p><\/dd>\n<dt id=\"how%20do%20i%20update%20the%20plugin%3F\"><h3>How do I update the plugin?<\/h3><\/dt>\n<dd><p>Like any plugin from the directory: Plugins, then Update now when an update is shown. Your settings are kept. The version number shows at the bottom of the plugin's pages.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20help%3F\"><h3>Where can I get help?<\/h3><\/dt>\n<dd><p>The setup guide is at https:\/\/www.freightandlogistics.ai\/woocommerce. You can also email support@freightandlogistics.ai; we reply weekdays.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.8<\/h4>\n\n<ul>\n<li>Plugin renamed. No functional changes.<\/li>\n<\/ul>\n\n<h4>0.2.7<\/h4>\n\n<ul>\n<li>WordPress.org review: the setup pages' styles and scripts now load as separate files through WordPress's enqueue system (no inline script or style tags), and every output is escaped where it is printed.<\/li>\n<\/ul>\n\n<h4>0.2.6<\/h4>\n\n<ul>\n<li>The plugin page link (Plugin URI) now points to the WooCommerce help page, so it differs from the author link, as the WordPress.org upload check requires.<\/li>\n<\/ul>\n\n<h4>0.2.5<\/h4>\n\n<ul>\n<li>Prepared for the WordPress.org plugin directory: everything the setup pages send is now sanitized (your freight login is the one deliberate exception, sent exactly as typed), one admin output is escaped, and uninstall leaves no stray variables.<\/li>\n<li>Added the GPL license file and an \"External services\" section to the readme.<\/li>\n<li>Requires WordPress 6.5 or later (needed for the WooCommerce dependency check).<\/li>\n<\/ul>\n\n<h4>0.2.4<\/h4>\n\n<ul>\n<li>\"Setup guide and FAQs\" now opens the setup part of the WooCommerce help page (freightandlogistics.ai\/woocommerce#setup-guide).<\/li>\n<\/ul>\n\n<h4>0.2.3<\/h4>\n\n<ul>\n<li>A delivery ZIP that does not match its state (for example a Texas ZIP with California) no longer gets a freight price. Checkout says \"Please check your ZIP code; it doesn't match the state.\" instead of the generic \"no shipping options\" text. Canadian postal codes are checked against the province the same way.<\/li>\n<\/ul>\n\n<h4>0.2.2<\/h4>\n\n<ul>\n<li>On Where you ship from, a saved pickup phone now shows as (512) 555-0199 instead of raw digits. It is still saved as clean digits.<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>The plugin now connects to the WooCommerce server by default (it pointed at another service before). A site-specific FL_CR_API_BASE setting still overrides it.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Freight and other items ship in separate groups at checkout; the store's own methods are never changed.<\/li>\n<li>A phone number is required at checkout when the cart has a freight product.<\/li>\n<li>Failed saves keep what was typed; clearer spreadsheet upload messages; the version is shown at the bottom of each page.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<p>First release.<\/p>","raw_excerpt":"Live LTL freight rates at WooCommerce checkout for furniture and other big items, priced under your own Freight and Logistics account.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/401701","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=401701"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/freightandlogistics"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=401701"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=401701"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=401701"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=401701"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=401701"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=401701"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}