GithubHelp home page GithubHelp logo

vuefront / opencart Goto Github PK

View Code? Open in Web Editor NEW
72.0 8.0 25.0 19.82 MB

Free PWA & SPA for OpenCart

Home Page: https://opencart.vuefront.com/

PHP 38.48% HTML 31.42% JavaScript 8.98% CSS 0.06% Vue 18.40% SCSS 2.22% Twig 0.43%
opencart oc opencart-module opencart-extension extension pwa spa single-page-app vue vuejs

opencart's Introduction


VueFront

Vue powered CMS agnostic frontend framework for your old-fashioned Blog and Ecommerce site.

Version Version License Chat

Show your ❤️ - give us a ⭐
Help us grow this project to be the best it can be!

Demo

VueFront on Wordpress

VueFront on OpenCart

VueFront on Magento

VueFront on PrestaShop

What can I do with VueFront?

Easily turn your Wordpress, OpenCart, Magento, PrestaShop, Shopify or any other blog/store CMS into an SPA and PWA with Vue.js in less then 5 minutes.

VueFront Tech-stack:

  • SPA
  • PWA
  • AMP
  • GraphQL + Apollo
  • VueJS + Nuxt
  • Atomic Design
  • JAMstack

Who can use VueFront?

You or your clients with a site on an old-fashiond CMS. If you want to try new technology, outrun your competition and just provide a better user experience, but not ready to invest thousands of dollars, VueFront is for you.

  • It uses the latest tech stack.
  • It's free.
  • It's easy to setup, test and run.

It works out-of-the-box:

  • You get a shiny new Web APP.
  • You get to keep your current CMS admin panel.
  • You can always switch back to your old site.

Give it a try, what do you have to lose?

How do I get started? (development)

  1. Install VueFront CMS Connect App on your site and copy the CMS Connect URL.
  2. Install VueFront app. (requires node.js >= 8, git, and yarn)
# Create VueFront app. replace <project-name> with vuefront
yarn create vuefront-app <project-name>
# OR npx create-vuefront-app <project-name>

yarn dev

Switch to production

  1. build your App
# build the app
yarn build
  1. Copy the contents of your app from /dist to your root folder of your CMS where it is hosted.

  2. Configure your hosting to load index.html first. This can be a bit tricky.

For OpenCart CMS you can use this:

  • Apache
# for VueFront to work you need to load index.html before any other index file
DirectoryIndex index.html index.php
  • Nginx
# for VueFront to work you need to load index.html before any other index file
index index.html index.php;

# when visiting any other url, it should forward to the root index.html file
location / {
    try_files $uri $uri/ /index.html;
}

opencart's People

Contributors

alexandrdrvn avatar dmitriyzhuk avatar krasaler avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

opencart's Issues

authorization is missing

  1. i can edit account information, change password, add address if page is not refreshed.
  2. Now if i page refresh i can't edit account information etc details.

I think we are not checking is a valid user to change his account details.

$this->customer is null once you refresh the page.
can you give me some information how you are persisting $this->customer in php side for further requests.

Customization

How can I customize it? Basically I need to put my own logo and replace carousel images.

cors policy issue

Access to fetch at 'http://127.0.0.1:84/index.php?route=extension/module/d_vuefront/graphql&cors=true' from origin 'http://localhost:3000' has been blocked by CORS policy: Request header field authorization is not allowed by Access-Control-Allow-Headers in preflight response.

steps to reproduce the issue
add token in catalog/controller/extension/d_vuefront/common/account.php login function.
$token = token(64);
$this->model_account_customer->editToken($customer_info['customer_id'], $token);
return array(
'token' => $token,
'customer'=> array(
'id' => $customer_info['customer_id'],
'firstName' => $customer_info['firstname'],
'lastName' => $customer_info['lastname'],
'email' => $customer_info['email'],
)
);

Now further requests getting above error.

thumbnail images click in not working in product page - Page not found

Vue warn]: Missing required prop: "media"

found in

---> at src/components/LightBox.vue
at node_modules/vuefront/lib/components/molecules/product-image/popup.vue
at node_modules/vuefront/lib/components/molecules/product-image/product-image.vue
at node_modules/vuefront/lib/components/molecules/col/col.vue
at node_modules/vuefront/lib/components/molecules/row/row.vue
at node_modules/vuefront/lib/components/templates/store/product/product.vue
at node_modules/vuefront/lib/components/molecules/col/col.vue
at node_modules/vuefront/lib/components/molecules/row/row.vue
at node_modules/vuefront/lib/components/molecules/container/container.vue
at node_modules/vuefront/lib/components/organisms/layout/layout.vue
<NodeModules/vuefront/lib/components/pages/store/product/product.vue> at node_modules/vuefront/lib/components/pages/store/product/product.vue

<Layouts/default.vue> at layouts/default.vue

  warn @ vue.runtime.esm.js?2b0e:619
  assertProp @ vue.runtime.esm.js?2b0e:1681
  validateProp @ vue.runtime.esm.js?2b0e:1632
  loop @ vue.runtime.esm.js?2b0e:4665
  initProps @ vue.runtime.esm.js?2b0e:4698
  initState @ vue.runtime.esm.js?2b0e:4639
  Vue._init @ vue.runtime.esm.js?2b0e:5006
  VueComponent @ vue.runtime.esm.js?2b0e:5154
  createComponentInstanceForVnode @ vue.runtime.esm.js?2b0e:3283
  init @ vue.runtime.esm.js?2b0e:3114
  createComponent @ vue.runtime.esm.js?2b0e:5978
  createElm @ vue.runtime.esm.js?2b0e:5925
  patch @ vue.runtime.esm.js?2b0e:6516
  Vue._update @ vue.runtime.esm.js?2b0e:3948
  updateComponent @ vue.runtime.esm.js?2b0e:4060
  get @ vue.runtime.esm.js?2b0e:4479
  run @ vue.runtime.esm.js?2b0e:4554
  flushSchedulerQueue @ vue.runtime.esm.js?2b0e:4310
  eval @ vue.runtime.esm.js?2b0e:1980
  flushCallbacks @ vue.runtime.esm.js?2b0e:1906
  Promise.then (async)    
  timerFunc @ vue.runtime.esm.js?2b0e:1933
  nextTick @ vue.runtime.esm.js?2b0e:1990
  queueWatcher @ vue.runtime.esm.js?2b0e:4402
  update @ vue.runtime.esm.js?2b0e:4544
  Vue.$forceUpdate @ vue.runtime.esm.js?2b0e:3969
  forceRender @ vue.runtime.esm.js?2b0e:3647
  eval @ vue.runtime.esm.js?2b0e:3669
  eval @ vue.runtime.esm.js?2b0e:336
  Promise.then (async)    
  resolveAsyncComponent @ vue.runtime.esm.js?2b0e:3692
  createComponent @ vue.runtime.esm.js?2b0e:3200
  _createElement @ vue.runtime.esm.js?2b0e:3422
  createElement @ vue.runtime.esm.js?2b0e:3353
  vm._c @ vue.runtime.esm.js?2b0e:3491
  render @ popup.vue?5df2:5
  Vue._render @ vue.runtime.esm.js?2b0e:3548
  updateComponent @ vue.runtime.esm.js?2b0e:4055
  get @ vue.runtime.esm.js?2b0e:4479
  Watcher @ vue.runtime.esm.js?2b0e:4468
  mountComponent @ vue.runtime.esm.js?2b0e:4073
  Vue.$mount @ vue.runtime.esm.js?2b0e:8415
  init @ vue.runtime.esm.js?2b0e:3118
  createComponent @ vue.runtime.esm.js?2b0e:5978
  createElm @ vue.runtime.esm.js?2b0e:5925
  updateChildren @ vue.runtime.esm.js?2b0e:6216
  patchVnode @ vue.runtime.esm.js?2b0e:6319
  patch @ vue.runtime.esm.js?2b0e:6482
  Vue._update @ vue.runtime.esm.js?2b0e:3948
  updateComponent @ vue.runtime.esm.js?2b0e:4060
  get @ vue.runtime.esm.js?2b0e:4479
  run @ vue.runtime.esm.js?2b0e:4554
  flushSchedulerQueue @ vue.runtime.esm.js?2b0e:4310
  eval @ vue.runtime.esm.js?2b0e:1980
  flushCallbacks @ vue.runtime.esm.js?2b0e:1906
  Promise.then (async)    
  asyncGeneratorStep @ asyncToGenerator.js?1da1:13
  _next @ asyncToGenerator.js?1da1:25
  Promise.then (async)    
  asyncGeneratorStep @ asyncToGenerator.js?1da1:13
  _next @ asyncToGenerator.js?1da1:25
  eval @ asyncToGenerator.js?1da1:32
  eval @ asyncToGenerator.js?1da1:21
  _mountApp @ client.js?06a0:693
  mountApp @ client.js?06a0:693
  Promise.then (async)    
  eval @ client.js?06a0:96
  eval @ client.js:1169
  ./.nuxt/client.js @ app.js:23
  webpack_require @ runtime.js:859
  fn @ runtime.js:151
  0 @ app.js:473
  webpack_require @ runtime.js:859
  checkDeferredModules @ runtime.js:46
  webpackJsonpCallback @ runtime.js:33
  (anonymous) @ app.js:1
  Show 159 more frames

customer order history

May i know any update on customer order history.Is there any chance adding in coming releases.

Support for custom extentions?

How can i manually extend GraphQL schema of CMS Connect? Could you tell what i need to describe to get access to data tables of custom opencart extension.

OpenCart Issue

GraphQL error: Cannot query field "url" on type "Product".

create account issue

after creating account it should show success message and it should redirect to my account with session.

present it is not showing any success message.
also the account is not logged in automatically.

Menu is not displaying

Hi Team,

Getting below error.

ApolloClient networkError 07:34:14
Notice: Undefined index: category_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 40Notice: Undefined index: name in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 41Notice: Undefined index: description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 42Notice: Undefined index: parent_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 43Notice: Undefined index: meta_title in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 50Notice: Undefined index: meta_description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 51Notice: Undefined index: meta_keyword in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 52Notice: Undefined index: category_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 40Notice: Undefined index: name in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 41Notice: Undefined index: description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 42Notice: Undefined index: parent_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 43Notice: Undefined index: meta_title in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 50Notice: Undefined index: meta_description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 51Notice: Undefined index: meta_keyword in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 52Notice: Undefined index: category_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 40Notice: Undefined index: name in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 41Notice: Undefined index: description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 42Notice: Undefined index: parent_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 43Notice: Undefined index: meta_title in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 50Notice: Undefined index: meta_description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 51Notice: Undefined index: meta_keyword in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 52Notice: Undefined index: category_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 40Notice: Undefined index: name in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 41Notice: Undefined index: description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 42Notice: Undefined index: parent_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 43Notice: Undefined index: meta_title in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 50Notice: Undefined index: meta_description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 51Notice: Undefined index: meta_keyword in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 52Notice: Undefined index: category_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 40Notice: Undefined index: name in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 41Notice: Undefined index: description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 42Notice: Undefined index: parent_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 43Notice: Undefined index: meta_title in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 50Notice: Undefined index: meta_description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 51Notice: Undefined index: meta_keyword in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 52Notice: Undefined index: category_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 40Notice: Undefined index: name in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 41Notice: Undefined index: description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 42Notice: Undefined index: parent_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 43Notice: Undefined index: meta_title in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 50Notice: Undefined index: meta_description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 51Notice: Undefined index: meta_keyword in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 52Notice: Undefined index: category_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 40Notice: Undefined index: name in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 41Notice: Undefined index: description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 42Notice: Undefined index: parent_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 43Notice: Undefined index: meta_title in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 50Notice: Undefined index: meta_description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 51Notice: Undefined index: meta_keyword in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 52Notice: Undefined index: category_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 40Notice: Undefined index: name in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 41Notice: Undefined index: description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 42Notice: Undefined index: parent_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 43Notice: Undefined index: meta_title in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 50Notice: Undefined index: meta_description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 51Notice: Undefined index: meta_keyword in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 52Notice: Undefined index: category_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 40Notice: Undefined index: name in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 41Notice: Undefined index: description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 42Notice: Undefined index: parent_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 43Notice: Undefined index: meta_title in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 50Notice: Undefined index: meta_description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 51Notice: Undefined index: meta_keyword in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 52Notice: Undefined index: category_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 40Notice: Undefined index: name in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 41Notice: Undefined index: description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 42Notice: Undefined index: parent_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 43Notice: Undefined index: meta_title in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 50Notice: Undefined index: meta_description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 51Notice: Undefined index: meta_keyword in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 52Notice: Undefined index: category_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 40Notice: Undefined index: name in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 41Notice: Undefined index: description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 42Notice: Undefined index: parent_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 43Notice: Undefined index: meta_title in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 50Notice: Undefined index: meta_description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 51Notice: Undefined index: meta_keyword in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 52Notice: Undefined index: category_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 40Notice: Undefined index: name in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 41Notice: Undefined index: description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 42Notice: Undefined index: parent_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 43Notice: Undefined index: meta_title in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 50Notice: Undefined index: meta_description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 51Notice: Undefined index: meta_keyword in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 52Notice: Undefined index: category_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 40Notice: Undefined index: name in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 41Notice: Undefined index: description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 42Notice: Undefined index: parent_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 43Notice: Undefined index: meta_title in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 50Notice: Undefined index: meta_description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 51Notice: Undefined index: meta_keyword in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 52Notice: Undefined index: category_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 40Notice: Undefined index: name in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 41Notice: Undefined index: description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 42Notice: Undefined index: parent_id in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 43Notice: Undefined index: meta_title in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 50Notice: Undefined index: meta_description in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 51Notice: Undefined index: meta_keyword in /opt/bitnami/opencart/catalog/controller/extension/d_vuefront/store/category.php on line 52{"data":{"categoriesMenu":{"content":[{"id":"20","title":"Desktops","to":"/desktops","children":[{"id":"26","title":"PC","to":"/pc","children":[],"__typename":"Category"},{"id":"27","title":"Mac","to":"/mac","children":[],"__typename":"Category"}],"__typename":"Category"},{"id":"18","title":"Laptops & Notebooks","to":"/laptop-notebook","children":[{"id":"45","title":"Windows","to":"/windows","children":[],"__typename":"Category"},{"id":"46","title":"Macs","to":"/macs","children":[],"__typename":"Category"}],"__typename":"Category"},{"id":"25","title":"Components","to":"/component","children":[{"id":"28","title":"Monitors","to":"/monitor","children":[{"id":"35","title":"test 1","to":"/test1","__typename":"Category"},{"id":"36","title":"test 2","to":"/test2","__typename":"Category"}],"__typename":"Category"},{"id":"29","title":"Mice and Trackballs","to":"/mouse","children":[],"__typename":"Category"},{"id":"30","title":"Printers","to":"/printer","children":[],"__typename":"Category"},{"id":"31","title":"Scanners","to":"/scanner","children":[],"__typename":"Category"},{"id":"32","title":"Web Cameras","to":"/web-camera","children":[],"__typename":"Category"}],"__typename":"Category"},{"id":"57","title":"Tablets","to":"/tablet","children":[],"__typename":"Category"},{"id":null,"title":"","to":"/software","children":[{"id":"35","title":"test 1","to":"/test1","children":[],"__typename":"Category"},{"id":"36","title":"test 2","to":"/test2","children":[],"__typename":"Category"},{"id":"37","title":"test 5","to":"/test5","children":[],"__typename":"Category"},{"id":"38","title":"test 4","to":"/test4","children":[],"__typename":"Category"},{"id":"39","title":"test 6","to":"/test6","children":[],"__typename":"Category"},{"id":"40","title":"test 7","to":"/test7","children":[],"__typename":"Category"},{"id":"41","title":"test 8","to":"/test8","children":[],"__typename":"Category"},{"id":"42","title":"test 9","to":"/test9","children":[],"__typename":"Category"},{"id":"43","title":"test 11","to":"/test11","children":[],"__typename":"Category"},{"id":"44","title":"test 12","to":"/test12","children":[],"__typename":"Category"},{"id":"45","title":"Windows","to":"/windows","children":[],"__typename":"Category"},{"id":"46","title":"Macs","to":"/macs","children":[],"__typename":"Category"},{"id":"47","title":"test 15","to":"/test15","children":[],"__typename":"Category"},{"id":"48","title":"test 16","to":"/test16","children":[],"__typename":"Category"},{"id":"49","title":"test 17","to":"/test17","children":[],"__typename":"Category"},{"id":"50","title":"test 18","to":"/test18","children":[],"__typename":"Category"},{"id":"51","title":"test 19","to":"/test19","children":[],"__typename":"Category"},{"id":"52","title":"test 20","to":"/test20","children":[{"id":"58","title":"test 25","to":"/test25","__typename":"Category"}],"__typename":"Category"},{"id":"53","title":"test 21","to":"/test21","children":[],"__typename":"Category"},{"id":"54","title":"test 22","to":"/test22","children":[],"__typename":"Category"},{"id":"55","title":"test 23","to":"/test23","children":[],"__typename":"Category"},{"id":"56","title":"test 24","to":"/test24","children":[],"__typename":"Category"},{"id":"58","title":"test 25","to":"/test25","children":[],"__typename":"Category"},{"id":"20","title":"Desktops","to":"/desktops","children":[{"id":"26","title":"PC","to":"/pc","__typename":"Category"},{"id":"27","title":"Mac","to":"/mac","__typename":"Category"}],"__typename":"Category"},{"id":"26","title":"PC","to":"/pc","children":[],"__typename":"Category"},{"id":"28","title":"Monitors","to":"/monitor","children":[{"id":"35","title":"test 1","to":"/test1","__typename":"Category"},{"id":"36","title":"test 2","to":"/test2","__typename":"Category"}],"__typename":"Category"},{"id":"29","title":"Mice and Trackballs","to":"/mouse","children":[],"__typename":"Category"},{"id":"30","title":"Printers","to":"/printer","children":[],"__typename":"Category"},{"id":"31","title":"Scanners","to":"/scanner","children":[],"__typename":"Category"},{"id":"32","title":"Web Cameras","to":"/web-camera","children":[],"__typename":"Category"},{"id":"18","title":"Laptops & Notebooks","to":"/laptop-notebook","children":[{"id":"45","title":"Windows","to":"/windows","__typename":"Category"},{"id":"46","title":"Macs","to":"/macs","__typename":"Category"}],"__typename":"Category"},{"id":"27","title":"Mac","to":"/mac","children":[],"__typename":"Category"},{"id":"25","title":"Components","to":"/component","children":[{"id":"28","title":"Monitors","to":"/monitor","__typename":"Category"},{"id":"29","title":"Mice and Trackballs","to":"/mouse","__typename":"Category"},{"id":"30","title":"Printers","to":"/printer","__typename":"Category"},{"id":"31","title":"Scanners","to":"/scanner","__typename":"Category"},{"id":"32","title":"Web Cameras","to":"/web-camera","__typename":"Category"}],"__typename":"Category"},{"id":"57","title":"Tablets","to":"/tablet","children":[],"__typename":"Category"},{"id":null,"title":"","to":"/software","children":[{"id":"35","title":"test 1","to":"/test1","__typename":"Category"},{"id":"36","title":"test 2","to":"/test2","__typename":"Category"},{"id":"37","title":"test 5","to":"/test5","__typename":"Category"},{"id":"38","title":"test 4","to":"/test4","__typename":"Category"},{"id":"39","title":"test 6","to":"/test6","__typename":"Category"},{"id":"40","title":"test 7","to":"/test7","__typename":"Category"},{"id":"41","title":"test 8","to":"/test8","__typename":"Category"},{"id":"42","title":"test 9","to":"/test9","__typename":"Category"},{"id":"43","title":"test 11","to":"/test11","__typename":"Category"},{"id":"44","title":"test 12","to":"/test12","__typename":"Category"},{"id":"45","title":"Windows","to":"/windows","__typename":"Category"},{"id":"46","title":"Macs","to":"/macs","__typename":"Category"},{"id":"47","title":"test 15","to":"/test15","__typename":"Category"},{"id":"48","title":"test 16","to":"/test16","__typename":"Category"},{"id":"49","title":"test 17","to":"/test17","__typename":"Category"},{"id":"50","title":"test 18","to":"/test18","__typename":"Category"},{"id":"51","title":"test 19","to":"/test19","__typename":"Category"},{"id":"52","title":"test 20","to":"/test20","__typename":"Category"},{"id":"53","title":"test 21","to":"/test21","__typename":"Category"},{"id":"54","title":"test 22","to":"/test22","__typename":"Category"},{"id":"55","title":"test 23","to":"/test23","__typename":"Category"},{"id":"56","title":"test 24","to":"/test24","__typename":"Category"},{"id":"58","title":"test 25","to":"/test25","__typename":"Category"},{"id":"20","title":"Desktops","to":"/desktops","__typename":"Category"},{"id":"26","title":"PC","to":"/pc","__typename":"Category"},{"id":"28","title":"Monitors","to":"/monitor","__typename":"Category"},{"id":"29","title":"Mice and Trackballs","to":"/mouse","__typename":"Category"},{"id":"30","title":"Printers","to":"/printer","__typename":"Category"},{"id":"31","title":"Scanners","to":"/scanner","__typename":"Category"},{"id":"32","title":"Web Cameras","to":"/web-camera","__typename":"Category"},{"id":"18","title":"Laptops & Notebooks","to":"/laptop-notebook","__typename":"Category"},{"id":"27","title":"Mac","to":"/mac","__typename":"Category"},{"id":"25","title":"Components","to":"/component","__typename":"Category"},{"id":"57","title":"Tablets","to":"/tablet","__typename":"Category"},{"id":null,"title":"","to":"/software","__typename":"Category"},{"id":"24","title":"Phones & PDAs","to":"/smartphone","__typename":"Category"},{"id":"33","title":"Cameras","to":"/camera","__typename":"Category"},{"id":null,"title":"","to":"/mp3-players","__typename":"Category"}],"__typename":"Category"},{"id":"24","title":"Phones & PDAs","to":"/smartphone","children":[],"__typename":"Category"},{"id":"33","title":"Cameras","to":"/camera","children":[],"__typename":"Category"},{"id":null,"title":"","to":"/mp3-players","children":[{"id":"35","title":"test 1","to":"/test1","__typename":"Category"},{"id":"36","title":"test 2","to":"/test2","__typename":"Category"},{"id":"37","title":"test 5","to":"/test5","__typename":"Category"},{"id":"38","title":"test 4","to":"/test4","__typename":"Category"},{"id":"39","title":"test 6","to":"/test6","__typename":"Category"},{"id":"40","title":"test 7","to":"/test7","__typename":"Category"},{"id":"41","title":"test 8","to":"/test8","__typename":"Category"},{"id":"42","title":"test 9","to":"/test9","__typename":"Category"},{"id":"43","title":"test 11","to":"/test11","__typename":"Category"},{"id":"44","title":"test 12","to":"/test12","__typename":"Category"},{"id":"45","title":"Windows","to":"/windows","__typename":"Category"},{"id":"46","title":"Macs","to":"/macs","__typename":"Category"},{"id":"47","title":"test 15","to":"/test15","__typename":"Category"},{"id":"48","title":"test 16","to":"/test16","__typename":"Category"},{"id":"49","title":"test 17","to":"/test17","__typename":"Category"},{"id":"50","title":"test 18","to":"/test18","__typename":"Category"},{"id":"51","title":"test 19","to":"/test19","__typename":"Category"},{"id":"52","title":"test 20","to":"/test20","__typename":"Category"},{"id":"53","title":"test 21","to":"/test21","__typename":"Category"},{"id":"54","title":"test 22","to":"/test22","__typename":"Category"},{"id":"55","title":"test 23","to":"/test23","__typename":"Category"},{"id":"56","title":"test 24","to":"/test24","__typename":"Category"},{"id":"58","title":"test 25","to":"/test25","__typename":"Category"},{"id":"20","title":"Desktops","to":"/desktops","__typename":"Category"},{"id":"26","title":"PC","to":"/pc","__typename":"Category"},{"id":"28","title":"Monitors","to":"/monitor","__typename":"Category"},{"id":"29","title":"Mice and Trackballs","to":"/mouse","__typename":"Category"},{"id":"30","title":"Printers","to":"/printer","__typename":"Category"},{"id":"31","title":"Scanners","to":"/scanner","__typename":"Category"},{"id":"32","title":"Web Cameras","to":"/web-camera","__typename":"Category"},{"id":"18","title":"Laptops & Notebooks","to":"/laptop-notebook","__typename":"Category"},{"id":"27","title":"Mac","to":"/mac","__typename":"Category"},{"id":"25","title":"Components","to":"/component","__typename":"Category"},{"id":"57","title":"Tablets","to":"/tablet","__typename":"Category"},{"id":null,"title":"","to":"/software","__typename":"Category"},{"id":"24","title":"Phones & PDAs","to":"/smartphone","__typename":"Category"},{"id":"33","title":"Cameras","to":"/camera","__typename":"Category"},{"id":null,"title":"","to":"/mp3-players","__typename":"Category"}],"__typename":"Category"}],"__typename":"Category"},{"id":"24","title":"Phones & PDAs","to":"/smartphone","children":[],"__typename":"Category"},{"id":"33","title":"Cameras","to":"/camera","children":[],"__typename":"Category"},{"id":null,"title":"","to":"/mp3-players","children":[{"id":"35","title":"test 1","to":"/test1","children":[],"__typename":"Category"},{"id":"36","title":"test 2","to":"/test2","children":[],"__typename":"Category"},{"id":"37","title":"test 5","to":"/test5","children":[],"__typename":"Category"},{"id":"38","title":"test 4","to":"/test4","children":[],"__typename":"Category"},{"id":"39","title":"test 6","to":"/test6","children":[],"__typename":"Category"},{"id":"40","title":"test 7","to":"/test7","children":[],"__typename":"Category"},{"id":"41","title":"test 8","to":"/test8","children":[],"__typename":"Category"},{"id":"42","title":"test 9","to":"/test9","children":[],"__typename":"Category"},{"id":"43","title":"test 11","to":"/test11","children":[],"__typename":"Category"},{"id":"44","title":"test 12","to":"/test12","children":[],"__typename":"Category"},{"id":"45","title":"Windows","to":"/windows","children":[],"__typename":"Category"},{"id":"46","title":"Macs","to":"/macs","children":[],"__typename":"Category"},{"id":"47","title":"test 15","to":"/test15","children":[],"__typename":"Category"},{"id":"48","title":"test 16","to":"/test16","children":[],"__typename":"Category"},{"id":"49","title":"test 17","to":"/test17","children":[],"__typename":"Category"},{"id":"50","title":"test 18","to":"/test18","children":[],"__typename":"Category"},{"id":"51","title":"test 19","to":"/test19","children":[],"__typename":"Category"},{"id":"52","title":"test 20","to":"/test20","children":[{"id":"58","title":"test 25","to":"/test25","__typename":"Category"}],"__typename":"Category"},{"id":"53","title":"test 21","to":"/test21","children":[],"__typename":"Category"},{"id":"54","title":"test 22","to":"/test22","children":[],"__typename":"Category"},{"id":"55","title":"test 23","to":"/test23","children":[],"__typename":"Category"},{"id":"56","title":"test 24","to":"/test24","children":[],"__typename":"Category"},{"id":"58","title":"test 25","to":"/test25","children":[],"__typename":"Category"},{"id":"20","title":"Desktops","to":"/desktops","children":[{"id":"26","title":"PC","to":"/pc","__typename":"Category"},{"id":"27","title":"Mac","to":"/mac","__typename":"Category"}],"__typename":"Category"},{"id":"26","title":"PC","to":"/pc","children":[],"__typename":"Category"},{"id":"28","title":"Monitors","to":"/monitor","children":[{"id":"35","title":"test 1","to":"/test1","__typename":"Category"},{"id":"36","title":"test 2","to":"/test2","__typename":"Category"}],"__typename":"Category"},{"id":"29","title":"Mice and Trackballs","to":"/mouse","children":[],"__typename":"Category"},{"id":"30","title":"Printers","to":"/printer","children":[],"__typename":"Category"},{"id":"31","title":"Scanners","to":"/scanner","children":[],"__typename":"Category"},{"id":"32","title":"Web Cameras","to":"/web-camera","children":[],"__typename":"Category"},{"id":"18","title":"Laptops & Notebooks","to":"/laptop-notebook","children":[{"id":"45","title":"Windows","to":"/windows","__typename":"Category"},{"id":"46","title":"Macs","to":"/macs","__typename":"Category"}],"__typename":"Category"},{"id":"27","title":"Mac","to":"/mac","children":[],"__typename":"Category"},{"id":"25","title":"Components","to":"/component","children":[{"id":"28","title":"Monitors","to":"/monitor","__typename":"Category"},{"id":"29","title":"Mice and Trackballs","to":"/mouse","__typename":"Category"},{"id":"30","title":"Printers","to":"/printer","__typename":"Category"},{"id":"31","title":"Scanners","to":"/scanner","__typename":"Category"},{"id":"32","title":"Web Cameras","to":"/web-camera","__typename":"Category"}],"__typename":"Category"},{"id":"57","title":"Tablets","to":"/tablet","children":[],"__typename":"Category"},{"id":null,"title":"","to":"/software","children":[{"id":"35","title":"test 1","to":"/test1","__typename":"Category"},{"id":"36","title":"test 2","to":"/test2","__typename":"Category"},{"id":"37","title":"test 5","to":"/test5","__typename":"Category"},{"id":"38","title":"test 4","to":"/test4","__typename":"Category"},{"id":"39","title":"test 6","to":"/test6","__typename":"Category"},{"id":"40","title":"test 7","to":"/test7","__typename":"Category"},{"id":"41","title":"test 8","to":"/test8","__typename":"Category"},{"id":"42","title":"test 9","to":"/test9","__typename":"Category"},{"id":"43","title":"test 11","to":"/test11","__typename":"Category"},{"id":"44","title":"test 12","to":"/test12","__typename":"Category"},{"id":"45","title":"Windows","to":"/windows","__typename":"Category"},{"id":"46","title":"Macs","to":"/macs","__typename":"Category"},{"id":"47","title":"test 15","to":"/test15","__typename":"Category"},{"id":"48","title":"test 16","to":"/test16","__typename":"Category"},{"id":"49","title":"test 17","to":"/test17","__typename":"Category"},{"id":"50","title":"test 18","to":"/test18","__typename":"Category"},{"id":"51","title":"test 19","to":"/test19","__typename":"Category"},{"id":"52","title":"test 20","to":"/test20","__typename":"Category"},{"id":"53","title":"test 21","to":"/test21","__typename":"Category"},{"id":"54","title":"test 22","to":"/test22","__typename":"Category"},{"id":"55","title":"test 23","to":"/test23","__typename":"Category"},{"id":"56","title":"test 24","to":"/test24","__typename":"Category"},{"id":"58","title":"test 25","to":"/test25","__typename":"Category"},{"id":"20","title":"Desktops","to":"/desktops","__typename":"Category"},{"id":"26","title":"PC","to":"/pc","__typename":"Category"},{"id":"28","title":"Monitors","to":"/monitor","__typename":"Category"},{"id":"29","title":"Mice and Trackballs","to":"/mouse","__typename":"Category"},{"id":"30","title":"Printers","to":"/printer","__typename":"Category"},{"id":"31","title":"Scanners","to":"/scanner","__typename":"Category"},{"id":"32","title":"Web Cameras","to":"/web-camera","__typename":"Category"},{"id":"18","title":"Laptops & Notebooks","to":"/laptop-notebook","__typename":"Category"},{"id":"27","title":"Mac","to":"/mac","__typename":"Category"},{"id":"25","title":"Components","to":"/component","__typename":"Category"},{"id":"57","title":"Tablets","to":"/tablet","__typename":"Category"},{"id":null,"title":"","to":"/software","__typename":"Category"},{"id":"24","title":"Phones & PDAs","to":"/smartphone","__typename":"Category"},{"id":"33","title":"Cameras","to":"/camera","__typename":"Category"},{"id":null,"title":"","to":"/mp3-players","__typename":"Category"}],"__typename":"Category"},{"id":"24","title":"Phones & PDAs","to":"/smartphone","children":[],"__typename":"Category"},{"id":"33","title":"Cameras","to":"/camera","children":[],"__typename":"Category"},{"id":null,"title":"","to":"/mp3-players","children":[{"id":"35","title":"test 1","to":"/test1","__typename":"Category"},{"id":"36","title":"test 2","to":"/test2","__typename":"Category"},{"id":"37","title":"test 5","to":"/test5","__typename":"Category"},{"id":"38","title":"test 4","to":"/test4","__typename":"Category"},{"id":"39","title":"test 6","to":"/test6","__typename":"Category"},{"id":"40","title":"test 7","to":"/test7","__typename":"Category"},{"id":"41","title":"test 8","to":"/test8","__typename":"Category"},{"id":"42","title":"test 9","to":"/test9","__typename":"Category"},{"id":"43","title":"test 11","to":"/test11","__typename":"Category"},{"id":"44","title":"test 12","to":"/test12","__typename":"Category"},{"id":"45","title":"Windows","to":"/windows","__typename":"Category"},{"id":"46","title":"Macs","to":"/macs","__typename":"Category"},{"id":"47","title":"test 15","to":"/test15","__typename":"Category"},{"id":"48","title":"test 16","to":"/test16","__typename":"Category"},{"id":"49","title":"test 17","to":"/test17","__typename":"Category"},{"id":"50","title":"test 18","to":"/test18","__typename":"Category"},{"id":"51","title":"test 19","to":"/test19","__typename":"Category"},{"id":"52","title":"test 20","to":"/test20","__typename":"Category"},{"id":"53","title":"test 21","to":"/test21","__typename":"Category"},{"id":"54","title":"test 22","to":"/test22","__typename":"Category"},{"id":"55","title":"test 23","to":"/test23","__typename":"Category"},{"id":"56","title":"test 24","to":"/test24","__typename":"Category"},{"id":"58","title":"test 25","to":"/test25","__typename":"Category"},{"id":"20","title":"Desktops","to":"/desktops","__typename":"Category"},{"id":"26","title":"PC","to":"/pc","__typename":"Category"},{"id":"28","title":"Monitors","to":"/monitor","__typename":"Category"},{"id":"29","title":"Mice and Trackballs","to":"/mouse","__typename":"Category"},{"id":"30","title":"Printers","to":"/printer","__typename":"Category"},{"id":"31","title":"Scanners","to":"/scanner","__typename":"Category"},{"id":"32","title":"Web Cameras","to":"/web-camera","__typename":"Category"},{"id":"18","title":"Laptops & Notebooks","to":"/laptop-notebook","__typename":"Category"},{"id":"27","title":"Mac","to":"/mac","__typename":"Category"},{"id":"25","title":"Components","to":"/component","__typename":"Category"},{"id":"57","title":"Tablets","to":"/tablet","__typename":"Category"},{"id":null,"title":"","to":"/software","__typename":"Category"},{"id":"24","title":"Phones & PDAs","to":"/smartphone","__typename":"Category"},{"id":"33","title":"Cameras","to":"/camera","__typename":"Category"},{"id":null,"title":"","to":"/mp3-players","__typename":"Category"}],"__typename":"Category"}],"__typename":"Category"}],"__typename":"CategoryResult"}}}

Could you please check once.

after refresh entire page my account issue

Steps to reproduce the issue.
1.Login with proper details.
Now we can see my account etc pages with out any issue.
2.Now refresh entire page.

Now my account redirects to login page.

how you solved the error

how you solved the error

facing same error

Originally posted by @anaymalpani in #2 (comment)

{"errors":[{"message":"Syntax Error GraphQL (1:1) Unexpected \n\n1: \n ^\n","category":"graphql","locations":[{"line":1,"column":1}]}]}

Can't find VueFront in Modules

After Uploading via Extension Installer VueFront is not showing up in the
Admin Panel -> Extensions -> Extensions -> Modules

Opencart Version :
3.0.3.2

VueFront Version / File :
v1.1.0 (d_vuefront_compiled_oc3.0.3.1.v1.1.0.ocmod.zip)

I also have tried refreshing from
Admin Panel -> Extensions -> Modifications

Vuefront is not working

I installed opencart and cms connect app to use vuefront. I followed this documentation.
https://vuefront.com/guide/setup.html
But it is not working. I will explain in detail here.

Opencart version : 3.0.3.2
Vuefront version: 2.0.0
Connect app: dvuefrontcompiledoc3.0.3.2.v2.0.0.ocmod.zip

But this error occurred...

GraphQL error: Cannot query field "url" on type "Product".

Why is this happened?
Please help me...
Thanks.

code re usability is missing

https://github.com/vuefront/opencart/blob/master/catalog/model/extension/d_vuefront/address.php

https://github.com/opencart/opencart/blob/master/upload/catalog/model/account/address.php

compare above files.

We should use opencart model objects instead of that again writing same code in files.

we will miss important opencart core code changes.

for example in latest version string casting is there in sql quereis.please check above opencart model address file.

i hope you got my point.

account login with wrong creds

We should some message in the front end if user trying to login with wrong creds.
present there is no message is showing.
{"errors":[{"message":"Warning: No match for E-Mail Address and/or Password.","category":"businessLogic","locations":[{"line":2,"column":3}],"path":["accountLogin"]}],"data":{"accountLogin":null}}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.