SpreeMailchimpEcommerce
Installation
- Add this line to your application's Gemfile:
gem 'spree_mailchimp_ecommerce', github: 'spark-solutions/spree_mailchimp_ecommerce', branch: 'master'
- Install the gem using Bundler:
bundle install
- Install extension
$ bundle exec rails g spree_mailchimp_ecommerce:install
-
Review your keys in
config/initializers/spree_mailchimp_ecommerce.rb
-
Restart your server
User first and last name
By default, Spree doesn't provide firstname
and lastname
methods for the User model. However, MailChimp requires this fields. SpreeMailchimpEcommerce
define these methods in presenter as
def firstname
user.try(:firstname) || user&.bill_address&.firstname || "unknown firstname"
end
def lastname
user.try(:lastname) || user&.bill_address&.lastname || "unknown lastname"
end
Feel free to define firstname
and lastname
in your User
model decorator.
License
The gem is available as open source under the terms of the MIT License.