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