Jump to content

Modul Uloženky


B@JTík

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.

Link to comment
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 (see edit history)
Link to comment
Share on other sites

×
×
  • Create New...