How to Remove Add to Cart Button in Squarespace: Simplifying Online Store Customization

By Akim Perminov

Founder & Lead Designer

In managing an online store on Squarespace, I often encountered the need for customization to fit the unique requirements of my brand. One such customization is the removal of the 'Add to Cart' button. While Squarespace is user-friendly and supports e-commerce functionality, there are instances where I find that having an 'Add to Cart' button isn't necessary — like when showcasing a product that's coming soon, or when items are sold offline.

I learned that to remove this feature, a bit of CSS magic is required. Squarespace allows custom CSS to be injected, which gives me control over the platform's visual aspects, including the display of certain buttons. Complicated as it may sound, the process is quite straightforward with a basic understanding of CSS. It involves identifying the correct selector for the ‘Add to Cart’ button and then setting it to display;. This effectively hides the button from view on the product detail pages.

Key Takeaways

  • Custom CSS can be used to hide the 'Add to Cart' button.

  • The process requires identifying and modifying the correct selector.

  • After customization, continually monitor and test your Squarespace site to ensure functionality remains intact.

Understanding Squarespace Customization

https://www.youtube.com/watch?v=2JLwyvy4hw0&embed=true

When modifying a Squarespace site, especially for e-commerce functionalities, it's essential to comprehend the platform's customization capabilities. This includes leveraging the built-in e-commerce features and understanding the differences between Squarespace versions, which are crucial for tasks such as removing the 'Add to Cart' button.

Overview of Squarespace E-commerce Features

Squarespace offers a comprehensive set of e-commerce features that allow me to manage products, transactions, and customer interactions seamlessly. These include:

  • Product Management: I can add, organize, and display products with various options, such as sizes and colors.

  • Checkout Process: The platform provides a secure and customizable checkout experience for customers.

  • Marketing Tools: Integrated tools for email campaigns and SEO help me reach and grow my audience effectively.

For businesses that require a simplified purchasing process or want to redirect transactions elsewhere, adjusting these default settings, like removing the 'Add to Cart' button, is feasible through the Custom CSS editor or code injection, which can be found in Squarespace's forums.

Basics of Squarespace Version 7.0 vs 7.1

Squarespace has two main versions: 7.0 and 7.1. Each version impacts my site's design capabilities and customization options differently:

  1. Version 7.0: Offers a varied range of templates with different underlying structures and style options.

    • Customization Flexibility: Some templates in 7.0 are more flexible with block insertion and design.

    • Template-Specific Tweaks: I can apply certain customizations specific to the template I'm using.

  2. Version 7.1: Provides a more unified experience with consistent design and customization across all templates.

    • Streamlined Design Experience: I am assured of a cohesive look and feel when designing my site.

    • Uniform Customization: 7.1 simplifies site-wide design changes, making them predictable across different pages.

Knowing whether my site is on version 7.0 or 7.1 is vital since customization approaches can vary. For example, the steps to remove Size/Quantity/Add to Cart Buttons from product pages might have subtle differences between versions.

By understanding these facets of Squarespace, I'm better equipped to tailor my site to meet my specific business needs, ensuring that it not only looks great but also functions optimally for my e-commerce strategy.

Preparing to Customize Your Squarespace Site


Customizing your Squarespace site involves a series of steps that allow you to tailor various aspects of your website, including the functionality of ecommerce elements like the add to cart button. I'll guide you through the essential areas: first, how to access the Site Styles menu, and then how to identify the specific elements that control the add to cart button within your chosen template.

Accessing the Site Styles Menu

To begin customizations, it's imperative to know how to navigate to the Site Styles menu. This hub allows you to make changes to your site's aesthetic and functional properties.

  1. Log in to your Squarespace account.

  2. On the Home Menu, click Design.

  3. Select Site Styles.

Here, you'll find an array of customizable options which I will reference throughout the process.

Identifying the Add to Cart Button in Your Template

Each template in Squarespace may handle the add to cart button differently, so locating this feature is crucial for making precise alterations.

  • Check if your template offers a built-in option to hide the button by exploring the Product Items settings within the Site Styles menu.

  • If no such option exists, pinpoint the exact CSS class or ID related to the add to cart button. You can use tools like the browser's Inspect Element feature to do this. Look for HTML elements around the button – such as <button> tags with specific class or id attributes.

Using Code Injection for Customization


In managing a Squarespace site, I often turn to code injection when the platform's built-in settings fall short. This section will guide you through harnessing the power of CSS to achieve your desired website functionality.

Introduction to Code Injection on Squarespace

When I work on Squarespace, code injection involves adding custom code snippets into the platform to alter the default behavior or appearance of a site. Specifically, the platform permits the insertion of custom code into the header or footer of a site, as well as on individual pages. I’ve found this extremely useful for implementing features or design elements that aren't available through Squarespace's standard options.

Common Use-Cases for Custom CSS

Custom CSS, which stands for Cascading Style Sheets, is a staple in web design that I frequently use to modify elements on a Squarespace site. For instance, hiding the "Add to Cart" button on product pages is a common task, which can be accomplished with a simple CSS snippet:

.ProductItem-details .sqs-add-to-cart-button-wrapper {

display: none!important;

}

Adding this code to Design > Custom CSS effectively removes the button from the viewer's sight. It's one of the straightforward customizations I perform to tailor a site's shopping experience, or when preparing product pages for items that aren't currently available for purchase.

Removing the Add to Cart Button

When running a Squarespace site, certain scenarios call for the removal of the Add to Cart button. Whether for aesthetic purposes or because I'm showcasing products not currently for sale, knowing how to remove this button is useful.

Step-by-Step Guide to Hide the Button via CSS

First, I need to log into my Squarespace account and navigate to Design > Custom CSS. This is where I'll be adding the necessary CSS code to hide the Add to Cart button.

Here's a straightforward process:

  1. Navigate to the Custom CSS area: I go to the home menu, click on Design, and select Custom CSS.

  2. Enter the CSS code: Once I'm in the Custom CSS editor, I input the appropriate CSS code to target the Add to Cart button. The code will ensure that the button is not visible on the product detail pages.

  3. Save the changes: After entering the code, I click Save to apply the changes.

If done correctly, the button should now be hidden on the Product Detail Pages (PDPs). It's essential to always ensure that design changes are in line with Squarespace's best practices.

CSS Code Snippets to Remove the Button

To efficiently remove the button, I use a specific CSS snippet tailored to my Squarespace site's version. The code might vary, but here's a common snippet that works for many sites:

.ProductItem-details .sqs-add-to-cart-button-wrapper {

display: none!important;

}

To break it down:

  • .ProductItem-details: This targets the container that holds the product details on a product page.

  • .sqs-add-to-cart-button-wrapper: This directly targets the Add to Cart button wrapper.

  • display: none!important;: The display: none; property hides the targeted element, and !important ensures that this rule overrides other conflicting styles.

This snippet has been tailored for Squarespace 7.1 platforms, as indicated by the forum post on how to remove the add to cart button. For other versions, the class names may differ, requiring adjustments to the code. Always remember to use the appropriate code for the specific Squarespace version to ensure everything works as expected.

Testing and Troubleshooting

After making changes to your Squarespace site, I recommend a thorough process of testing and troubleshooting. This will ensure that the Add to Cart button is removed as expected, and your site continues to function properly.

Previewing Changes on Your Site

When I remove the Add to Cart button from a Squarespace site, it's crucial to preview the changes. Squarespace provides a safe way to see how the site will look to visitors without applying the changes live. You can do this by clicking on the eye icon to enter Preview Mode. Always check that the button has been successfully removed from all intended product pages, and that the layout appears consistent.

Dealing with Common Issues After Removal

Occasionally, issues may arise after the Add to Cart button removal:

  1. Button Still Visible: If the button still appears, I clear the cache or check if the correct CSS code has been saved.

  2. Layout Discrepancies: Sometimes the removal affects the layout. I ensure that the CSS code is specific to the Add to Cart button and not interfering with other elements.

  3. Mobile Responsiveness: I verify the site on various devices; Squarespace is known for its mobile responsiveness, but custom CSS can sometimes introduce issues.

By following these troubleshooting steps, potential problems can be identified and corrected, allowing for a smooth and professional online presence.

Maintaining Your Squarespace Site Post-Customization

After you have customized your site, such as removing the add to cart button, it’s important to ensure that the site functions smoothly and remains up-to-date.

Updating Your Site After Customization

It’s crucial to periodically check your site to make sure that any custom code changes like the removal of the add to cart button are functioning as intended, especially after Squarespace platform updates. I make a point to:

  • Review custom code to confirm it hasn’t been affected by updates or changes in Squarespace’s backend.

  • Test the site’s features, like form submissions or navigation, to ensure everything works after the platform updates.

Remember: Always back up your current custom code in a secure location in case you need to restore it after an update.

Best Practices for Ongoing Site Management

To effectively manage my Squarespace site post-customization, I adhere to a set of best practices that ensure the site remains user-friendly and secure:

  1. Regular Content Updates

    • Keep content fresh and engaging to encourage repeat visits.

    • Update product descriptions, blog posts, and announcements regularly.

  2. Performance Monitoring

    • Use tools like Google Analytics to monitor site traffic and user behavior.

    • Make adjustments based on these insights to optimize the user experience.

  3. Security Checks

    • Regularly update passwords and check for suspicious activity.

    • Ensure that SSL is always enabled for safe browsing and transactions.

By incorporating these practices into my routine, I maintain my site’s integrity and offer a seamless experience for visitors.

Frequently Asked Questions

In managing a Squarespace site, many users wonder how to customize their ecommerce setup, particularly when it comes to the 'Add to Cart' button. Here, I've gathered some of the most common inquiries about tweaking this feature using custom CSS and other adjustments.

What steps can I follow to hide the cart button using Squarespace CSS?

To hide the 'Add to Cart' button, I add the following code snippet under Design > Custom CSS in my Squarespace Dashboard: .ProductItem-details .sqs-add-to-cart-button-wrapper { display: none!important; }. This effectively makes the button invisible on my product detail pages.

Can I use custom CSS to disable the 'Add to Cart' feature on my Squarespace website?

Yes, by inserting custom CSS code into my Squarespace site, I can disable the 'Add to Cart' button. However, it's essential to ensure that the custom code targets the correct elements and does not disrupt other functionalities on my site.

Is there a way to make the 'Add to Cart' button invisible on specific products in Squarespace?

I can make the 'Add to Cart' button invisible on specific products. This often requires a more targeted piece of CSS that specifies the unique identifier for the specific product or uses a plugin designed for this purpose.

What is the procedure to remove or hide product prices along with the 'Add to Cart' button on Squarespace?

To remove or hide the product prices along with the 'Add to Cart' button, I usually include additional CSS rules that target the price element on my product pages and set their display property to none.

How do I implement 'Price on Request' functionality instead of showing the 'Add to Cart' button on Squarespace?

To have a 'Price on Request' functionality, I replace the 'Add to Cart' button with a custom enquiry form or a button that links to a contact form, allowing customers to reach out for pricing details.

Why might my custom CSS for removing the cart icon not work on Squarespace, and how can I troubleshoot it?

If my custom CSS isn't working, I check for errors in my code, ensure I'm targeting the correct elements, and confirm that no other style rules are overriding my custom CSS. I also clear my cache and test across different browsers to troubleshoot the issue.

Gain an advantage

Having trouble with making your website work? Upgrade your brand in 7 days with our agency-level Squarespace templates!

Gain an advantage

Having trouble with making your website work? Upgrade your brand in 7 days with our agency-level Squarespace templates!