[modu? wysy?ka] Poczta Polska openCart 1.5.3.x - 1.5.5.x

Czyli miejsce gdzie można dodawać linki do plików Opencart, modułów, tłumaczeń czy templates przydatnych polskim użytkownikom tego systemu.

Re: [moduł wysyłka] Poczta Polska openCart 1.5.3.x - 1.5.5.x

Postprzez kidmcs » 7 cze 2014, o 14:04

Sorry za post pod postem ale nie moge edytowac wczesniejszego.

Mam problem z ustawieniami sposobu platnosci, gdy w panelu dodaje sposob przelewem to podczas zakupow sie sypie cos i wyskakuja bledy - Fatal error: Cannot redeclare ModelPaymentBankTransfer::checkShippingMethod() in /home/modartsklep/ftp/vqmod/vqcache/vq2-catalog_model_payment_bank_transfer.php on line 36
kidmcs
 
Posty: 16
Dołączył(a): 4 cze 2014, o 21:03

Re: [moduł wysyłka] Poczta Polska openCart 1.5.3.x - 1.5.5.x

Postprzez adikon.oc » 7 cze 2014, o 14:35

kidmcs napisał(a):Sorry za post pod postem ale nie moge edytowac wczesniejszego.

Mam problem z ustawieniami sposobu platnosci, gdy w panelu dodaje sposob przelewem to podczas zakupow sie sypie cos i wyskakuja bledy - Fatal error: Cannot redeclare ModelPaymentBankTransfer::checkShippingMethod() in /home/modartsklep/ftp/vqmod/vqcache/vq2-catalog_model_payment_bank_transfer.php on line 36

pokaż zawartość pliku catalog/model/payment/cod.php
adikon.oc
 
Posty: 603
Dołączył(a): 28 gru 2010, o 22:56

Re: [moduł wysyłka] Poczta Polska openCart 1.5.3.x - 1.5.5.x

Postprzez kidmcs » 7 cze 2014, o 15:41

Problem rozwiazalem dziekuje :)
kidmcs
 
Posty: 16
Dołączył(a): 4 cze 2014, o 21:03

Re: [moduł wysyłka] Poczta Polska openCart 1.5.3.x - 1.5.5.x

Postprzez kidmcs » 19 cze 2014, o 14:49

Znowu sie wysypalo i wyskakuje Fatal error: Cannot redeclare ModelPaymentCOD::checkShippingMethod() in /home/modartsklep/ftp/vqmod/vqcache/vq2-catalog_model_payment_cod.php on line 24
Zawartosc payment/cod
Kod: Zaznacz cały
<?php
class ModelPaymentCOD extends Model {
   function checkShippingMethod() {
         if (!$this->config->get('poczta_polska_status'))
            return true;

           // to dla zakupów bez rejestracji - przydał by się jeszcze jeden krok - wybór płatności (po wyborze dostawy)   
           if (!isset($this->session->data['shipping_method']))
               return TRUE;

         if (preg_match('/^poczta_polska/i', $this->session->data['shipping_method']['code'])) {
         // od wybranego rodzaju dostawy zależy, czy metoda płatności może być przez użytkownika wybrana
             if ($this->session->data['shipping_method']['code']=='poczta_polska.poczta_polska_pobranie_ekonom')
                 return TRUE;             
             if ($this->session->data['shipping_method']['code']=='poczta_polska.poczta_polska_pobranie_prio')
                 return TRUE;             
            // if ($this->session->data['shipping_method']['code']=='free.free')
               //  return TRUE;             
             return FALSE;
         } else {
            return true;
         }
                 
   }

     public function getMethod($address, $total) {
      $method_data = array();
        if ($this->checkShippingMethod()==FALSE) {
            return $method_data;
      }

      $this->load->language('payment/cod');
      
      $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "zone_to_geo_zone WHERE geo_zone_id = '" . (int)$this->config->get('cod_geo_zone_id') . "' AND country_id = '" . (int)$address['country_id'] . "' AND (zone_id = '" . (int)$address['zone_id'] . "' OR zone_id = '0')");
   
      if ($this->config->get('cod_total') > $total) {
         $status = false;
      } elseif (!$this->config->get('cod_geo_zone_id')) {
         $status = true;
      } elseif ($query->num_rows) {
         $status = true;
      } else {
         $status = false;
      }
   
      if ($status) { 
            $method_data = array(
              'code'       => 'cod',
              'title'      => $this->language->get('text_title'),
            'sort_order' => $this->config->get('cod_sort_order')
            );
       }
   
       return $method_data;
     }
}
?>
kidmcs
 
Posty: 16
Dołączył(a): 4 cze 2014, o 21:03

Re: [moduł wysyłka] Poczta Polska openCart 1.5.3.x - 1.5.5.x

Postprzez adikon.oc » 19 cze 2014, o 19:04

z pliku vqmod/xml/poczta_polska.xml usuń
Kod: Zaznacz cały
<operation>
         <search position="after"><![CDATA[class ModelPaymentCOD extends Model {]]></search>
         <add><![CDATA[private function checkShippingMethod() {
         if (!$this->config->get('poczta_polska_status'))
            return true;

           // to dla zakupów bez rejestracji - przydał by się jeszcze jeden krok - wybór płatności (po wyborze dostawy)   
           if (!isset($this->session->data['shipping_method']))
               return TRUE;

         if (preg_match('/^poczta_polska/i', $this->session->data['shipping_method']['code'])) {
         // od wybranego rodzaju dostawy zależy, czy metoda płatności może być przez użytkownika wybrana
             if ($this->session->data['shipping_method']['code']=='poczta_polska.poczta_polska_pobranie_ekonom')
                 return TRUE;             
             if ($this->session->data['shipping_method']['code']=='poczta_polska.poczta_polska_pobranie_prio')
                 return TRUE;             
            // if ($this->session->data['shipping_method']['code']=='free.free')
               //  return TRUE;             
             return FALSE;
         } else {
            return true;
         }   
   }]]></add>
      </operation>
adikon.oc
 
Posty: 603
Dołączył(a): 28 gru 2010, o 22:56

Re: [moduł wysyłka] Poczta Polska openCart 1.5.3.x - 1.5.5.x

Postprzez kidmcs » 20 cze 2014, o 19:03

Dziekuje bardzo :)
kidmcs
 
Posty: 16
Dołączył(a): 4 cze 2014, o 21:03

Re: [moduł wysyłka] Poczta Polska openCart 1.5.3.x - 1.5.5.x

Postprzez Carlton » 27 lip 2014, o 16:12

Witam

Po zainstalowaniu modułu mam błąd przy wyborze przesyłki:

Notice: Undefined variable: product in /catalog/model/shipping/poczta_polska.php on line 93Warning: Division by zero in /system/library/weight.php on line 38
Carlton
 
Posty: 2
Dołączył(a): 27 lip 2014, o 10:03

Poprzednia stronaNastępna strona

Powrót do Opencart Download

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości

cron