wdrożenia PrestaShop

Faktura zmiana cen z brutto na netto prestashop 1.4

  • 4 Odpowiedzi
  • 1331 Wyświetleń

0 użytkowników i 2 Gości przegląda ten wątek.

*

Offline seek

  • Nowy
  • *
  • 10
  • 0
Faktura zmiana cen z brutto na netto prestashop 1.4
« dnia: Styczeń 14, 2013, 08:02:45 pm »
Witam, czy orientuje się może ktoś w edycji pliku pdf.php, chodzi o zmiany cen jednostkowych oraz cen w kolumnie suma, z cen brutto na netto. Szukam rozwiązania na różnych forach niestety temat mało popularny.

Pozdrawiam!

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Faktura zmiana cen z brutto na netto prestashop 1.4
« Odpowiedź #1 dnia: Styczeń 14, 2013, 08:17:51 pm »
sprawdz czy za sam podatek nei odpowiada '$unit_tax_amount', mozliwe, ze jak sie go pozbedziesz przy cenach to bedziesz mial netto. ale nie sprawdzalem, tak tylko po przegladnieciu na szybko kodu mi to wyglada.
design4VIP z innej strony...

*

Offline seek

  • Nowy
  • *
  • 10
  • 0
Odp: Faktura zmiana cen z brutto na netto prestashop 1.4
« Odpowiedź #2 dnia: Styczeń 14, 2013, 08:22:45 pm »
Sprawdzam, właśnie różne warianty - jeżeli uda mi się rozwiązać problem zamieszczę tu rozwiązanie.

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Faktura zmiana cen z brutto na netto prestashop 1.4
« Odpowiedź #3 dnia: Styczeń 14, 2013, 08:28:20 pm »
no to nei wiem co masz za plik. u mnie widnieje.... classes/PDF.php z 1.4.9.0

ale jeszce co mnie naszlo, tez teoria, ale z tego co kojarze to cena jest brana z bazy ps_cart wiec musialbys zobaczyc co tam jest wysylane. ewentualnie jeszcze pokombinowac przy $tmp_price = $product['product_price']; i tutaj odjac podatek. ale... nie chcialbym wyjsc na "wyrocznie" jak w jednym z poprzednich watkow ;) (sower wie o co chodzi a inni niech doczytaja) wiec od razu zaznaczam, ze pisze tylko i wylacznie z teorii. edytowac pdf wdytowalem ale raczej pod katem ulozenia graficznego i wywalania, dodawania jakis elementow ale tej ceny jeszcze nie mialem okazji zmieniac wiec teoretyzuje
design4VIP z innej strony...

*

Offline seek

  • Nowy
  • *
  • 10
  • 0
Odp: Faktura zmiana cen z brutto na netto prestashop 1.4
« Odpowiedź #4 dnia: Styczeń 14, 2013, 08:32:35 pm »
Mam rozwiązanie dla kolumny SUMA,

linijka 770
Cytuj
// Total prices
            $total_with_tax = $unit_with_tax * $productQuantity;
            $total_without_tax = $unit_without_tax * $productQuantity;
            // Spec
            if (self::$_priceDisplayMethod == PS_TAX_EXC)
               $final_price = &$total_without_tax;
            else
               $final_price = &$total_with_tax;
            // End Spec
tą część:

Cytuj
$total_with_tax = $unit_with_tax * $productQuantity;

zmieniamy na:

Cytuj
$total_with_tax = $unit_without_tax * $productQuantity;

UPDATE, mam rozwiązanie dla ceny jednostkowej:

linijka 578:

Cytuj
// Unit vars
            $unit_without_tax = $product['product_price'] + $product['ecotax'];
            $unit_with_tax = $product['product_price_wt'];
            if (self::$_priceDisplayMethod == PS_TAX_EXC)
               $unit_price = &$unit_without_tax;
            else
               $unit_price = &$unit_with_tax;
            $productQuantity = $delivery ? ((int)($product['product_quantity']) - (int)($product['product_quantity_refunded'])) : (int)($product['product_quantity']);

            if ($productQuantity <= 0)
               continue ;

tą część:

Cytuj
if (self::$_priceDisplayMethod == PS_TAX_EXC)
               $unit_price = &$unit_without_tax;
            else
               $unit_price = &$unit_with_tax;
zmieniamy na:

Cytuj
if (self::$_priceDisplayMethod == PS_TAX_EXC)
               $unit_price = &$unit_without_tax;
            else
               $unit_price = &$unit_without_tax;

Deejay3 dzięki za pomoc, naprowadziłeś mnie :)