Polskie wsparcie PrestaShop
PrestaShop => Dla początkujących => Wątek zaczęty przez: mikmas w Styczeń 23, 2012, 01:15:18 pm
-
Witam,
Robię program, który ma za zadanie zsynchronizować towary oraz zamówienia z programem desktopowym. Wszystko już działa POZA jednym z chyba najważniejszych funkcji - ustawieniem odpowiedniego podatku VAT. Otóż przy eksporcie towaru do presta shop system oczekuje numer id podatku. Skąd jednak go wziąć? Chciałem pobrać je sobie za pomocą api (tak jak to robię np. przy pobieraniu zamówień), jednak w panelu administracyjnym, w ustawieniach klucza nie ma pozycji odpowiedzialnej za GET -> TAX lub podobne.
-
id podatku pobierzesz sobie z mysql-a tabela ps_tax
na szczescie podatki zmieniaja sie jak juz to raz na rok
wiec jak na sztywno przypiszesz sobie id do stawki to nie bedzie problemu (w aplikacji po stronie klienta)
rozumiem ze robisz przez webservice ?
przy duzej ilosci danych webservice sie zapycha - no coz, taka technologia
-
a nie lepiej z ps_product i id_tax_rules_group? -
-
id podatku pobierzesz sobie z mysql-a tabela ps_tax
na szczescie podatki zmieniaja sie jak juz to raz na rok
wiec jak na sztywno przypiszesz sobie id do stawki to nie bedzie problemu (w aplikacji po stronie klienta)
rozumiem ze robisz przez webservice ?
przy duzej ilosci danych webservice sie zapycha - no coz, taka technologia
Niestety nie mam dostępu do mysqla. Jedyne co to do API.
a nie lepiej z ps_product i id_tax_rules_group?
Mógłbyś troszkę rozszerzyć temat? Jak już mówiłem jestem nowy w temacie :(
-
pytanko? - to jak ty to robisz nie mając dostępy do mysql? ;)
zerknij do tabeli i sprawdz co jest w id_tax_rules_group w tym polu jest ustawiana wartość podatku tzn po ID np 1 - to 23% dla Polski
dalej w tax_rules_group masz ustawione grupy podatków
dalej w tax_rule masz ustawione zasady dla grup
dalej w tabeli tax masz ustawione same wartości %
suma sumarum ID w id_tax_rules_group w ps_product to kompilacja zapytań między w/w tabelami ;)
-
No mówię - przez API :). Panel administracyjny\Narzędzia\Api - tam dodałem sobie klucz, a następnie wszystkie operacje synchronizacyjne idą po xmlu do http://jakistam_adres.pl/api/xxx. Rozwiązanie nie jest dedykowane, więc hardcoded ID nie jest dopuszczalne. 50 firm będzie miało ten łącznik, Tusk pomyśli, że 24% wygląda lepiej niż 23% i nic jak za granicę uciekać :). Robię wszystko via API, aby po stronie klienta było jak najmniej konfigurowania