Добавление существующих данных модели в продукты 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)

Другие вопросы по тегам