I tried the shopify connector now since 1 week and I only got it partially working. Customers and Products are synced, orders not. No error message nothing. I started looking at the code and stumbled across API URLS which actually are no longer existing at shopify:
2020-04 is no longer selectable for apps in shopify. At least this should be a parameter or not? Furthermore I have no Idea where to debug this connector for me this lines sound like: âHey I have a Webhook, print it in the logs and do nothingâ:
def store_request_data(order=None, event=None):
if frappe.request:
order = json.loads(frappe.request.data)
event = frappe.request.headers.get('X-Shopify-Topic')
dump_request_data(order, event)
For me Orders, Invoice and Delivery Note works but Address are not syncing. Plus, there is a problem with variants. I contacted support and they said the API version was out of date and would be fixed soon in a release.
Iâd suggest checking âShopify Logâ to see if thereâs any misconfiguration thatâs causing sync to fail. Usually itâs missing tax/shipping account or GST setup (country specific).
Yes agree, wonderful job and useful features in this separate app. I also opened some issues in this github project for discussion, please feel free to give feedback to this ideas. Just as we are all sitting in the same boat with shopify this might be useful to hear your opinions
Hello Ankush, the app is failing to install on FrappeCloud. Not sure what the issue is.
In the mean time, could you help us what we need to set up Shopify settings to get it to work?
Thanks
Installing ecommerce_integrationsâŚ
Updating DocTypes for ecommerce_integrations: [========================================] 100%
An error occurred while installing ecommerce_integrations:
Module import failed for Membership Settings (erpnext.non_profit.doctype.membership_settings.membership_settings Error: No module named âerpnext.non_profit.doctype.membership_settingsâ)
Now since I tried to install ecommerce-integrations, it screwed up somehow the shopify integration settings. I this needs to be ânamespacedâ correctly so it doesnt interfere with each other. Now nothing worksâŚ
The old Shopify integration settings wonât work. It needs to be disabled for the app to work. You can follow same steps you used to follow setting up old integration.
There are some additional configurations which are not documented in official docs yet, hereâs staging version of those docs: Shopify Integration App
Installing ecommerce_integrationsâŚ
Updating DocTypes for ecommerce_integrations: [========================================] 100%
An error occurred while installing ecommerce_integrations:
Module import failed for Membership Settings (erpnext.non_profit.doctype.membership_settings.membership_settings Error: No module named âerpnext.non_profit.doctype.membership_settingsâ)
I donât understand this error. membership_setting is not even mentioned anywhere in Ecommerce integrations app. This seems to be some other error.
Did you enable/disable non-profit module in ERPNext recently?