Выбор Движка зависит от покупателей. Если определенный процент покупателей могут оплатить онлайн продукцию, то нужен биллинг. Если же, как в случае с 24moto - интернет магазином, который я продвигаю, основной покупатель через интернет не платит, то хватит и Shopcms - вполне удобная кстати цмска.