24th Jul '24
/
1 comment

[WooCommerce] Sticky on Scroll Add to Cart section in Bricks

This Pro tutorial provides the steps to set up a sticky section that fades in when scrolling down and fades away when scrolled to the top.

Since the section will be built in the Bricks editor, we have full control over what elements appear inside it, including at various breakpoints.

The sticky section can be either at the top edge of the browser or at the bottom.

At top:

At bottom:

This tutorial can be implemented in any Bricks Page/template for an on-scroll sticky div and is not WooCommerce specific. That said, in this example we shall show WooCommerce product-specific data like the featured image, title, price and add to cart buttons in the sticky-on-scroll section.

Step 1

We need a way for the user to know that the current product has been added to the cart after they click the add to cart button.

Go to Bricks → Settings → WooCommerce. Toggle on Enable Bricks WooCommerce "Notice" element and save settings.

We will then be able to add a Notice element at the bottom in our sticky section.

Step 2

Edit the single WooCommerce product template with Bricks.

If you don't have one already, you could import this fully-built template and edit it with Bricks.

Make sure that a template condition is set like below:

Copy the JSON code (link below) of the sticky template from our dev site and paste it to bring in the entire Section.

This is a BricksLabs Pro tutorial.

For full access login below or create your BricksLabs Pro account

Get access to all 633 Bricks code tutorials with BricksLabs Pro

Related Tutorials..

Is WooCommerce Cart Empty Condition in Bricks

Is WooCommerce Cart Empty Condition in Bricks

Updated on 5 Nov 2024 Looking to conditionally render an element depending on whether the user's cart is empty or not when using WooCommerce? Add…
Condition based on WooCommerce Product Attributes in Bricks

Condition based on WooCommerce Product Attributes in Bricks

How to display elements only when a specific WooCommerce product attribute is selected.
Categories:
Pro
How to Link to a Specific Tab in Bricks

How to Link to a Specific Tab in Bricks

This Pro tutorial provides the JavaScript code that will automatically switch to the tab when using Nestable Tabs elements based on the "tab" URL parameter…
Categories:
Pro
Grid.js in Bricks

Grid.js in Bricks

This Pro tutorial provides the steps to use Grid.js in a WordPress site powered by Bricks builder. Grid.js is a lightweight and performant JavaScript library…
Categories:
Pro
Quick View Buttons for Woo Products in Bricks

Quick View Buttons for Woo Products in Bricks

This Pro tutorial provides the steps to set up quickview buttons for products in a Woo (formerly, WooCommerce) products grid using Bricks' Popups and Interactions…
Categories:
How to disable smooth scroll in Bricks

How to disable smooth scroll in Bricks

In certain situations like using ScrollSmoother, you may be looking to disable smooth scrolling functionality that’s built into Bricks.
Categories:
How To Remove the Featured Image from WooCommerce Product Gallery

How To Remove the Featured Image from WooCommerce Product Gallery

Product Gallery on single product pages in WordPress include the product's featured image by default. If you are looking to exclude it so only the…
Categories:
Pro
Stock Quantity Block for WP Grid Builder

Stock Quantity Block for WP Grid Builder

In the unofficial WP Grid Builder Facebook group a user asked: Is it possible to show stock quantity on the card? I can't find it…
Categories: