jquery - Magestore's Web POS extension seems broken -


for familiar web pos extension magento, installed web pos on our store, can't add items cart. due utter lack of documentation on extension magestore, i'm not sure begin troubleshooting problem.

i've poked around enough figure out seems problem javascript loading (or perhaps more order in loading it).

i realize vague question, i'm hoping magento or possibly web pos experience can me begin.

for starters...
ajax functionality on page seems working fine, when click item ajax search results in order add cart, nothing happens.

  • on page load, following javascript errors:

    • uncaught typeerror: object not function 11b8f612c13dd60724d5da1b2b0d5c58.js:14176
    • uncaught referenceerror: jquery not defined (index):87 uncaught typeerror: object # has no method 'updatejscartevent'
  • after clicking item add cart, following javscript error:

    • uncaught typeerror: object # has no method 'addtocarthandle'

i'm justin - technical supporter www.magestore.com. sorry problem. problem might caused due merge javascript files feature before installing web pos module. now, suggest 2 solutions problem.

solution 1:

  • go back-end->system->configuration->developer->javascript settings , select merge javascript files no. after that, need go system->cache management , click flush javascript/css cache button. finally, can enable merge javascript files feature , check again.

solution 2:

  • you need make solution if solution 1 doesn't work you.
  • firstly: need open file: app/code/local/magestore/webpos/etc/config.xml , add code under global tag/blocks tag below:
<page>     <rewrite><html_head>magestore_webpos_block_html_head</html_head>       </rewrite> </page> 
  • secondly, create new file: app/code/local/magestore/webpos/block/html/head.php content below:
<?php  class magestore_webpos_block_html_head extends mage_page_block_html_head {   protected function &_preparestaticandskinelements($format, array $staticitems, array $skinitems, $mergecallback = null)     {       if(mage::app()->getrequest()->getmodulename()=='webpos'){            $mergecallback = null;       }         $designpackage = mage::getdesign();         $basejsurl = mage::getbaseurl('js');         $items = array();         if ($mergecallback && !is_callable($mergecallback)) {             $mergecallback = null;         }          // static files js folder, no need in lookups         foreach ($staticitems $params => $rows) {             foreach ($rows $name) {                 $items[$params][] = $mergecallback ? mage::getbasedir() . ds . 'js' . ds . $name : $basejsurl . $name;             }         }          // lookup each file basing on current theme configuration         foreach ($skinitems $params => $rows) {             foreach ($rows $name) {                 $items[$params][] = $mergecallback ? $designpackage->getfilename($name, array('_type' => 'skin'))                     : $designpackage->getskinurl($name, array());             }         }          $html = '';         foreach ($items $params => $rows) {             // attempt merge             $mergedurl = false;             if ($mergecallback) {                 $mergedurl = call_user_func($mergecallback, $rows);             }             // render elements             $params = trim($params);             $params = $params ? ' ' . $params : '';             if ($mergedurl) {                 $html .= sprintf($format, $mergedurl, $params);             } else {                 foreach ($rows $src) {                     $html .= sprintf($format, $src, $params);                 }             }         }         return $html;     }  } 
  • finally, please clear cache on site , check again.

if errors still occur, can contact me @ support@magestore.com or submit ticket http://support.magestore.com. reply within 24 hours.

hope succeed.

justin


Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

android - Keyboard hides my half of edit-text and button below it even in scroll view -

css - Make div keyboard-scrollable in jQuery Mobile? -