Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syncing issue #35

Open
isjackwild opened this issue Jul 15, 2020 · 0 comments
Open

Syncing issue #35

isjackwild opened this issue Jul 15, 2020 · 0 comments

Comments

@isjackwild
Copy link

isjackwild commented Jul 15, 2020

I have setup this plugin and it has been working for a few days, however I am now running into an issue where in the queue the syncing fails and I get the following error message:

2020-07-15 10:38:15 [-][1][-][error][mailchimp-commerce] Create: {"type":"http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/","title":"Resource Not Found","status":404,"detail":"The requested resource could not be found.","instance":"a81f63f8-bd59-4c6b-8d70-909452cf3156"}

This plugin has repeatedly stopped working after periods of working, and it's causing real issues now, I've had to disconnect and reconnect the store many times, and after a short while it can keep breaking. It may be related to making changes on localhost and pushing to live, however I've checked that the listID on my project config in all environments is correct, and I've disabled syncing for every environment apart from production.

If you have any insights into what's causing this, it would be a great help

UPDATE

I have done some more digging, and I believe the issue lies with the Project Config plugin settings 'storeId'.

When I connect the list on my development environment, it will create a store on Mailchimp, and add that storeId to the plugin settings. When pushing to staging and syncing project config, this will overwrite the store settings on production.

Would it be possible to get the plugin working properly with craft project config? Perhaps storing the storeId settings in a database table could work, as this won't sync between environments?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant