Server Error => KeyError: 'shopping_cart'

hi gurus,
After last update I ended up with below error (Screen shot & Traceback) while trying to enter/navigate “Shopping Cart Setting”:

Traceback (most recent call last):
File “/home/jctkorp/frappe-bench/apps/frappe/frappe/”, line 68, in application
response = frappe.api.handle()
File “/home/jctkorp/frappe-bench/apps/frappe/frappe/”, line 55, in handle
return frappe.handler.handle()
File “/home/jctkorp/frappe-bench/apps/frappe/frappe/”, line 31, in handle
data = execute_cmd(cmd)
File “/home/jctkorp/frappe-bench/apps/frappe/frappe/”, line 67, in execute_cmd
return, **frappe.form_dict)
File “/home/jctkorp/frappe-bench/apps/frappe/frappe/”, line 1198, in call
return fn(*args, **newargs)
File “/home/jctkorp/frappe-bench/apps/frappe/frappe/desk/form/”, line 71, in getdoctype
docs = get_meta_bundle(doctype)
File “/home/jctkorp/frappe-bench/apps/frappe/frappe/desk/form/”, line 81, in get_meta_bundle
bundle = [frappe.desk.form.meta.get_meta(doctype)]
File “/home/jctkorp/frappe-bench/apps/frappe/frappe/desk/form/”, line 26, in get_meta
meta = FormMeta(doctype)
File “/home/jctkorp/frappe-bench/apps/frappe/frappe/desk/form/”, line 39, in init
File “/home/jctkorp/frappe-bench/apps/frappe/frappe/desk/form/”, line 49, in load_assets
File “/home/jctkorp/frappe-bench/apps/frappe/frappe/desk/form/”, line 81, in add_code
path = os.path.join(get_module_path(self.module), ‘doctype’, scrub(
File “/home/jctkorp/frappe-bench/apps/frappe/frappe/modules/”, line 167, in get_module_path
return frappe.get_module_path(module)
File “/home/jctkorp/frappe-bench/apps/frappe/frappe/”, line 981, in get_module_path
return get_pymodule_path(local.module_app[module] + “.” + module, *joins)
KeyError: ‘shopping_cart’

What can be done to solve this? Pls suggest.

Please also note while I run “bench update” output is >>
Cannot proceed with update: You have local changes in app “frappe” that are not committed.

Here are your choices:

  1. Merge the frappe app manually with “git pull” / “git pull --rebase” and fix conflicts.
  2. Temporarily remove your changes with “git stash” or discard them completely
    with “bench update --reset” or for individual repositries “git reset --hard”
  3. If your changes are helpful for others, send in a pull request via GitHub and
    wait for them to be merged in the core.

Please help…

Even I am facing the same issue. Any help will be much appreciated

I just raised the issue

1 Like

This issue is fixed and will be released as part of next update.

Shopping cart and Product settings are merged into E-commerce settings. For more details checkout this docs.

I have also same issue. Take a look on it

linked_doctypes[df["options"]] = df["fieldname"]
 KeyError: 'options'

Can Someone help me that what was the issue there.