Jump to content
B@JTík

Modul Uloženky

Recommended Posts

Ahoj, nerozeběhnul jste někdo prosím na 1.6 tento modul Uloženky:

https://partner.ulozenka.cz/plugins/prestashop/v1.2/prestashop_1-2.zip ?

 

Tvrděj, že by to mělo fungovat, že je to na 1.6.0.6 testovaný, ale nefunguje (ani na nové instalaci PS).

Je tam nějak pochroumanej AJAX, ve kterym se mi nedaří zorientovat, není to moje parketa. Při vybrání pobočky neodstraní chybovou hlášku z HOOK_PAYMENT (což vadí jen u jednostránkové objednávky) ani nezmění cenu dopravy, je-li u dané pobočky nastavená jiná než defaultní, zkrátka ten JavaScript nejeví známky života. Pokud to už někdo řešil a vyřešil, drobné pošťouchnutí by mi moc pomohlo, začínám být bezradnej.

Share this post


Link to post
Share on other sites

Tak to padá v souboru ulozenka-ajax.php na řádcích:

if($instance::isFreeShipping(Context::getContext()->cart->getOrderTotal(true, Cart::ONLY_PRODUCTS)))

a

$retval['version'] = $instance::getVersion();

Pro sebe jsem soubor pro PS 1.6 provizorně upravil (ořezal) takto:

<?php
include(dirname(__FILE__).'/../../config/config.inc.php');
include(dirname(__FILE__).'/../../init.php');

  $val = Tools::getValue('selpobocka');
  $retval['refresh'] = 1;  // OPC=1 else 0

  if(strlen($val) && strlen(Context::getContext()->cookie->ulozenka)) {
    $retval['refresh'] = 0;
  }

  $instance = Module::getInstanceByName('ulozenka');
  Context::getContext()->cookie->ulozenka = $val;  

  $retval['platba'] = $instance->ajax_getPaymentMethods(); 

  if($val && strlen($val)) {
    $retval['allow'] = 1;
  } else {
    $retval['allow'] = 0;
  }
     
  $retval['opc'] = (int)Configuration::get('PS_ORDER_PROCESS_TYPE'); 
  $retval['version'] = 160;
     
  die(json_encode($retval));
     
?>

možná to někomu pomůže. Upozorňuji, že nebude fungovat, používáte-li různé ceny pro různá odběrní místa, ale máte-li pro celou uloženku jen jednu defaultní cenu (což asi většina), tak ajax v košíku zdá se konečně šlape jak má ... uff

Edited by B@JTík

Share this post


Link to post
Share on other sites

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More