Polskie wsparcie PrestaShop
PrestaShop => Sklepy na PrestaShop => Wątek zaczęty 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.
-
Zobacz w prefix_product_shop.
-
Brak u mnie takiej tabeli.
-
ps_product_shop i ps_product kolumna id_tax_rules_group
-
Dziękuję West.
Prawie wsztstko gra, sale nie rozumiem dlaczego w tabeli tax_rules_group nie ma wartość stawki.
-
bo musisz podłączyć tabele podatków poprzez left join
-
Dzięki.
Trochę bez sensu trzymanie 1 kolumny z VATem w oddzielnej tabeli.
-
dlaczego zobacz ile możesz mieć w sklepie reguł podatkowych. Co do DB akurat logika w PS jest naprawdę dobra.
-
Proszę powiedz, które pola mam połączyć, żeby mieć:
id_product - > wartość_stawki_VAT.
Dziękuję.
-
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
-
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ę.
-
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.