DynamoMTL / spree_chimpy

Spree/MailChimp Integration
BSD 3-Clause "New" or "Revised" License
35 stars 123 forks source link

ecommerce sync of guest carts #88

Open jormon opened 7 years ago

jormon commented 7 years ago

Hi, I'd like to propose a change and check to see if it would engender support from the maintainers...

I'd like to make it possible to sync ecommerce data (and list signups) for guest orders as well. In our store, 75% of orders aren't associated with a user at checkout, but that shouldn't stop us from subscribing them to a list and having their orders tracked in Mailchimp.

I propose removing the checks around order.user_id being nil, and allowing the creation of Mailchimp customer resources for emails with a new Mailchimp customer_id schema.

Does anyone see challenges with this approach? If well implemented, would you consider adoption?