You can use the IsCustomizable
flag to prevent users from adding products without first configuring them. Set the IsCustomizable
flag to true
for the complex product you want the user to configure before adding it to the cart. When this flag is set to true, the user will not see the Add To Cart button for that product on the product catalog or the product configuration page. For more information, see Add Product API and Adding Products to a Cart.