in/out of stock products/variants complete