Here’s how you would align these buttons if you’re using default WooCommerce styles. You could adjust the heights here as needed, and add this CSS to your child-theme stylesheet:
a.added_to_cart.wc-forward { bottom: 0; position: absolute; display: block; bottom: 0px; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { min-height: 295px !important; /* <- modify the height of the gap here */ margin-bottom:10px; } a.button.add_to_cart_button, a.button.product_type_simple { bottom: 30px; position: absolute; }
Source: https://www.skyverge.com/blog/woocommerce-align-add-to-cart-buttons/