Mailchimp ecommerce api extension
Last updated on: May 28 at 09:01 AM
source code bug trackergem 'spree_mailchimp_ecommerce', github: 'spark-solutions/spree_mailchimp_ecommerce', branch: 'master'
Install the gem using Bundler:
ruby
bundle install
Install extension
bash
$ bundle exec rails g spree_mailchimp_ecommerce:install
Review your keys in config/initializers/spree_mailchimp_ecommerce.rb
Restart your server
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.
The gem is available as open source under the terms of the MIT License.
tags | spree versions |
---|---|
master | >= 3.1.0, < 4.0 |