Добавление существующих данных модели в продукты Spree
У меня есть существующий веб-сайт с модельными данными и сотнями записей. Я хочу дать каталогу функциональность электронной коммерции, поэтому я выбрал Spree.
Однако я не могу понять, как связать данные моих моделей с продуктами в Spree. По сути, все, что мне нужно сделать, это добавить цену к существующим данным, а также функциональность оформления заказа. Я не хочу повторно добавлять все предыдущие записи.
У кого-нибудь есть ресурс, который я мог бы прочитать, или мысли о его реализации?
Это все еще то, что используется? https://github.com/joshmcarthur/spree-import-products
Я использую новейшую версию Rails, ruby 1.9.3 и Spree 2.0.0.beta
Спасибо.
2 ответа
Ваша старая схема каталога, вероятно, не будет совместима с моделями продуктов и вариантов Spree, поэтому вам, вероятно, придется написать простое задание Rake, чтобы выполнить эту работу, а именно:
LegacyProduct.all.each do |legacy_product|
Spree::Product.create(:name => legacy_product.title, // etc.
// create variants etc.
end
Вы получили шанс взглянуть на этот Spree Railscast ( http://railscasts.com/episodes/298-getting-started-with-spree)