Hello,
Then we would recommend you to use Custom grid + WPBakery grid builder for the shop (1) and single product builder for the single product (2).
1) a) Go to WPBakery > Grid builder > create your custom grid template for the product card https://wpbakery.com/video-academy/grid-builder/?q=%2Fvideo-academy%2Fgrid-builder%2F&v=9025a1ae8c64
b) Once you finish your product card go to Theme Options > WooCommerce > Shop > Product Style > Product Content Effect > Choose Custom grid template http://prntscr.com/s8s5sb
2) Go to Theme Options > WooCommerce > Single Product builder > enable it and compose your single product layout.
Regards