Hi @core365,
The reason why some of the products are not aligned with each other because some of the product titles are too long. If you would like to make them aligned, we need to add a JS script that will automatically get the highest height of the product title and apply to each of the product. Please add this code below in your Pro > Theme Options > JS.
jQuery(document).ready(function( $ ){
// Select and loop the container element of the elements you want to equalise
$('.archive .products').each(function(){
// Cache the highest
var highestBox = 0;
// Select and loop the elements you want to equalise
$('.product .entry-header h3', this).each(function(){
// If this box is higher than the cached highest then store it
if($(this).height() > highestBox) {
highestBox = $(this).height();
}
});
// Set the height of all those children to whichever was highest
$('.product .entry-header h3',this).height(highestBox);
});
});
And this is how it looks like:
Please note that custom JS code is outside the scope of our support. Issues that might arise from the use of custom JS code and further enhancements should be directed to a third-party developer or you can avail One where we can answer questions outside of the features of our theme.
Hope that helps.
Thank you.