I am not sure if this is a cultural thing, but there is something that I feel that doesnt make too much sense in CS Cart and can mislead users. This is something related with how CS Cart display with Shipping and Billing information in the checkout.
In my experience most e-commerce only ask for shipping information if there is some physical product that require shipping, but CS Cart ask this even for products that are digital only what can make users think that the order has some product to be shipped.
Other uncommon behaviour is that billing information is almost optional, it inherit the information from shipping.
Is there any setting that control this? I think that is possible to solve this using a conditional using "my changes" but would be awesome if there is some standard solution.