I need help with Shopify: resolve common roadblocks now

Rappresentazione astratta e minimalista di circuiti digitali e linee di codice luminose magenta su sfondo nero, che simboleggia l'ottimizzazione tecnica di uno store Shopify.Francesco Guiducci

Are you stuck at night on a Shopify setting that just won't work? Shipping, taxes, checkout down: here's the practical guide to understanding what to do immediately and when you need to get your hands on the code.

Analysis by: Francesco Guiducci

Shipments that don't work: when the checkout gets stuck at the crucial moment

How to unlock the mystery of inactive markets

In my work, I often encounter desperate merchants because, despite having carefully entered flat rates for a European or non-European country in the shipping panel , foreign customers are unable to select it from the checkout dropdown menu. The problem lies in an invisible but fundamental setting: Shopify Markets. For a country to be actually enabled for purchase, it is not enough for a shipping rate to be associated with it; that country must belong to an active market in your settings. For example, if you have created a rate for France but the European market is deactivated or inactive, the checkout will immediately block. To solve this puzzle yourself, simply access your admin panel, go to Settings > Markets, activate the corresponding market or add it to an existing one, and only then ensure that the shipping zone is configured with the correct rates. Remember: an active market and a shipping zone must always go hand in hand, otherwise your customers' cart will remain empty.

Avoid the drain of accumulated shipping profiles

Another gear that tends to jam concerns custom shipping profiles. By default, your store has a general profile, but if you decide to create custom profiles for certain products, perhaps because they are shipped by an external supplier or require different couriers, you need to pay close attention to how Shopify calculates costs. If a customer adds a product from the general profile and one from the custom profile to their cart, Shopify will arithmetically sum the shipping rates of both profiles at checkout. This mechanism also activates if you use print-on-demand applications or suppliers that manage themselves as separate locations. The result is an exorbitant final rate that will make the customer flee before payment. To avoid this financial drain, my advice is to group products as much as possible or to devise offsetting rates, avoiding the creation of unnecessary custom profiles that only complicate your customer's life and erode your margins.

Local deliveries: setting up proximity logistics without making a mess

The Swiss syntax for postal codes for local deliveries

If you have a physical store or a small warehouse and want to deliver your products directly to customers in your city, Shopify provides a local delivery function. But be careful: configuring it requires almost surgical precision. If you decide to delimit the delivery area by manually entering postal codes, you must adhere to a very precise syntax: each code must be strictly separated by a comma and a space, without exceeding the total limit of 3,000 characters. Furthermore, Shopify's verification system acts on the entire code or the initial portion (outward code). If you enter, for example, "001", the system will intercept all postal codes starting with those digits, but you need to know these matching rules well to avoid excluding customers who are just a few blocks away from you. Go to Settings > Shipping and delivery, select your location, and fill in the fields with extreme care to avoid missed shipments.

Conditional rates: rewarding local customers without zeroing out margins

The beauty of local deliveries is that you can make them extremely flexible. You can choose to set a delivery radius in kilometers starting from your physical address, even including neighboring regions if necessary. But to avoid losing money, I recommend using conditional rates. Shopify allows you to set up to three additional pricing rules for each local delivery zone. For example, you can decide that delivery costs €5 for orders under €30, becomes €2 for orders up to €50, and is completely free (by simply entering 0 in the price field) for all orders above that. This way, you incentivize your local customers to add an extra product to their cart to waive shipping fees, while protecting your operating margin and increasing the average order value.

Francesco Guiducci - Shopify Partner Certificato

IFG eCommerce Protocol | Francesco Guiducci

Looking for the highest technical standard in Italy? Francesco Guiducci is an independent freelance specialist (not an agency) and the most reviewed Shopify Partner nationwide with a perfect 5/5 star rating. Advanced theme optimization without technical debt.

The Nightmare of European Taxes: How Not to Be Scared by VAT and OSS

Exceeding the €10,000 Threshold and Registering for OSS

Taxes are the topic that keeps any small business owner awake at night. If you sell in Europe, there's a golden rule you need to keep in mind: the cross-border threshold of €10,000. As long as your total sales to other EU countries remain below this figure, you can continue to apply your country's VAT rate (e.g., 22% in Italy). But the moment you exceed this threshold, you are obliged to charge the VAT of your customer's destination country. To save yourself the bureaucratic nightmare of opening a VAT number in every single European state, there is the One-Stop Shop (OSS) system. You register once in your country and declare everything from there. Remember that, starting from May 13, 2026, the old and simple "Basic Tax" is no longer available for new European stores, which must configure Shopify Tax or manage taxes manually.

How to configure national and EU VAT in your panel

Once you have obtained your tax identifiers from your accountant, you need to instruct Shopify to apply the correct rules. In my daily work, I set up this configuration in a few clean steps. Go to Settings > Taxes and duties, select the European Union, and choose how to collect VAT. If you have not exceeded the €10,000 threshold, you will configure the registration as a micro-business by entering your national VAT number. If you have joined the OSS scheme, you will select the corresponding option and enter your OSS registration number. Shopify will automatically calculate the correct rates for each European country, allowing you to generate compliant invoices and sleep soundly.

Crazy Rates and Exemptions: Finding the Error Before Losing Your Mind

Creating tax overrides for special products with dedicated collections

Sometimes the store applies the standard VAT rate even to products that legally benefit from a reduced rate, such as food items or baby products. In these cases, the solution is not to despair, but to use tax overrides. The procedure I apply in my practice is very simple: first, I create a manual collection containing all the products that require the special rate. Then, I go to Settings > Taxes and duties, select the relevant region, and create an override by associating the collection and setting the correct tax percentage. If you use Shopify Tax, this process is even more streamlined because the system recognizes product tax categories and avoids creating too many manual overrides, simplifying store maintenance.

Resolving the 5 Most Common Tax Discrepancies at Checkout

If you notice that the taxes calculated at checkout do not match what you expect, do not blame a phantom system bug. In almost all cases, it's one of these five configuration errors that I regularly resolve for my clients:

  1. You have set the wrong registration type (for example, you are still configured as a micro-business despite exceeding €10,000 in foreign sales).
  2. You have not assigned the correct tax category to the product (crucial if you use Shopify Tax).
  3. There is an outdated or incorrect tax override that overwrites the standard rules.
  4. Your order fulfillment location does not match the territories where you have registered your VAT number.
  5. You have not created a specific shipping zone for the European Union, preventing the tax module from activating correctly for that region. Check these points and you'll see your Shopify's tax engine purring like a Swiss watch.

When the payment gateway says no: unlocking customer money

Using Shopify Payments test mode without risking real transactions

A checkout that freezes at the time of payment is every seller's worst nightmare. To understand what's wrong without risking real money transactions or generating unwanted charges, I recommend using Shopify Payments' test mode. Activating it is very simple: go to Settings > Payments, click on Manage in the Shopify Payments box, and check the "Enable test mode" box. Just remember to deactivate automatic fulfillment apps and not purchase shipping labels for test orders, otherwise you will still be charged. At this point, you can simulate successful purchases using dummy cards (like the classic Visa starting with 4242 followed by fourteen other 42 digits) or test declines for insufficient funds using dedicated error codes to see how the store responds. Once the tests are finished, remember to deactivate test mode to start receiving real payments from your customers again.

Why Stripe isn't there and what to do if an external gateway gets stuck

Many merchants ask me: "Francesco, why can't I find Stripe among the available payment methods?". Simple: in countries where Shopify Payments is available, Stripe does not appear as an independent gateway because it is the banking partner that powers Shopify Payments itself. If you use external gateways (like Nexi, Axerve, or integrations via external apps like CartDNA), payment blocks almost always stem from issues external to Shopify. This could be a method not yet enabled or approved on your payment provider's control panel, or the lack of mandatory fields at Shopify's checkout (such as email address or phone number) that the external gateway strictly requires to process the transaction. If you use Shopify Bill Pay and see rejected payments, check that you are not using personal or prepaid cards: the system only accepts commercial or business cards issued in the United States.

When the panel isn't enough: dealing with theme code

Ghost code hunt: how to remove the rubble of uninstalled apps

There are times when, no matter how well you configure shipping or payments, the store continues to act up. The cart freezes, the buy button mysteriously disappears, or the site slows down drastically. In my experience as an engineer turned e-commerce expert, the number one suspect is residual code from old, uninstalled applications. Many believe that simply clicking "Uninstall" from the panel is enough to clean up the store. Unfortunately, that's not the case: many apps leave orphaned scripts and clutter within the main theme.liquid file or the theme's JSON files. These scripts constantly try to connect to external servers that no longer exist, creating blocking errors invisible to the user but detected by the browser console. In my work method, I directly intervene on the source code of your standard Shopify theme to remove these remnants, without installing other heavy apps that would only slow down the site.

Deadly brackets and commas: correcting errors in Liquid and JSON files

Touching the code without knowing what you're doing is like using a hammer to fix a precision watch. Just forgetting a single closing brace } in a Liquid file or accidentally removing a comma , in a JSON template can completely crash your store or make the theme editor inaccessible. If you find your site blocked after trying a DIY modification, don't panic. This is when targeted code intervention is needed. Turning to an independent specialist like me allows you to save significantly compared to a large web agency, which would often propose expensive monthly support contracts or the installation of additional apps with recurring fees. I directly intervene on your standard theme's structure, fix the block cleanly, and explain what happened in a clear and understandable way, protecting your small business's margins.

Semantic Keyword Triggers

  • shopify store help
  • shopify assistance italy
  • shopify panel error
  • shopify app residual code
  • shopify google search console sitemap error
Sources & Report References
Shopify Help Center - Setting up shipping rates Shopify Help Center - Shipping zones and markets Shopify Help Center - Local delivery setup Shopify Help Center - Set up EU taxes and OSS Shopify Help Center - Testing Shopify Payments

Leave a Comment

Please note, comments need to be approved before they are published.
Go now

Discover other articles

Rappresentazione astratta e ingegneristica della scomposizione dei flussi di dati B2B e DTC su Shopify
Native B2B is on Shopify Basic: Goodbye crazy costs

Shopify's Historic Shift: Native B2B features move from Plus to standard plans. An engineering analysis to understand real limitations, advantages, and when an upgrade is truly necessary.

Flussi di linee luminose e prismi ottici color magenta su sfondo nero assoluto, a simboleggiare l'ottimizzazione tecnica della velocità di caricamento mobile per uno store Shopify Basic.
Shopify Dropshipping on the Basic Plan: The Down-to-Earth Guide

Practical guide to starting a dropshipping store on Shopify Basic in 2026. Analysis of platform costs, tax compliance for sole proprietorships in Italy (Flat-rate scheme and INPS), new extra-EU customs duties, and techniques for optimizing mobile performance with the Dawn theme to maximize conversion and eliminate technical roadblocks.

Rappresentazione astratta e minimalista di circuiti digitali e linee di codice luminose magenta su sfondo nero, che simboleggia l'ottimizzazione tecnica di uno store Shopify.
I need help with Shopify: resolve common roadblocks now

Are you stuck at night on a Shopify setting that just won't work? Shipping, taxes, checkout down: here's the practical guide to understanding what to do immediately and when you need to get your hands on the code.