Focusing on managing products, variants, and collections through the API.
When creating campaigns in Mailchimp, there is a "product recommendation block" that is supposed to pull products from our Shopify store to recommend to the customer. I realized recently that it is pulling products that are not active on our online store sales channel. This leads to 404 errors if the customer clicks the product.
I asked Mailchimp why this happens, and they said that the integration is built so that it will show any product in our store as long as its listed as having inventory - even if it is not available on the online sales channel, set to draft etc. Even products set to "do not track inventory" get pulled if there was a number set before the do not track box was checked.
I told them I hope that Mailchimp can consider fixing the integration to only pull "products available on the online store sales channel," as that is how Shopify sets products as available or not. They told me the following:
"I do want to point out that Mailchimp did not make the Shopify integration, that integration was made by Shopify, so I would absolutely recommend reaching out to them. Perhaps they know of a workaround for this, or perhaps Shopify might be able to take your feedback on how that third party integration functions. As much as we would love to be able to fix this integration to pull the information as you would like it to, because it is a third party integration not created by us, we have no power to edit the integration. I do recognize that this isn’t ideal, but with integrations made by other companies, our limitations do reflect those of the integration and our information regarding them. I can and always will be happy to help troubleshoot, but we don’t have the power to get into an integration that we did not make in order to change how it pulls items."
Shopify support staff forwarded me here. Does anyone have any advice...?
If the products are being sync'd to mailchimp via this api (https://mailchimp.com/developer/marketing/api/ecommerce-products/), I should be able to build a workflow automation to sync up the correct product inventory there using our app mesa. We have a mailchimp integration.
Hello, thank you very much for your reply!
Unfortunately, I am not sure how the API sync's the products; the integration has been built by Shopify directly, according to Mailchimp, and they couldn't provide more support on the issue...