Polskie wsparcie PrestaShop

PrestaShop => Sklepy na PrestaShop => Wątek zaczęty przez: Shalom w Październik 24, 2017, 12:01:12 pm

Tytuł: MySQL - VAT dla produktu w sklepie.
Wiadomość wysłana przez: Shalom w 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.
Tytuł: Odp: MySQL - VAT dla produktu w sklepie.
Wiadomość wysłana przez: endriu107 w Październik 24, 2017, 12:11:40 pm
Zobacz w prefix_product_shop.
Tytuł: Odp: MySQL - VAT dla produktu w sklepie.
Wiadomość wysłana przez: Shalom w Październik 24, 2017, 12:36:39 pm
Brak u mnie takiej tabeli.
Tytuł: Odp: MySQL - VAT dla produktu w sklepie.
Wiadomość wysłana przez: west w Październik 24, 2017, 05:08:33 pm
ps_product_shop i ps_product kolumna id_tax_rules_group
Tytuł: Odp: MySQL - VAT dla produktu w sklepie.
Wiadomość wysłana przez: Shalom w 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.
Tytuł: Odp: MySQL - VAT dla produktu w sklepie.
Wiadomość wysłana przez: west w Październik 27, 2017, 08:00:06 am
bo musisz podłączyć tabele podatków poprzez left join
Tytuł: Odp: MySQL - VAT dla produktu w sklepie.
Wiadomość wysłana przez: Shalom w Październik 27, 2017, 08:43:57 am
Dzięki.
Trochę bez sensu trzymanie 1 kolumny z VATem w oddzielnej tabeli.
Tytuł: Odp: MySQL - VAT dla produktu w sklepie.
Wiadomość wysłana przez: west w 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.
Tytuł: Odp: MySQL - VAT dla produktu w sklepie.
Wiadomość wysłana przez: Shalom w 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ę.
Tytuł: Odp: MySQL - VAT dla produktu w sklepie.
Wiadomość wysłana przez: west w 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
Tytuł: Odp: MySQL - VAT dla produktu w sklepie.
Wiadomość wysłana przez: Shalom w 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ę.
Tytuł: Odp: MySQL - VAT dla produktu w sklepie.
Wiadomość wysłana przez: west w 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.