Shopware 6Quick fixes.
Is a product missing from your shop, or does a setting behave differently from what you expected? I would start by checking the specific area that is giving you trouble. Here are ten issues and short steps to help you investigate. The guides apply to Shopware 6. Labels can vary by version and hosting setup. Choose the topic that matches your issue.
Find your questionShopware 6 · Storefront · Sales channels
- Product
- Sales channel
- Shop
What is holding you up?
Ten common stumbling blocks.
Choose your question and work through it step by step.
Why is my product missing from the shop?
The issue
Your product is saved but does not show in the intended category or in search.
What might be causing it
Product status, sales channel assignment and visibility are separate settings. A product can be assigned to a channel but hidden from its listings and search.
What to look out for
A working direct product URL does not prove that the product is visible in listings and search. The sales channel can restrict each route separately.
Products and sales channels
What to do
- On the product, check that it is active and assigned to the intended sales channel.
- Check the advanced visibility settings for that specific channel. Should the product also appear in listings and search?
- Check the category assignment and save only the correction you need.
How to check
Open the direct product URL, search for the product name in the same shop and check the intended category. Note exactly where it is missing.
Why are colours or sizes missing from my product variants?
The issue
Properties such as colour and size are set up, but you cannot choose the combinations you want.
What might be causing it
Properties do not create variants on their own. A combination may be excluded, may not yet have been generated or may be inactive. How it appears in listings is a separate setting.
What to look out for
Product listings do not have to show each variant separately. Use the Storefront presentation settings to choose which variants appear there. This does not affect which variants are generated.
Variants
What to do
- Save a copy of the product’s current configuration and check the property options and exclusions in the variant generator.
- Compare the combinations you want with the variant overview. Add only the missing ones you need.
- Check the status, stock and inheritance settings of the affected variant.
How to check
Select the affected colours and sizes on the product page. Compare the image and availability with the exact variant in the admin.
Why am I still seeing old content after saving?
The issue
You have updated text or product information in the admin, but the shop still shows the previous version.
What might be causing it
A cache can serve old content. An incorrect assignment, a different language or a change waiting to be processed can look similar. Clearing the cache again will not tell you which of these is the cause.
What to look out for
Refreshing the cache and updating indexes are separate functions. Clearing the cache does not rebuild product, category or SEO indexes when those need updating.
Caches and indexes
What to do
- Check that the change was saved and verify the sales channel, language and public URL. Compare a specific line of text you changed.
- For self-hosted Shopware, go to Caches & Indexes and use Refresh cache first, if available.
- Open the same page in a private window while signed out. If you use Shopware SaaS, the version hosted by Shopware, check the available options with support.
How to check
Can you see that exact change in the same sales channel and language? If it still shows the old version, note the result before clearing the cache again.
Why is a shipping method missing from checkout?
The issue
A shipping method exists in the admin but does not appear for your basket.
What might be causing it
The shipping method must be active and assigned to the sales channel. Its availability rule also needs to match the delivery country and basket.
What to look out for
A price matrix can have a restriction of its own. A matching shipping availability rule does not guarantee that Shopware will use that matrix for the basket.
Shipping
What to do
- Check that the shipping method is active and assigned to the right sales channel.
- Compare its availability rule with the selected delivery country and the characteristics of the basket.
- Also check the restrictions and ranges of the price matrix, especially if the method appears but its price is wrong.
How to check
Compare the available options for the same delivery country and a matching test basket without completing an order. Change only one condition for comparison.
Why is my payment method not offered?
The issue
You activated a payment method, but it is missing at checkout for some visitors or baskets.
What might be causing it
For a restricted method, activation and sales channel assignment are only the first checks. The availability rule must match the customer and basket. For an external provider, its setup also matters.
What to look out for
If there are no additional restrictions, leave Availability rule empty. Activation and sales channel assignment still apply. You do not need to create a rule that always matches.
Payment methods
What to do
- Check the payment method’s active status and its assignment to the affected sales channel.
- Compare the availability rule with the customer group and basket conditions in the affected case.
- If you use a provider extension, check its setup against the provider’s documentation.
How to check
Use safe test data in the same customer group and the same basket to reach the payment method selection. Stop before triggering a payment.
Why does my Shopping Experience not appear on the right page?
The issue
You are editing text or images in a layout, but the intended category still shows different content.
What might be causing it
The layout must be assigned to the category. Category-specific content can differ from the shared layout. Sections and blocks can also be hidden at certain screen sizes.
What to look out for
A block may be set to visible inside a hidden section. If something is missing on mobile, check the parent section before rebuilding the block.
Shopping Experiences
What to do
- Save a copy of the current layout and check which Shopping Experience is assigned to the affected category.
- Compare it with the layout you are editing. Also check the active language and any element content customised for that category.
- If content is missing only on mobile or desktop, check the visibility of both the block and its section. Save only the necessary correction.
How to check
Open that exact category in the same language on a desktop and phone. Compare a specific line of text and the affected block.
Why do sold-out clearance items still appear in product listings?
The issue
A clearance item has no stock left but is still visible in the storefront.
What might be causing it
Zero stock alone does not hide it. The product must be marked as a clearance sale, and the setting to hide sold-out items must apply to the relevant sales channel.
What to look out for
The switch can differ across sales channels. Check the settings for the sales channel of the shop you are viewing.
Stock and product listings
What to do
- Check the stock and clearance sale setting on the product.
- In the product settings, check the selected sales channel and Hide products after clearance sale. In current versions, the section is under Settings → Commerce → Products.
- Change the setting only to match how you want your catalogue to work, then check the same listing again.
How to check
In the same sales channel, compare a clearance item with stock at zero and one still in stock. If you use an inventory management system, check when stock last synced.
Why does my rule match the wrong baskets?
The issue
A shipping or payment rule matches more or fewer baskets than you expected.
What might be causing it
AND requires all connected conditions to match. OR requires only one. With nested groups and price thresholds, the grouping or comparison operator can change the result.
What to look out for
A rule can be used in several places. Check the Assignments tab before changing it. An edit could also affect other shipping methods or discounts.
Rule Builder
What to do
- Note the existing conditions and write one sentence describing when the rule should apply.
- Compare that sentence with the operators, values and AND/OR groups. For thresholds, check greater than versus greater than or equal to.
- Check that the rule is assigned to the intended shipping method, payment method or other feature.
How to check
On a test copy, try one matching basket and one non-matching basket. If there is a price threshold, test the exact value too. All results should match your description.
Why does my domain open the wrong shop or show an HTTPS warning?
The issue
Your domain opens a different shop view or the browser reports a certificate issue.
What might be causing it
The sales channel’s domain assignment and a valid certificate are separate requirements. Selecting HTTPS in Shopware cannot repair a certificate. The domain assignment also determines the language and currency.
What to look out for
The domain also determines the text snippets. If the same storefront shows different wording, check the domain assignment before changing text across the shop.
Domains and HTTPS
What to do
- In the sales channel, check the full domain including HTTPS and any subdomain, along with the assigned language and currency.
- Ask your hosting provider to check the domain assignment and certificate.
- If you use Shopware SaaS, the version hosted by Shopware, also check how your custom domain is set up.
How to check
Open the exact full address again. Check that the shop view, language and currency are right and that the certificate warning has gone.
Why do SEO URLs or the sitemap still show old values after a change?
The issue
You changed a URL template but still see the old addresses or an earlier sitemap.
What might be causing it
Shopware generates SEO URLs and the sitemap separately. A changed SEO template needs an updated index. The sitemap has its own refresh schedule.
What to look out for
A live sitemap does not regenerate after each save. Shopware regenerates an existing sitemap once the configured update interval has elapsed.
SEO URLs and sitemap
What to do
- Before changing a template, back up the shop and check the template, sales channel and one specific product or category URL.
- Have the relevant SEO index refreshed in a way that suits your installation.
- Check how often the sitemap is configured to update. Shopware manages this for stores on Shopware SaaS.
How to check
Find a current product URL in the sitemap for the same sales channel. If the entry is old, check the update schedule. A sitemap entry alone does not guarantee Google will index the page.
Help from GLEB IT · Gleb Diesen . Sources reviewed 11–12 October 2026. Menus and features may vary by version, theme, plan or extension.
What experience do you have with Shopware 6?
As Head of E-commerce at HolzTec GmbH & Co. KG in 2020–2021, I built a B2C shop with Shopware 6, then maintained and extended it. For around a year, I was effectively its sole operator. If you need help setting up or maintaining your shop, we can use the task at hand to work out what I can take on and where additional development is needed.
Still having trouble?
Let’s take a look.
Tell me briefly what is not working, which system you use and what you have checked so far. I’ll see whether I can help and what the next step would be.
Discuss the issue