wdrożenia PrestaShop

MySQL - VAT dla produktu w sklepie.

  • 11 Odpowiedzi
  • 7668 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Shalom

  • Nowy
  • *
  • 10
  • 0
  • PrestaShop
  • PrestaShop: PS
  • Status: forum
MySQL - VAT dla produktu w sklepie.
« dnia: Październik 24, 2017, 12:01:12 pm »
Witajcie.

Szukam połączenia stawki VAT dla wybranego produktu w wybranym sklepie.
Jakoś nie mogę znaleźć które tabele i jakimi kluczami połączyć.
Nie zauważyłem tabeli, w której mielibyśmy IdProduktu/IdSklepu/IdVATu, to tak dla przykładu.
Proszę o pomoc.

*

Offline endriu107

  • user
  • Mieszkaniec
  • *****
  • 1,197
  • 51
  • PrestaShop: PS
  • Status: forum
Odp: MySQL - VAT dla produktu w sklepie.
« Odpowiedź #1 dnia: Październik 24, 2017, 12:11:40 pm »
Zobacz w prefix_product_shop.

*

Offline Shalom

  • Nowy
  • *
  • 10
  • 0
  • PrestaShop
  • PrestaShop: PS
  • Status: forum
Odp: MySQL - VAT dla produktu w sklepie.
« Odpowiedź #2 dnia: Październik 24, 2017, 12:36:39 pm »
Brak u mnie takiej tabeli.

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: MySQL - VAT dla produktu w sklepie.
« Odpowiedź #3 dnia: Październik 24, 2017, 05:08:33 pm »
ps_product_shop i ps_product kolumna id_tax_rules_group
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Shalom

  • Nowy
  • *
  • 10
  • 0
  • PrestaShop
  • PrestaShop: PS
  • Status: forum
Odp: MySQL - VAT dla produktu w sklepie.
« Odpowiedź #4 dnia: Październik 25, 2017, 09:49:06 am »
Dziękuję West.
Prawie wsztstko gra, sale nie rozumiem dlaczego w tabeli tax_rules_group nie ma wartość stawki.

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: MySQL - VAT dla produktu w sklepie.
« Odpowiedź #5 dnia: Październik 27, 2017, 08:00:06 am »
bo musisz podłączyć tabele podatków poprzez left join
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Shalom

  • Nowy
  • *
  • 10
  • 0
  • PrestaShop
  • PrestaShop: PS
  • Status: forum
Odp: MySQL - VAT dla produktu w sklepie.
« Odpowiedź #6 dnia: Październik 27, 2017, 08:43:57 am »
Dzięki.
Trochę bez sensu trzymanie 1 kolumny z VATem w oddzielnej tabeli.

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: MySQL - VAT dla produktu w sklepie.
« Odpowiedź #7 dnia: Październik 28, 2017, 07:05:35 am »
dlaczego zobacz ile możesz mieć w sklepie reguł podatkowych. Co do DB akurat logika w PS jest naprawdę dobra.
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Shalom

  • Nowy
  • *
  • 10
  • 0
  • PrestaShop
  • PrestaShop: PS
  • Status: forum
Odp: MySQL - VAT dla produktu w sklepie.
« Odpowiedź #8 dnia: Październik 28, 2017, 08:54:36 am »
Proszę powiedz, które pola mam połączyć, żeby mieć:

id_product - > wartość_stawki_VAT.

Dziękuję.

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: MySQL - VAT dla produktu w sklepie.
« Odpowiedź #9 dnia: Październik 28, 2017, 11:38:51 am »
Przecież masz opisane powyżej .....
wszystko left join
czyli ponownie
ps_product.id_tax_rules_group left join ps_tax_rule.id_tax_rules_group
tutaj uzyskasz id_tax i dalej łączysz z tabelą ps_tax gdzie uzyskujesz wartość z kolumny rate
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Shalom

  • Nowy
  • *
  • 10
  • 0
  • PrestaShop
  • PrestaShop: PS
  • Status: forum
Odp: MySQL - VAT dla produktu w sklepie.
« Odpowiedź #10 dnia: Październik 28, 2017, 12:41:02 pm »
Cześć West.

Ja się nie czepiam autora PS.
Po prostu prościej jest tak, jak w załączniku '1'.
Jeśli mogę prosić, to wyjaśnij mi jak się ma tekst 'PL stawka podstawowa (23%)' z tabeli 'ps_tax_rules_group' do 'ps_tax' poprzez 'ps_tax_rules'. Chodzi mi o to, czy dla jednej reguły stawki 10% istnieje wiele 'podstawek'?
Dziękuję.

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: MySQL - VAT dla produktu w sklepie.
« Odpowiedź #11 dnia: Październik 29, 2017, 11:30:17 am »
W PS założono że grupa podatkowa może być złożona z jednego podatku jak i podatków liczonych np najpierw - 5% następnie od kwoty -10%. Z matematyki wiemy, że podatek liczony kaskadowo jest inną wartością od jednorazowego obliczenia. Niekoniecznie rozumiem Twoje pytanie. W poście wyżej podałem Ci skąd masz pobrać dane - wartość podatku do danej reguły podatkowej.
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl