In the store front for the client appears no button but oin the theme editor the button appears. I’ve tried to duplicate the theme and put it again and to open in a anonymous page also.
Same with the cart button
Can someone help me please?
Buttons that display correctly in the theme editor are not visible on the live storefront; the cart button has the same issue. The merchant tested by duplicating the theme and viewing in an anonymous/incognito window, but the problem persists for the client.
A screenshot is attached and central to understanding the visual issue. “Theme editor” refers to the admin preview tool, while “storefront” is the public-facing site.
A responder suggests the likely cause is CSS styling: either the button text is transparent or its color matches the button background, making labels appear blank.
Next step requested: share a public link to the affected page for inspection.
Status: unresolved/ongoing; awaiting the page link and further debugging to confirm and fix the styling conflict.
In the store front for the client appears no button but oin the theme editor the button appears. I’ve tried to duplicate the theme and put it again and to open in a anonymous page also.
Same with the cart button
Can someone help me please?
Can you share a link to the page?
In the meantime, this looks like either the text is transparent or that the button’s text is the same color as the button’s background, causing this effect.
Hi @user3825
Welcome to the Shopify Community! Please share your store URL and password (if it’s password-protected), so I can check and provide you with the exact solution.
Best regards,
Devcoder ![]()
Hello @user3825!
This issue usually happens when there’s a button element in the theme that technically exists but doesn’t have any text or link assigned to it. Some common causes you need to look for are:
To fix this, go to Online Store → Themes → Customize, then navigate to the page where the empty buttons appear. Check each section or block for button settings and either add the missing button text and link. As a last step, inspect the theme code for empty button or link tags and remove them, or reach out to the theme’s support team for help.
If possible, you can also share your store URL so we can further investigate.
Hope this helps! ![]()
Here it is arcusweave.ro
Here it is arcusweave.ro
Here it is arcusweave.ro
@user3825 I think your issue is solved, I can see like below on my screen
This usually happens when the button text is being rendered, but its color/opacity is getting overridden on the live storefront (so you end up with a “blank bar” where the Add to cart button should be). The fact that it shows in the theme editor but not on the published page is a big clue that something is different on the live view — most commonly custom CSS, an app script, or a translation setting.
Here are a few quick things to check that typically fix it:
Go to Online Store → Themes → … → Edit default theme content and search for:
“Add to cart”
“Checkout”
“Cart”
If those fields are empty (or only spaces), the button can render with no visible label.
In the storefront, right-click the “blank” button area → Inspect and check the button styles for:
color: transparent
opacity: 0
font-size: 0
visibility: hidden
display: none
A lot of times it’s a rule coming from base.css/theme.css or an app CSS file affecting .button, .btn, .product-form__submit, or .cart__checkout-button.
A quick test: temporarily add this at the very bottom of your main CSS file:
button, .button, .btn, .product-form__submit, .cart__checkout-button {
opacity: 1 !important;
visibility: visible !important;
color: inherit !important;
}
If the text suddenly appears, you’ve confirmed it’s a CSS override.
Go to Online Store → Themes → Customize → App embeds and temporarily toggle off anything related to:
sticky add to cart
upsells
currency/language switchers
bundle/discount apps
custom checkout/cart drawers
Then check the storefront again. Some apps inject CSS/JS only on the live theme.
If your theme has settings for dynamic checkout buttons, try toggling:
Dynamic checkout button ON/OFF
“Show payment icons” ON/OFF
Sometimes a layout bug collapses the button label layer.
Sounds basic, but do one proper test:
open storefront in incognito
hard refresh (Ctrl+F5)
test on mobile too