Woocommerce Product Catalogue Products per Row

Hello

On the Woocommerce catalogue page when I set the products to one per row, they still show as two on a mobile.

I have also added space between the products which does not show on a mobile. Can you help apply these to mobile view?

Thank you,
Lucy

I pained for a long time over this … This setting actually does work BUT woocommerce has css which effetively overrides it making it useless - you can’t make the change without changing the css as well…

Hi @lucydm,
Thanks for reaching out.
In this case, could you perhaps provide us with a link to your site so that we can check on this.
I look forward to your reply.
Best Regards,
Support.

Thank you: www.theloveplace.co.uk/shop

Please see attached screenshots.

I would be happy to have them two per row if I could align the Add to Basket Buttons.

hi

this code:

.woocommerce ul.products li.product {
margin-right: 10%;
}

from custom css must be removed and you will have 2 products in a row on shop page

Hi Noda

I want this code in my css to apply to mobile view.

Can you do that?

OR I will remove the code if you can give me css to make the Add to basket buttons align.

Thank you,
Lucy

Lucy sorry but not clearly understand, can you tell me the purpose of this code?

Hi Noda

The code is to create space between the products so they aren’t close together. Ignore the code.

What I want to know is, how do I make products appear one per row on a mobile?

If I set the products to show one per row it works on the desktop view but not on the mobile view.

My other separate question is how to make the Add to Basket buttons line up when the products are next to each other?

Thank you,
Lucy

HI

  1. You can use this css to show one product per row by using this css:

@media (max-width: 767px){
.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product {
width: 100%;
}
}

  1. baskets on the same level, - make sure you are using same size images for both products, otherwise, that’s not possible

Hi Noda

Thank you.

Another question: I have set my products to show three per row but without the code above they show two per row on a desktop. How can I make them show three?

Lucy

hi Lucy

From where you did this?
Cant see 3 products, you have to add third one,

Hi Noda

I do not have three items showing, only two but set at three per row to make the images smaller - please see screenshot. On the mobile it still just show two large items per row.

Thank you,
Lucy

Sorry but can’t get what you want to achieve, you set it to show 3 products and it shows 3 products,
is there anything in functionality that is not working?

Hi Noda

It shows three products per row on the desktop but only two per row on mobile. I want it to show three per row on mobile. Is this possible?

Thank you,
Lucy

Hello there,

In this case, you would need to add extensive CSS to change the layout on mobile. You would need to enlist the aid of a third party developer, one of which you can find here:
https://colorlib.com/out/envatostudio

Best Regards,
Support