{"id":341375,"date":"2025-11-25T12:38:54","date_gmt":"2025-11-25T11:38:54","guid":{"rendered":"https:\/\/octolize.com\/?p=341375"},"modified":"2025-11-25T12:38:54","modified_gmt":"2025-11-25T11:38:54","slug":"woocommerce-shipping-rates-by-city","status":"publish","type":"post","link":"https:\/\/octolize.com\/es\/blog\/woocommerce-shipping-rates-by-city\/","title":{"rendered":"How to Configure WooCommerce Shipping Rates by City"},"content":{"rendered":"<p><strong>Setting different shipping rates by city in WooCommerce is one of the most effective ways to offer accurate delivery costs and improve the checkout experience. In this guide, you\u2019ll learn how to configure WooCommerce shipping by city using a plugin that lets you manage all locations inside a single shipping zone. By the end, you\u2019ll be able to set different courier prices for any city and avoid creating dozens of separate shipping zones.<\/strong><\/p>\n<p>Why is this worth your time? Because <strong>shipping cost surprises are one of the main reasons for cart abandonment<\/strong>. According to the <a href=\"https:\/\/baymard.com\/lists\/cart-abandonment-rate\">Baymard Institute<\/a>, the average cart abandonment rate across online stores is about 70.22%. The surprise shipping cost is a major driver. Also, a survey of over 9,000 shoppers by <a href=\"https:\/\/www.sendcloud.com\/en_uk\/customer-delivery-expectations-2023\/\">Sendcloud<\/a> found that 73% abandoned a cart because delivery charges were too high or unexpected. If you allow shipping costs to vary by city, you can pass realistic courier fees to your customer, build trust and reduce those surprises.<\/p>\n<p>By the end of this guide you will be able to configure your store so that each of the four cities has its own shipping rate.<\/p>\n<h2>What \u201cshipping by city\u201d means in WooCommerce<\/h2>\n<h3>How WooCommerce Shipping Zones work<\/h3>\n<p>Shipping Zones are the core of how WooCommerce decides which shipping methods and rates are available for a customer. You can manage them in: WooCommerce \u2192 Settings \u2192 Shipping \u2192 Shipping Zones<\/p>\n<p>A Shipping Zone is a geographic area where you want to offer specific shipping options. You assign:<\/p>\n<ul>\n<li>a country<\/li>\n<li>selected states or regions<\/li>\n<li>specific cities<\/li>\n<li>specific postcodes or postcode ranges<\/li>\n<\/ul>\n<p>Once a customer enters their address at checkout, WooCommerce finds the first zone that matches their location and displays the methods available in that zone.<\/p>\n<p>If you want a deeper explanation, you can read <a href=\"https:\/\/octolize.com\/blog\/woocommerce-shipping-zones-explained\/\">our detailed guide explaining WooCommerce Shipping Zones<\/a>.<\/p>\n<h3>The challenge when you ship to many cities<\/h3>\n<p>WooCommerce does include city-based targeting, but with a limitation: To set different costs for different cities, you need to create a separate zone for each city. Each zone must then include its own shipping method and rate.<\/p>\n<p>For example, if your store sells furniture within the UK and you want different courier prices for:<\/p>\n<ul>\n<li>London<\/li>\n<li>Birmingham<\/li>\n<li>Manchester<\/li>\n<li>Liverpool<\/li>\n<li>Leeds<\/li>\n<\/ul>\n<p>You would need four shipping zones and four separate courier method configurations. Instead of handling city-based shipping through multiple zones, you would end up duplicating almost the same setup several times. Every update, such as changing a courier price or adding a new delivery option, would require editing each zone separately. As the list of supported cities grows, maintaining the configuration becomes time-consuming and increases the risk of errors.<\/p>\n<p>If your business grows and you add more cities, the complexity increases even faster. Later in this article, I\u2019ll show you a better options that allows you to configure it all in one Shipping Zone and even one shipping method.<\/p>\n<h2>Why accurate city-based shipping costs matter<\/h2>\n<p>Shipping is one of the few things your customers experience before the product even arrives. They judge your store the moment they see the delivery price, and it can immediately change their buying decision.<\/p>\n<p>When shipping costs feel unclear or unfair, shoppers often walk away. The <a href=\"https:\/\/baymard.com\/lists\/cart-abandonment-rate\">Baymard Institute<\/a> analysed dozens of studies and found that around 70.22% of online shopping carts are abandoned. Behind many of these abandoned carts is one simple frustration: price surprises.<\/p>\n<p>Shipping charges are one of the biggest contributors. In a <a href=\"https:\/\/www.sendcloud.com\/en_uk\/customer-delivery-expectations-2023\/\">Sendcloud survey<\/a> of more than 9,000 online shoppers in 2023, 73% said they abandoned a purchase because delivery costs were too high or unexpected. Customers want to know what they will pay &#8211; not discover hidden fees at the last step.<\/p>\n<p>This becomes even more important for businesses where courier costs vary by distance. Delivering a large furniture item to central London is not the same as driving to Leeds or Liverpool. If you set one flat rate for the entire country, you face a choice between:<\/p>\n<ul>\n<li>setting a high price to protect your profit margins \u2192 and losing customers in cheaper-to-deliver cities<\/li>\n<li>setting a low price to improve conversions \u2192 and absorbing extra delivery costs yourself<\/li>\n<\/ul>\n<p>A <a href=\"https:\/\/www.mckinsey.com\/industries\/logistics\/our-insights\/what-do-us-consumers-want-from-e-commerce-deliveries\">2025 McKinsey report<\/a> confirms this pressure: more than 90% of customers are likely to abandon a cart if standard-shipping costs are high. This shows how sensitive shoppers are to delivery pricing, especially for bulky or heavy items.<\/p>\n<p>City-based shipping pricing solves this tension. Customers in each delivery area see a fair price that reflects the real courier cost. This builds trust. It reassures the shopper that your store is reliable and transparent. And it has a direct impact on revenue: every cart you save is a potential sale you would otherwise lose.<\/p>\n<p>If your business operates in a selected group of cities, accurate pricing helps you compete locally, improve your profit margins and meet customer expectations at the same time.<\/p>\n<h2>How to Configure WooCommerce Shipping Rates by City (Step-by-step)<\/h2>\n<p>Below, I will walk you through exactly what you need to configure in WooCommerce to get everything working.<\/p>\n<p><strong>The whole process is not complicated and can be achieved in just three steps:<\/strong><\/p>\n<ul>\n<li>Step 1. Add Locations for each city in Flexible Shipping Locations<\/li>\n<li>Step 2. Configure Shipping Zone<\/li>\n<li>Step 3. Add and configure shipping method with Shipping Rates by City<\/li>\n<\/ul>\n<p>By the end of the next section, your WooCommerce checkout will automatically show the correct price when a customer enters their city.<\/p>\n<h3>What you need before you start<\/h3>\n<p>To set different shipping costs for each city, you will need two two plugins that work together:<\/p>\n<ul>\n<li><strong>free version of the Flexible Shipping plugin<\/strong>: This adds advanced shipping rules to WooCommerce and allows you to define conditions inside one shipping method.<\/li>\n<li><strong>Flexible Shipping Locations add-on<\/strong>: This unlocks location-based rules such as City, Postcode or State inside a single shipping method.<\/li>\n<\/ul>\n\n    <div class=\"plugin-card\">\n        <div class=\"plugin-card-top\">\n            <div class=\"plugin-text\">\n            \t<img decoding=\"async\" class=\"plugin-card-thumbnail\" src=\"https:\/\/octolize.com\/app\/uploads\/2022\/03\/icon-fs-location-new.svg\" \/>\n\t\t\t\t\t\t\t\t\t<div class=\"title\">Flexible Shipping Locations WooCommerce <br \/><span class=\"price\"><span class=\"wcpbc-price wcpbc-price-380\" data-product-id=\"380\"><span class=\"wcpbc-price wcpbc-price-380\" data-product-id=\"380\"><span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\">&#036;<\/span>39.00<\/span><\/span> <span class=\"subscription-details\"><\/span><\/span><\/span><\/div>\n\t\t\t\t\n\t\t\t\t<p>Extend Flexible Shipping with custom locations and create shipping costs based on weight, order totals or item count.<\/p>\n\n\t\t\t\t<a class=\"button primary btn-cta\"\n\t\t\t\t\t data-data_layer=\"{\n    &quot;event&quot;: &quot;select_item&quot;,\n    &quot;ecommerce&quot;: {\n        &quot;item_list_id&quot;: &quot;blog_article&quot;,\n        &quot;item_list_name&quot;: &quot;Blog Article&quot;,\n        &quot;items&quot;: [\n            {\n                &quot;item_id&quot;: 240,\n                &quot;item_name&quot;: &quot;Flexible Shipping Locations WooCommerce&quot;,\n                &quot;affiliation&quot;: &quot;octolize.com&quot;,\n                &quot;currency&quot;: &quot;USD&quot;,\n                &quot;index&quot;: 0,\n                &quot;item_brand&quot;: &quot;Octolize&quot;,\n                &quot;item_category&quot;: &quot;Customizable Rates&quot;,\n                &quot;item_list_id&quot;: &quot;blog_article&quot;,\n                &quot;item_list_name&quot;: &quot;Blog Article&quot;,\n                &quot;price&quot;: 39,\n                &quot;quantity&quot;: 1\n            }\n        ]\n    }\n}\" \t\t\t\t\thref=\"https:\/\/octolize.com\/es\/product\/flexible-shipping-locations-woocommerce\/\" title=\"Flexible Shipping Locations WooCommerce\">View Details<\/a>\n\t\t\t\t<span class=\"sep\">or<\/span>\n\t\t\t\t<a href=\"https:\/\/octolize.com\/es\/cart\/?add-to-cart=380&#038;item_list_id=blog_article\">Add to cart <i class=\"fa fa-shopping-cart\"><\/i><\/a>\n\t\t\t<\/div>\n\n            <span class=\"logo\">Octolize<\/span>\n        <\/div>\n\n        <div class=\"plugin-card-bottom\">\n            <div class=\"rating-installs\">\n                <div class=\"rating\">\n                                            <span class=\"rating-star\"><\/span>\n                                            <span class=\"rating-star\"><\/span>\n                                            <span class=\"rating-star\"><\/span>\n                                            <span class=\"rating-star\"><\/span>\n                                            <span class=\"rating-star\"><\/span>\n                                    <\/div>\n\n                <div class=\"installs\">\n                    \t\t\t\t\t\t<strong>Plugins used by 235,133+ shops<\/strong><br\/>\n\t\t\t\t\t\t\t\t\t\t<strong>30-day money back guarantee<\/strong>\n                <\/div>\n            <\/div>\n\n            <div class=\"updated-tested\">\n                <div class=\"updated\">\n\t\t\t\t\tLast Updated: 2026-05-18                <\/div>\n\n                <div class=\"tested\">\n\t\t\t\t\tWorks with WooCommerce 10.4 - 10.8.x                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    \n<h3>Example scenario we will configure together<\/h3>\n<p>To make this guide practical, here\u2019s the exact setup we will achieve:<\/p>\n<ul>\n<li>Store location: United Kingdom<\/li>\n<li>One shipping zone: United Kingdom<\/li>\n<li>One shipping method: Courier<\/li>\n<li>Four cities with different costs:<\/li>\n<li>London &#8211; \u00a312<\/li>\n<li>Birmingham &#8211; \u00a312<\/li>\n<li>Manchester &#8211; \u00a314<\/li>\n<li>Liverpool &#8211; \u00a315<\/li>\n<\/ul>\n<p>The goal is to keep your configuration clean. Instead of four zones and four shipping methods, you\u2019ll manage everything inside one shipping method with four conditions.<\/p>\n<h3>Step 1. Add Locations for each city in Flexible Shipping Locations<\/h3>\n<p>Before you create your shipping method and add rules, you need to define the cities inside the Flexible Shipping Locations settings. These locations act as reusable conditions you will later apply to your shipping rules.<\/p>\n<p>Here\u2019s how to set them up:<\/p>\n<p>Open the Locations settings. To do so, just go to <strong>WooCommerce \u2192 Settings \u2192 Shipping \u2192 Flexible Shipping Locations<\/strong>.<\/p>\n<p>There, you will see the Locations list, which at first will be empty.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-341388\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2025\/11\/flexible-shipping-locations-configuration-screen-scaled.png\" alt=\"Flexible Shipping Locations configuration screen\" width=\"2560\" height=\"757\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2025\/11\/flexible-shipping-locations-configuration-screen-scaled.png 2560w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/flexible-shipping-locations-configuration-screen-260x77.png 260w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/flexible-shipping-locations-configuration-screen-712x210.png 712w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<p>To add a City location, click <strong>Add Location<\/strong> button. Now, you can name the location, and configure it. In my case, I&#8217;ll name it London, and set region as United Kingdom. But, to limit it only to London, click on the <strong>Limit to specific ZIP\/postcodes<\/strong>.\u00a0<!-- notionvc: 8de4fb0f-0e83-4202-8f03-3e10c8713ff8 --><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-341397\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2025\/11\/limit-location-to-specific-zip-codes-scaled.png\" alt=\"limit location to specific zip codes\" width=\"2560\" height=\"915\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2025\/11\/limit-location-to-specific-zip-codes-scaled.png 2560w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/limit-location-to-specific-zip-codes-260x93.png 260w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/limit-location-to-specific-zip-codes-712x255.png 712w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<p>In the new field, you can enter all the London postcodes. The Flexible Shipping Locations plugin, similar to WooCommerce Shipping Zones, allows you to use wildcards, so you can specify only ranges of postcodes.<\/p>\n<p>For example, to cover Greater London, use all major postcode prefixes:<\/p>\n<p><code>EC*<br \/>\nWC*<br \/>\nE*<br \/>\nN*<br \/>\nNW*<br \/>\nSE*<br \/>\nSW*<br \/>\nW*<\/code><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-341399\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2025\/11\/location-with-configured-postcodes-scaled.png\" alt=\"location with configured postcodes\" width=\"2560\" height=\"954\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2025\/11\/location-with-configured-postcodes-scaled.png 2560w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/location-with-configured-postcodes-260x97.png 260w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/location-with-configured-postcodes-712x265.png 712w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<p>After that, click on <strong>Add location<\/strong> button and repeat this for all the cities you want to support.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-341400\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2025\/11\/flexible-shipping-locations-configuration-with-configured-locations-scaled.png\" alt=\"Flexible Shipping Locations configuration with configured locations\" width=\"2560\" height=\"1281\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2025\/11\/flexible-shipping-locations-configuration-with-configured-locations-scaled.png 2560w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/flexible-shipping-locations-configuration-with-configured-locations-260x130.png 260w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/flexible-shipping-locations-configuration-with-configured-locations-712x356.png 712w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<p>Finally, remember to save your changes.<\/p>\n<div class=\"info-box  info   \">If you wish to configure other cities in the United Kingdom, <a href=\"https:\/\/octolize.com\/blog\/uk-shipping-zones-configuration-woocommerce\/\">read the UK Shipping Zones Configuration in WooCommerce guide<\/a>. <\/div>\n<h3>Step 2. Configure Shipping Zone<\/h3>\n<p>Now it&#8217;s time to add a shipping zone where you can configure WooCommerce Shipping by City. As promised earlier, you can complete the entire configuration in just one shipping zone.<\/p>\n<p>To create the United Kingdom shipping zone go to <strong>WooCommerce \u2192 Settings \u2192 Shipping \u2192 Shipping Zones<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-341403\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2025\/11\/woocommerce-shipping-settings-without-any-shipping-zone-scaled.png\" alt=\"WooCommerce Shipping settings without any shipping zone\" width=\"2560\" height=\"667\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2025\/11\/woocommerce-shipping-settings-without-any-shipping-zone-scaled.png 2560w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/woocommerce-shipping-settings-without-any-shipping-zone-260x68.png 260w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/woocommerce-shipping-settings-without-any-shipping-zone-712x186.png 712w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<p>Click <strong>Add shipping zone<\/strong> and set Zone name: for example United Kingdom. In Zone regions, select United Kingdom and click <strong>Save changes<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-341404\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2025\/11\/united-kingdom-shipping-zone-with-no-shipping-methods-scaled.png\" alt=\"united kingdom shipping zone with no shipping methods\" width=\"2560\" height=\"1162\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2025\/11\/united-kingdom-shipping-zone-with-no-shipping-methods-scaled.png 2560w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/united-kingdom-shipping-zone-with-no-shipping-methods-260x118.png 260w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/united-kingdom-shipping-zone-with-no-shipping-methods-712x323.png 712w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<p>Now we have one zone covering the entire country. All city-based conditions will be configured in this single zone.<\/p>\n<h3>Step 3. Add and configure shipping method with Shipping Rates by City<\/h3>\n<p>To do so, click on <strong>Add shipping method<\/strong> button and choose <strong>Flexible Shipping<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-341471\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2025\/11\/available-shipping-methods-scaled.png\" alt=\"available shipping methods\" width=\"2560\" height=\"990\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2025\/11\/available-shipping-methods-scaled.png 2560w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/available-shipping-methods-260x101.png 260w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/available-shipping-methods-712x275.png 712w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<p>In the new shipping method, you can configure it&#8217;s basic setting like shipping method name and description. Of course, you can also use all of other useful features available in the free version of the Flexible Shipping plugin like <a href=\"https:\/\/octolize.com\/blog\/display-remaining-amount-free-shipping-woocommerce\/\">displaying free shipping bar in your store<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-341472\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2025\/11\/flexible-shipping-configuration-page.png\" alt=\"Flexible Shipping configuration page\" width=\"1976\" height=\"1310\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2025\/11\/flexible-shipping-configuration-page.png 1976w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/flexible-shipping-configuration-page-260x172.png 260w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/flexible-shipping-configuration-page-712x472.png 712w\" sizes=\"auto, (max-width: 1976px) 100vw, 1976px\" \/><\/p>\n<p>However, the most important element is the shipping cost calculations rules table. You can find it at the bottom of the shipping method&#8217;s configuration page. There, you can add rules based on previously created locations. First, choose <strong>Location<\/strong> from the available conditions.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-341479\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2025\/11\/choose-location-from-available-conditions-1.png\" alt=\"choose location from available conditions\" width=\"1672\" height=\"772\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2025\/11\/choose-location-from-available-conditions-1.png 1672w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/choose-location-from-available-conditions-1-260x120.png 260w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/choose-location-from-available-conditions-1-712x329.png 712w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/><\/p>\n<p>Then, select location by clicking the <strong>search location<\/strong> placeholder. The custom locations you added earlier should appear at the top of the list, as in my case.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-341480\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2025\/11\/select-specific-location-in-table-1.png\" alt=\"select specific location in table\" width=\"1670\" height=\"912\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2025\/11\/select-specific-location-in-table-1.png 1670w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/select-specific-location-in-table-1-260x142.png 260w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/select-specific-location-in-table-1-712x389.png 712w\" sizes=\"auto, (max-width: 1670px) 100vw, 1670px\" \/><\/p>\n<p>Lastly, set the shipping cost in the <strong>Costs<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-341481\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2025\/11\/set-shipping-cost-for-specific-location.png\" alt=\"set shipping cost for specific location\" width=\"1718\" height=\"752\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2025\/11\/set-shipping-cost-for-specific-location.png 1718w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/set-shipping-cost-for-specific-location-260x114.png 260w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/set-shipping-cost-for-specific-location-712x312.png 712w\" sizes=\"auto, (max-width: 1718px) 100vw, 1718px\" \/><\/p>\n<p>Now you can repeat this step for each of the cities you have created. In the scenario I am describing, the configuration looks like this.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-341482\" src=\"https:\/\/octolize.com\/cdn-cgi\/image\/format=auto\/app\/uploads\/2025\/11\/woocommerce-shipping-rate-by-city-configuration.png\" alt=\"WooCommerce Shipping rate by city configuration\" width=\"1786\" height=\"1262\" srcset=\"https:\/\/octolize.com\/app\/uploads\/2025\/11\/woocommerce-shipping-rate-by-city-configuration.png 1786w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/woocommerce-shipping-rate-by-city-configuration-260x184.png 260w, https:\/\/octolize.com\/app\/uploads\/2025\/11\/woocommerce-shipping-rate-by-city-configuration-712x503.png 712w\" sizes=\"auto, (max-width: 1786px) 100vw, 1786px\" \/><\/p>\n<p>After completing the configuration, remember to save your changes. WooCommerce will now check the postcode field the customer enters when they add their shipping address. If the postcode matches one of your rules, the corresponding cost will be applied.<\/p>\n<p>So if a customer enters a London postcode, they will see the \u00a310 courier rate. If they enter a Liverpool postcode, they will see the \u00a315 rate. There\u2019s no switching between zones and no duplicated shipping methods. Just one clean configuration that\u2019s easy to maintain and update.<\/p>\n<h2>Best practices for managing city-based shipping<\/h2>\n<p>City-based pricing in WooCommerce gives you more control, but it also requires a bit of ongoing attention. These recommendations will help you keep everything running smoothly as your store grows.<\/p>\n<h3>Keep the list of cities focused<\/h3>\n<p>Only include locations where the delivery price is truly different. If the cost is similar across multiple areas, group them under the same price and rule. This keeps your configuration simple and easy to manage.<\/p>\n<h3>Review courier costs regularly<\/h3>\n<p>Fuel prices and carrier rates can change. Schedule a quarterly review to make sure your shipping fees still reflect real delivery costs. Adjusting just a few numbers can protect your margins without affecting customers elsewhere.<\/p>\n<h3>Communicate prices early<\/h3>\n<p>Customers appreciate knowing shipping costs before they reach the last step of checkout. You can:<\/p>\n<ul>\n<li>Display a shipping note on product pages<\/li>\n<li>Enable shipping calculator on the cart page<\/li>\n<li>Mention city-specific delivery in your shipping policy page<\/li>\n<\/ul>\n<p>This reduces surprises and increases trust.<\/p>\n<h3>Monitor abandoned carts and feedback<\/h3>\n<p>If you notice a spike in abandoned carts from a specific region, it could mean your shipping cost for that city is too high. Small pricing optimizations can quickly increase conversions.<\/p>\n<h3>Plan for scaling<\/h3>\n<p>If you later expand to more cities, you can simply add new conditions in the same method. Keeping everything inside a single shipping zone means your setup grows naturally with your business, not in messy layers.<\/p>\n<p>City-based shipping is not only about covering your delivery costs. Done well, it becomes a way to provide a fair, transparent experience that customers will value.<\/p>\n<h2>Summary and next steps<\/h2>\n<p>Different courier costs based on the customer\u2019s city help you show fair, realistic delivery pricing while keeping control of your margins. Shoppers do not like surprises.\u00a0Accurate pricing builds trust and keeps more customers moving through checkout. In this guide, you learned how to do this in WooCommerce without creating many separate shipping zones. By using Flexible Shipping together with Flexible Shipping Locations, you created one clean setup. Your store can now automatically show the correct delivery price depending on where your customer lives.<\/p>\n<p>What you can do next:<\/p>\n<ul>\n<li>Add more cities as your delivery area grows<\/li>\n<li>Create a fallback rule for all other locations<\/li>\n<li>Display shipping costs earlier in the purchase process<\/li>\n<li>Monitor abandoned carts to see if pricing needs fine-tuning<\/li>\n<\/ul>\n<p>You now have a scalable, easy-to-manage foundation that keeps both you and your customers confident during checkout.<\/p>\n<h2>FAQ \u2013 WooCommerce shipping rates by city<\/h2>\n<h3>How do I set different shipping costs by city in WooCommerce?<\/h3>\n<p>WooCommerce does not support city-based pricing automatically inside one zone. To set different shipping rates for each city, install Flexible Shipping and the Flexible Shipping Locations add-on. Then create one shipping zone (e.g., United Kingdom) and add location-based rules using the Location condition.<\/p>\n<h3>Which plugin should I use for WooCommerce shipping by city?<\/h3>\n<p>A popular and beginner-friendly option is Flexible Shipping + Flexible Shipping Locations. It lets you create multiple city-specific prices inside one shipping method instead of making separate shipping zones for each city.<\/p>\n<h3>Can I assign a different courier cost to each city in WooCommerce?<\/h3>\n<p>Yes. You can add one rule per city inside the shipping method. For example: London \u00a310, Birmingham \u00a312, Manchester \u00a314. WooCommerce will show the correct cost based on the city entered at checkout.<\/p>\n<h3>How do I show shipping methods only for specific cities?<\/h3>\n<p>In the Flexible Shipping Locations add-on, create a City condition matching the exact city name. The shipping method will appear only when the customer\u2019s City field matches your rule.<\/p>\n<h3>Does WooCommerce support shipping zones by city?<\/h3>\n<p>Yes, but you would need a separate zone for each city. Using Flexible Shipping Locations is easier to manage because all cities stay inside one zone and one method.<\/p>\n<h3>Can I combine shipping by city with weight-based shipping?<\/h3>\n<p>Yes. Flexible Shipping allows multiple conditions per rule, so you can charge more for heavy items in certain cities while keeping lower rates elsewhere.<\/p>\n<h3>Does city-based shipping work with free shipping in WooCommerce?<\/h3>\n<p>Yes. You can add free-shipping rules for selected cities or only when the cart meets a minimum order value.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Step-by-step guide to setting WooCommerce shipping rates by city using Flexible Shipping. Learn how to configure city-based rules and accurate courier costs in one clean shipping zone.<\/p>","protected":false},"author":5611,"featured_media":341484,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1831,1903],"tags":[],"class_list":["post-341375","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-woocommerce"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.6 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Configure WooCommerce Shipping Rates by City - Octolize<\/title>\n<meta name=\"description\" content=\"Learn how to set WooCommerce shipping rates by city in a single shipping zone, with our step-by-step guide.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/octolize.com\/es\/blog\/woocommerce-shipping-rates-by-city\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Configure WooCommerce Shipping Rates by City\" \/>\n<meta property=\"og:description\" content=\"Step-by-step guide to setting WooCommerce shipping rates by city using Flexible Shipping. Learn how to configure city-based rules and accurate courier costs in one clean shipping zone.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/octolize.com\/es\/blog\/woocommerce-shipping-rates-by-city\/\" \/>\n<meta property=\"og:site_name\" content=\"Octolize\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-25T11:38:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/octolize.com\/app\/uploads\/2025\/11\/how-to-configure-woocommerce-shipping-rates-by-city.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1181\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Bartosz Gajewski\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bartosz Gajewski\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-shipping-rates-by-city\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-shipping-rates-by-city\\\/\"},\"author\":{\"name\":\"Bartosz Gajewski\",\"@id\":\"https:\\\/\\\/octolize.com\\\/#\\\/schema\\\/person\\\/1fffc6f40d4bd269e2e1c3538a39d8e0\"},\"headline\":\"How to Configure WooCommerce Shipping Rates by City\",\"datePublished\":\"2025-11-25T11:38:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-shipping-rates-by-city\\\/\"},\"wordCount\":2293,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-shipping-rates-by-city\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2025\\\/11\\\/how-to-configure-woocommerce-shipping-rates-by-city.jpg\",\"articleSection\":[\"Blog\",\"WooCommerce\"],\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-shipping-rates-by-city\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-shipping-rates-by-city\\\/\",\"url\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-shipping-rates-by-city\\\/\",\"name\":\"How to Configure WooCommerce Shipping Rates by City - Octolize\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-shipping-rates-by-city\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-shipping-rates-by-city\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2025\\\/11\\\/how-to-configure-woocommerce-shipping-rates-by-city.jpg\",\"datePublished\":\"2025-11-25T11:38:54+00:00\",\"description\":\"Learn how to set WooCommerce shipping rates by city in a single shipping zone, with our step-by-step guide.\",\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-shipping-rates-by-city\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-shipping-rates-by-city\\\/#primaryimage\",\"url\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2025\\\/11\\\/how-to-configure-woocommerce-shipping-rates-by-city.jpg\",\"contentUrl\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2025\\\/11\\\/how-to-configure-woocommerce-shipping-rates-by-city.jpg\",\"width\":1920,\"height\":1181,\"caption\":\"How to Configure WooCommerce Shipping Rates by City\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/octolize.com\\\/blog\\\/woocommerce-shipping-rates-by-city\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/octolize.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Configure WooCommerce Shipping Rates by City\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/octolize.com\\\/#website\",\"url\":\"https:\\\/\\\/octolize.com\\\/\",\"name\":\"Octolize\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/octolize.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/octolize.com\\\/#organization\",\"name\":\"Octolize\",\"url\":\"https:\\\/\\\/octolize.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/octolize.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2022\\\/03\\\/octolize-logo-rgb-pion-green-e1649128780788.png\",\"contentUrl\":\"https:\\\/\\\/octolize.com\\\/app\\\/uploads\\\/2022\\\/03\\\/octolize-logo-rgb-pion-green-e1649128780788.png\",\"width\":656,\"height\":628,\"caption\":\"Octolize\"},\"image\":{\"@id\":\"https:\\\/\\\/octolize.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/octolize.com\\\/#\\\/schema\\\/person\\\/1fffc6f40d4bd269e2e1c3538a39d8e0\",\"name\":\"Bartosz Gajewski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f4a355a17050796980acd833dc9cbac4ce04daf3cf261c078e27f0dc68a1a20c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f4a355a17050796980acd833dc9cbac4ce04daf3cf261c078e27f0dc68a1a20c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f4a355a17050796980acd833dc9cbac4ce04daf3cf261c078e27f0dc68a1a20c?s=96&d=mm&r=g\",\"caption\":\"Bartosz Gajewski\"},\"description\":\"Content Specialist in WP Desk. He tries to increase the number of plugin users with useful content. Privately an enthusiast of mountains and European cinema.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/bartoszgajewski\\\/\"],\"jobTitle\":\"Content Writer\",\"url\":\"https:\\\/\\\/octolize.com\\\/es\\\/blog\\\/author\\\/bartosz\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Configure WooCommerce Shipping Rates by City - Octolize","description":"Learn how to set WooCommerce shipping rates by city in a single shipping zone, with our step-by-step guide.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/octolize.com\/es\/blog\/woocommerce-shipping-rates-by-city\/","og_locale":"es_ES","og_type":"article","og_title":"How to Configure WooCommerce Shipping Rates by City","og_description":"Step-by-step guide to setting WooCommerce shipping rates by city using Flexible Shipping. Learn how to configure city-based rules and accurate courier costs in one clean shipping zone.","og_url":"https:\/\/octolize.com\/es\/blog\/woocommerce-shipping-rates-by-city\/","og_site_name":"Octolize","article_published_time":"2025-11-25T11:38:54+00:00","og_image":[{"width":1920,"height":1181,"url":"https:\/\/octolize.com\/app\/uploads\/2025\/11\/how-to-configure-woocommerce-shipping-rates-by-city.jpg","type":"image\/jpeg"}],"author":"Bartosz Gajewski","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bartosz Gajewski","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/octolize.com\/blog\/woocommerce-shipping-rates-by-city\/#article","isPartOf":{"@id":"https:\/\/octolize.com\/blog\/woocommerce-shipping-rates-by-city\/"},"author":{"name":"Bartosz Gajewski","@id":"https:\/\/octolize.com\/#\/schema\/person\/1fffc6f40d4bd269e2e1c3538a39d8e0"},"headline":"How to Configure WooCommerce Shipping Rates by City","datePublished":"2025-11-25T11:38:54+00:00","mainEntityOfPage":{"@id":"https:\/\/octolize.com\/blog\/woocommerce-shipping-rates-by-city\/"},"wordCount":2293,"commentCount":0,"publisher":{"@id":"https:\/\/octolize.com\/#organization"},"image":{"@id":"https:\/\/octolize.com\/blog\/woocommerce-shipping-rates-by-city\/#primaryimage"},"thumbnailUrl":"https:\/\/octolize.com\/app\/uploads\/2025\/11\/how-to-configure-woocommerce-shipping-rates-by-city.jpg","articleSection":["Blog","WooCommerce"],"inLanguage":"es-ES","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/octolize.com\/blog\/woocommerce-shipping-rates-by-city\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/octolize.com\/blog\/woocommerce-shipping-rates-by-city\/","url":"https:\/\/octolize.com\/blog\/woocommerce-shipping-rates-by-city\/","name":"How to Configure WooCommerce Shipping Rates by City - Octolize","isPartOf":{"@id":"https:\/\/octolize.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/octolize.com\/blog\/woocommerce-shipping-rates-by-city\/#primaryimage"},"image":{"@id":"https:\/\/octolize.com\/blog\/woocommerce-shipping-rates-by-city\/#primaryimage"},"thumbnailUrl":"https:\/\/octolize.com\/app\/uploads\/2025\/11\/how-to-configure-woocommerce-shipping-rates-by-city.jpg","datePublished":"2025-11-25T11:38:54+00:00","description":"Learn how to set WooCommerce shipping rates by city in a single shipping zone, with our step-by-step guide.","inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/octolize.com\/blog\/woocommerce-shipping-rates-by-city\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/octolize.com\/blog\/woocommerce-shipping-rates-by-city\/#primaryimage","url":"https:\/\/octolize.com\/app\/uploads\/2025\/11\/how-to-configure-woocommerce-shipping-rates-by-city.jpg","contentUrl":"https:\/\/octolize.com\/app\/uploads\/2025\/11\/how-to-configure-woocommerce-shipping-rates-by-city.jpg","width":1920,"height":1181,"caption":"How to Configure WooCommerce Shipping Rates by City"},{"@type":"BreadcrumbList","@id":"https:\/\/octolize.com\/blog\/woocommerce-shipping-rates-by-city\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/octolize.com\/"},{"@type":"ListItem","position":2,"name":"How to Configure WooCommerce Shipping Rates by City"}]},{"@type":"WebSite","@id":"https:\/\/octolize.com\/#website","url":"https:\/\/octolize.com\/","name":"Octolize","description":"","publisher":{"@id":"https:\/\/octolize.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/octolize.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"},{"@type":"Organization","@id":"https:\/\/octolize.com\/#organization","name":"Octolize","url":"https:\/\/octolize.com\/","logo":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/octolize.com\/#\/schema\/logo\/image\/","url":"https:\/\/octolize.com\/app\/uploads\/2022\/03\/octolize-logo-rgb-pion-green-e1649128780788.png","contentUrl":"https:\/\/octolize.com\/app\/uploads\/2022\/03\/octolize-logo-rgb-pion-green-e1649128780788.png","width":656,"height":628,"caption":"Octolize"},"image":{"@id":"https:\/\/octolize.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/octolize.com\/#\/schema\/person\/1fffc6f40d4bd269e2e1c3538a39d8e0","name":"Bartosz Gajewski","image":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/secure.gravatar.com\/avatar\/f4a355a17050796980acd833dc9cbac4ce04daf3cf261c078e27f0dc68a1a20c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f4a355a17050796980acd833dc9cbac4ce04daf3cf261c078e27f0dc68a1a20c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f4a355a17050796980acd833dc9cbac4ce04daf3cf261c078e27f0dc68a1a20c?s=96&d=mm&r=g","caption":"Bartosz Gajewski"},"description":"Content Specialist in WP Desk. He tries to increase the number of plugin users with useful content. Privately an enthusiast of mountains and European cinema.","sameAs":["https:\/\/www.linkedin.com\/in\/bartoszgajewski\/"],"jobTitle":"Content Writer","url":"https:\/\/octolize.com\/es\/blog\/author\/bartosz\/"}]}},"_links":{"self":[{"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/posts\/341375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/users\/5611"}],"replies":[{"embeddable":true,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/comments?post=341375"}],"version-history":[{"count":11,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/posts\/341375\/revisions"}],"predecessor-version":[{"id":341488,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/posts\/341375\/revisions\/341488"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/media\/341484"}],"wp:attachment":[{"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/media?parent=341375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/categories?post=341375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/octolize.com\/es\/wp-json\/wp\/v2\/tags?post=341375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}