ERPNext Conference 2019* ERPNext.com Blog

Manual sync is removed and auto sync is not working in ShopifyERPNext

bug
integration

#1

Hi everybody
In new ERPnext update manual sync is deleted from shopify setting, I have saved the configuration info from shopify into shopify setting and waiting for sync. there is no way to know whether its working or not, its more than 3 hours I’m waiting.

please help me someone in this regard,


Shopify Sync issues
ERPnext Shopify integration
#2

In Version 11,

  • Shopify registers the web-hooks, on your shopify account for Order Creation, Payment and Fulfilment
  • When new order triggers on Shopify, ERPNext pulls that order and create new order on ERPNext. If Items/Customer in the order are missing then only ERPNext pulls those items/customer details.

When new sync request initiates, system log them under Shopify Log.

Please check your logs for the error.

Also, check if webhooks have been registered or not on Shopify Settings page.


#3

Dear @saurabh6790 thank you so much to reply me

I register items in ERPNext I need to send them to shopify as previous, is it posible now?
How to know when sync request initiates, I think its not initiating.
In shopify log I don’t have any log (its blank).

In shopify setting there is not anything about webhooks.
screen shot


In webhook page itself also I don’t have anything

could you please guide me what I’m missing


#4

"
When new sync request initiates, system log them under Shopify Log.

Please check your logs for the error.
"

Yes be sure to explore all your logs for clues to what is or is not happening -

Of course that includes checking /var/log/syslog /var/log/auth etc

edit: your web console (ctrl + shift + i) too is worth checking (altho I am not sure whether the Shopify connection runs over http)


#5

It’s not possible with version 11. The sync works only in one way, ie from Shopify to ERPNext.

When you create Order on Shopify, the Shopify send sync request to ERPNext over webhooks.

When ERPNext receives the sync request, it creates a record in Shopify Log. And then as per the requirement, the system creates Item, Customer and Order Record in ERPNext.

When you set up the Shopify Settings in ERPNext, the system register webhooks on shopify and maintain their id and handles in Shopify Settings


#6

Dear @saurabh6790 thanks for such a brief explanation
now I got,
sync starts from Shopify not from ERPNext

what is my problem
when I save shopify-setting WEBHOOKS DETAILS section does not appear

when WEBHOOKS DETAILS section showed then it means Shopify and ERPnext got connected and should start sync.

look at the bellow screen shot there is not sign of WEBHOOKS DETAILS

do I need to do anything in shopify store except creating a private app?


Shopify Sync issues
#7

You continue to overlook advice and requests please for log report details -

Reread the last few posts and kindly check them to give us this feedback to troubleshoot your problem.

Appreciate the logs report the ‘truth’ of what occurs, otherwise we must simply speculate on what is going on.


#8

Thank you Mr. @clarkej
there is no any created log
and there is another question; do I have to do any thing in shopify store except creating a private app?

Shopify log list

Shopify log report


#9

Yes to be sure that is clear, but you still ignore repeated asks for this feedback:

The main idea here is that any of the other logs may give clues to what is going on that may explain why this log is empty.


#10

Thanks again Mr. @clarkej

Shopify Log is empty
Report: Shopify Log is empty
Report: View log is also empty

there is no any other error somewhere.

I don’t understand, where else I have to check for logs/error?

bench@mmerp:~/frappe-bench/logs$ ls
auto_update_log.log  frappe.log.3             redis-cache.log           schedule.log
backup.log           frappe.log.4             redis-queue.error.log     web.error.log
bench.log            frappe.log.5             redis-queue.log           web.log
frappe.log           node-socketio.error.log  redis-socketio.error.log  worker.error.log
frappe.log.1         node-socketio.log        redis-socketio.log        worker.log
frappe.log.2         redis-cache.error.log    schedule.error.log

do I need to paste the content of these logs?


Shopify Sync issues
#11

No need for that, but yes you seek clues to what may be amiss to explain your problem.

For eg. these searches may uncover clues -

frappe@ubuntu:~/frappe-bench$ find logs -name *.log | xargs grep sync
frappe@ubuntu:~/frappe-bench$ find logs -name *.log | xargs grep shopify

Reread post # 4 for other logs to inspect too


#12

Mr. @clarkej
command find logs -name *.log | xargs grep shopify results following logs, if I open the log file named requirement.txt that is empty.

logs/bench.log:2018-08-08 04:53:11,600 INFO getting app erpnext_shopify
logs/bench.log:2018-08-08 04:53:11,701 INFO git clone https://github.com/frappe/erpnext_shopify  --depth 1 --origin upstream
logs/bench.log:2018-08-08 04:53:20,173 INFO installing erpnext_shopify
logs/bench.log:2018-08-08 04:53:20,174 INFO ./env/bin/pip install -q  -e ./apps/erpnext_shopify --no-cache-dir
logs/bench.log:2018-08-08 05:20:06,427 INFO pulling erpnext_shopify
logs/bench.log:2018-08-08 05:20:13,357 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-08-08 05:22:29,926 INFO pulling erpnext_shopify
logs/bench.log:2018-08-08 05:22:34,902 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-08-08 06:12:04,649 INFO pulling erpnext_shopify
logs/bench.log:2018-08-08 06:13:57,220 INFO pulling erpnext_shopify
logs/bench.log:2018-08-08 06:14:04,251 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-08-11 04:03:06,066 INFO pulling erpnext_shopify
logs/bench.log:2018-08-11 04:03:13,245 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-08-11 08:48:27,008 INFO pulling erpnext_shopify
logs/bench.log:2018-08-11 08:48:33,072 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-08-11 08:58:19,636 INFO pulling erpnext_shopify
logs/bench.log:2018-08-11 11:30:11,245 INFO pulling erpnext_shopify
logs/bench.log:2018-08-11 11:30:16,798 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-08-12 03:46:55,613 INFO pulling erpnext_shopify
logs/bench.log:2018-08-12 03:47:02,612 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-08-12 03:58:25,419 INFO pulling erpnext_shopify
logs/bench.log:2018-08-12 04:07:57,602 INFO pulling erpnext_shopify
logs/bench.log:2018-08-12 04:08:02,860 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-08-12 05:31:23,193 INFO pulling erpnext_shopify
logs/bench.log:2018-08-12 09:58:46,667 INFO pulling erpnext_shopify
logs/bench.log:2018-08-12 09:58:51,895 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-08-13 03:52:30,648 INFO pulling erpnext_shopify
logs/bench.log:2018-08-13 03:52:37,261 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-08-14 04:06:31,149 INFO pulling erpnext_shopify
logs/bench.log:2018-08-14 04:06:37,248 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-08-15 08:16:16,205 INFO pulling erpnext_shopify
logs/bench.log:2018-08-15 08:16:22,852 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-09-06 06:15:26,969 INFO pulling erpnext_shopify
logs/bench.log:2018-09-06 06:15:41,598 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-09-06 08:19:53,416 INFO pulling erpnext_shopify
logs/bench.log:2018-09-06 08:21:41,191 INFO pulling erpnext_shopify
logs/bench.log:2018-09-06 08:21:52,114 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-09-06 08:33:00,953 INFO pulling erpnext_shopify
logs/bench.log:2018-09-06 08:33:08,446 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-09-06 08:56:40,400 INFO pulling erpnext_shopify
logs/bench.log:2018-09-06 08:56:46,566 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/bench.log:2018-09-06 09:04:38,425 INFO pulling erpnext_shopify
logs/bench.log:2018-09-06 09:04:44,420 INFO ./env/bin/pip install -q -r ./apps/erpnext_shopify/requirements.txt
logs/schedule.error.log:ImportError: No module named erpnext_shopify

the log file named requirement.txt is empty

command find logs -name *.log | xargs grep sync gives a very long result, following is part of the logs.

logs/worker.error.log:08:15:32 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0110E ||| Price List : Standard Selling ||| Rate : 10438', 'name': u'ITEM-PRICE-00038', 'title': u'NI36A-0110E', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (bf42ba70-8ccc-4a36-89be-365d41ef1050)
logs/worker.error.log:08:15:59 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0120E ||| Price List : Standard Selling ||| Rate : 30000', 'name': u'ITEM-PRICE-00022', 'title': u'NI36A-0120E', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (73ee73cf-0dc1-4ff7-a359-e0c9e810c5fe)
logs/worker.error.log:08:16:08 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0120E ||| Price List : Standard Buying ||| Rate : 28690', 'name': u'ITEM-PRICE-00021', 'title': u'NI36A-0120E', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (47024b7d-16a9-434d-92b7-c772dac15c42)
logs/worker.error.log:08:17:44 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0010P ||| Price List : Standard Selling ||| Rate : 25915', 'name': u'ITEM-PRICE-00847', 'title': u'NI36A-0010P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (cdd3bd3b-3a89-4c00-885d-98e5397af5d2)
logs/worker.error.log:08:17:54 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0010P ||| Price List : Standard Buying ||| Rate : 24915', 'name': u'ITEM-PRICE-00846', 'title': u'NI36A-0010P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (4a89ac22-066f-4a93-a291-7c71ab311f4a)
logs/worker.error.log:08:18:32 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0020P ||| Price List : Standard Buying ||| Rate : 26048', 'name': u'ITEM-PRICE-00055', 'title': u'NI36A-0020P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (a6101b97-40b5-43a3-8721-972616cfe49d)
logs/worker.error.log:08:18:43 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0020P ||| Price List : Standard Selling ||| Rate : 27048', 'name': u'ITEM-PRICE-00088', 'title': u'NI36A-0020P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (f03da61b-8d3c-4fce-8d4b-62f8354f85cb)
logs/worker.error.log:08:19:32 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0030P ||| Price List : Standard Buying ||| Rate : 26803', 'name': u'ITEM-PRICE-00054', 'title': u'NI36A-0030P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (6f8be79c-87ec-47f4-abcc-7a596702bd07)
logs/worker.error.log:08:19:41 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0030P ||| Price List : Standard Selling ||| Rate : 27803', 'name': u'ITEM-PRICE-00090', 'title': u'NI36A-0030P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (99c5cca7-44c2-4fd0-be98-a53b3c3d85c8)
logs/worker.error.log:08:20:32 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0040P ||| Price List : Standard Selling ||| Rate : 26803', 'name': u'ITEM-PRICE-00087', 'title': u'NI36A-0040P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (907fe3c6-3793-4b2e-8e4d-4ee4ab92147a)
logs/worker.error.log:08:20:43 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0040P ||| Price List : Standard Buying ||| Rate : 27803', 'name': u'ITEM-PRICE-00057', 'title': u'NI36A-0040P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (83fd06d2-52dc-4b92-bd32-e2d221bee533)
logs/worker.error.log:08:21:12 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0050P ||| Price List : Standard Selling ||| Rate : 27803', 'name': u'ITEM-PRICE-00067', 'title': u'NI36A-0050P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (f8ef6d50-51cd-494d-83c7-b1abc67a0020)
logs/worker.error.log:08:21:23 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0050P ||| Price List : Standard Buying ||| Rate : 26803', 'name': u'ITEM-PRICE-00058', 'title': u'NI36A-0050P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (41f648c6-d81f-45a1-b424-4d958a59335f)
logs/worker.error.log:08:23:07 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0060P ||| Price List : Standard Buying ||| Rate : 26803', 'name': u'ITEM-PRICE-00056', 'title': u'NI36A-0060P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (e87e3889-5e8c-42bc-80b0-ba23df45eecf)
logs/worker.error.log:08:23:15 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0060P ||| Price List : Standard Selling ||| Rate : 27803', 'name': u'ITEM-PRICE-00089', 'title': u'NI36A-0060P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (753dc25e-e643-42e9-8a69-e8874ae3c35a)
logs/worker.error.log:08:23:58 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0070P ||| Price List : Standard Buying ||| Rate : 26803', 'name': u'ITEM-PRICE-00083', 'title': u'NI36A-0070P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (730defa1-4c4f-4286-ad13-7027fcc3b582)
logs/worker.error.log:08:24:06 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0070P ||| Price List : Standard Selling ||| Rate : 27803', 'name': u'ITEM-PRICE-00084', 'title': u'NI36A-0070P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (b41e1ecb-c859-40af-82b1-6a1a2cc7b5dd)
logs/worker.error.log:08:24:30 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0080P ||| Price List : Standard Buying ||| Rate : 26803', 'name': u'ITEM-PRICE-00041', 'title': u'NI36A-0080P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (6bbf4981-7065-45d2-9238-a780a9035268)
logs/worker.error.log:08:24:42 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0080P ||| Price List : Standard Selling ||| Rate : 27803', 'name': u'ITEM-PRICE-00062', 'title': u'NI36A-0080P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (a5f3aa03-acf8-4f8d-83db-ad5a3b851a0f)
logs/worker.error.log:08:25:04 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0090P ||| Price List : Standard Selling ||| Rate : 93865', 'name': u'ITEM-PRICE-00085', 'title': u'NI36A-0090P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (8182278f-ab97-4f60-95a8-30ff8d442e0f)
logs/worker.error.log:08:25:20 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0090P ||| Price List : Standard Buying ||| Rate : 92865', 'name': u'ITEM-PRICE-00086', 'title': u'NI36A-0090P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (b59d219c-ec90-4646-b7ed-8bf6ea254ed0)
logs/worker.error.log:08:25:43 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0100P ||| Price List : Standard Selling ||| Rate : 23650', 'name': u'ITEM-PRICE-00081', 'title': u'NI36A-0100P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (89bc584d-13ec-46cc-a24a-b503b265194c)
logs/worker.error.log:08:25:50 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0100P ||| Price List : Standard Buying ||| Rate : 22650', 'name': u'ITEM-PRICE-00082', 'title': u'NI36A-0100P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (4ee7ea76-dc65-41b1-bd19-8e4d4950c0f9)
logs/worker.error.log:08:26:14 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0110P ||| Price List : Standard Buying ||| Rate : 9438', 'name': u'ITEM-PRICE-00044', 'title': u'NI36A-0110P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (1c055b0b-4b3f-42d8-acf7-8531eb4ddea6)
logs/worker.error.log:08:26:23 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0110P ||| Price List : Standard Selling ||| Rate : 10438', 'name': u'ITEM-PRICE-00060', 'title': u'NI36A-0110P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (9d5e7d90-13a1-4877-80f8-c6cdc23bd329)
logs/worker.error.log:08:26:49 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0120P ||| Price List : Standard Buying ||| Rate : 28690', 'name': u'ITEM-PRICE-00068', 'title': u'NI36A-0120P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (1d564ac1-07fc-4e2e-be06-bc9d82287856)
logs/worker.error.log:08:27:00 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Item Code : NI36A-0120P ||| Price List : Standard Selling ||| Rate : 30000', 'name': u'ITEM-PRICE-00069', 'title': u'NI36A-0120P', 'route': None, 'published': 0, 'doctype': u'Item Price'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'prt.supervisor@mediamark.af') (09f07501-1a41-4781-bfe4-4bec0c066269)
logs/worker.error.log:08:34:08 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Subject : Sales Supervisor logged in', 'name': 'a1bbe98ce4', 'title': u'Sales Supervisor logged in', 'route': None, 'published': 0, 'doctype': u'Activity Log'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'sales.supervisor@mediamark.af') (43ce2e27-3a9e-47b4-994e-5d90e6acbc0b)
logs/worker.error.log:08:44:23 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Subject : Nasir Totakhil logged in', 'name': '3f4500bf92', 'title': u'Nasir Totakhil logged in', 'route': None, 'published': 0, 'doctype': u'Activity Log'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'totakhil@mediamark.af') (a86420ba-ea25-478a-ad50-86ed493963eb)
logs/worker.error.log:10:54:12 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Subject : Incorrect password', 'name': 'c60f5be49a', 'title': u'Incorrect password', 'route': None, 'published': 0, 'doctype': u'Activity Log'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=None) (2e1cae1c-dd40-435e-bdcd-63336b748c8c)
logs/worker.error.log:10:54:18 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Subject : Incorrect password', 'name': '48a767de7e', 'title': u'Incorrect password', 'route': None, 'published': 0, 'doctype': u'Activity Log'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=None) (5d7e37aa-71e7-418d-8d4f-3b47d72a7664)
logs/worker.error.log:10:54:33 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Subject : Incorrect password', 'name': '2bfe4e3275', 'title': u'Incorrect password', 'route': None, 'published': 0, 'doctype': u'Activity Log'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=None) (e333985f-fdc0-4b23-89e1-312f879056b4)
logs/worker.error.log:10:54:38 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Subject : User disabled or missing', 'name': '245a387732', 'title': u'User disabled or missing', 'route': None, 'published': 0, 'doctype': u'Activity Log'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=None) (2b75a3d9-40db-4d98-880e-279d784b3fc2)
logs/worker.error.log:10:54:42 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Subject : Web Master logged in', 'name': 'fe2cfa7fc3', 'title': u'Web Master logged in', 'route': None, 'published': 0, 'doctype': u'Activity Log'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'webmaster@mediamark.af') (423b817e-e724-4325-b235-8023c0941b01)
logs/worker.error.log:04:11:57 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Subject : Web Master logged out: Session Expired', 'name': '371785e06d', 'title': u'Web Master logged out: <b>Session Expired</b>', 'route': None, 'published': 0, 'doctype': u'Activity Log'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=None) (e751fec5-4afa-419a-b13e-48c4ec1889b4)
logs/worker.error.log:04:16:35 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Subject : Sales Supervisor logged out: Session Expired', 'name': '45a160a2de', 'title': u'Sales Supervisor logged out: <b>Session Expired</b>', 'route': None, 'published': 0, 'doctype': u'Activity Log'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=None) (08ac2785-e86d-40ba-8bb2-a6f0ede8df31)
logs/worker.error.log:04:17:28 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Subject : Sales Supervisor logged in', 'name': 'd94a0e51e4', 'title': u'Sales Supervisor logged in', 'route': None, 'published': 0, 'doctype': u'Activity Log'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'sales.supervisor@mediamark.af') (7c1ca0b7-4959-4f37-ba71-115af3aeda38)
logs/worker.error.log:04:29:12 default: frappe.utils.background_jobs.execute_job(event=None, is_async=True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={'flags': [{'content': u'Subject : Web Master logged in', 'name': '694c58eaa9', 'title': u'Web Master logged in', 'route': None, 'published': 0, 'doctype': u'Activity Log'}]}, method=u'frappe.utils.global_search.sync_global_search', site=u'site1.local', user=u'webmaster@mediamark.af') (35ec4d12-d5ab-476c-8b64-d336cfe1154a)

I couldn’t understand anything from it.


#13

Not much here other than ‘pulling erpnext_shopify’ runs at intervals.

Someone with V11 shopify working or expertise here perhaps can advise you further.

You might also setup a v10 instance, to analyse and compare how that works with this version.

cheers


#14

how do I contact that expert?

master branch is in version 10.1.51
when I switch to branch master nothing changes I get same thing as v11.
it seams the way of connecting to shopify in both versions are changed.

one more thing Dear @clarkej
if other versions like v10.1.40 is not effected the changes on them,
how do I install or switch to that specific version.
I tried following command but did not work

bench@mmerpdemo06:~/frappe-erpnext/apps/erpnext$ git checkout tags/v10.1.40
error: pathspec 'tags/v10.1.40' did not match any file(s) known to git.

#15

git checkout v10.1.40 should do it


#16

git checkout v10.1.40 not switching
I run git checkout -b v10.1.40 switch to branch v10.1.40 but now when I update the bench i get the following error

INFO:bench.utils:updating bench
INFO:bench.utils:git pull
Already up to date.
Traceback (most recent call last):
  File "/usr/local/bin/bench", line 11, in <module>
    load_entry_point('bench', 'console_scripts', 'bench')()
  File "/opt/bench/bench-repo/bench/cli.py", line 40, in cli
    bench_command()
  File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/opt/bench/bench-repo/bench/commands/update.py", line 51, in update
    version_upgrade = is_version_upgrade()
  File "/opt/bench/bench-repo/bench/app.py", line 270, in is_version_upgrade
    raise InvalidBranchException("Specified branch of app {0} is not in upstream".format(app))
bench.app.InvalidBranchException: Specified branch of app frappe is not in upstream

and ERPNext is still in v10.1.52


#17

That you must arrange - you are aware of these options https://erpnext.org/service-providers https://erpnext.org/erpnext-jobs


#18

Thnks Mr Clarkej
I sent a message to support.

How to Install a specific version or switch to a specific version of erpnext?


#19

Start a new thread, the better for all to notice and respond!


#20

Did you end up getting an answer from support? Were you able to successfully set up shopify sync thereafter?