Jump to content

CLEVER DESIGN

New Members
  • Posts

    4
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

CLEVER DESIGN's Achievements

Newbie

Newbie (1/14)

  • Week One Done Rare
  • One Month Later Rare

Recent Badges

0

Reputation

  1. A to przepraszam założyłem, że skoro moduł nie zgłasza się do aktualizacji to nie jest rozwijany.
  2. Hej @cypispga @cypispga Wraz z aktualizacją do 1.7.7.0 moduł przestał działać w BackOffice z racji przeprojektowanej strony zamówienia. Najpierw trzeba zmienić wersję w __construct, żeby moduł się zaktualizował i dodał nowe hooki do bazy danych. Żeby to naprawić trzeba dodać: && $this->registerHook('displayAdminOrderTabContent'); po linii && $this->registerHook('displayBelowInvoiceAdress') Następnie w dowolnym miejscu należy dodać kod Hooka: public function hookdisplayAdminOrderContentOrder($params){ $out=''; $order = new Order($params['order']->id); $cart_id = Order::getCartIdStatic($params['id_order']); $choice = Db::getInstance()->getRow('SELECT document_type FROM `'._DB_PREFIX_.'invoice_bill` WHERE id_cart = '.$cart_id); if($choice) { $out = "<h3 style='margin-bottom:10px; border-bottom:1px solid #ccc;'>".$this->l('Sale document').":<span class='label label-info'><strong>" .( $choice['document_type']==1? $this->l('Invoice'): $this->l('Bill')) . "</strong></span></h3>"; } return $out; } Należy zwrócić uwagę, że zmianie uległ array $params => aby wyciągnąć numer ID zamówienia należy użyć: $params['id_order'] zamiast $params['order']->id Gotowy efekt wygląda jak w załączniku. Jeżeli ktoś będzie potrzebował pomocy to chętnie pomogę
  3. Hi, in my store error was generated when I tried to add meta tag containing dot, eg. "mywebsite.com". I think its due to SQL QUERY, which cannot be performed when you try to add dot.
  4. Cześć, @cypispga@cypispga znalazłem błąd, który może generować ten problem. Przykładowo u mnie presta jest zainstalowany w innej lokalizacji, niż główny folder domeny. W save.js jest linia: $.post("/modules/paragonfaktura/ajax.php", { value: value, id_cart: id_cart }, function(data){ należy zmienić ją na: $.post("modules/paragonfaktura/ajax.php", { value: value, id_cart: id_cart }, function(data){ / na początku powoduje, że moduł nie potrafi znaleźć pliku ajax.php, ponieważ szuka w złej lokalizacji - konsola zwraca 404 (domena.pl/modules/paragonfaktura/ajax.php zamiast ścieżka_instalacji_presta/modules/paragonfaktura/ajax.php). Po usunięciu slasha działa bez problemu. Dołączam poprawiony save.js. @przemko Ja rozwiązałem ten problem tak - wyłączyłem automatyczne faktury, a faktury do zamówień generuję i wysyłam przy realizacji zamówienia. Ma to dodatkowy plus, że nikt nie dostanie faktury bez opłaconego zamówienia Przy większej liczbie zamówień może to być czasochłonne, ale jak ma się na tyle duży sklep, żeby to sprawiało problem to można poszukać rozwiązania dedykowanego. save.js
×
×
  • Create New...