wdrożenia PrestaShop

[API] Pobranie id podatku

  • 5 Odpowiedzi
  • 4318 Wyświetleń

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

*

Offline mikmas

  • Nowy
  • *
  • 6
  • 0
[API] Pobranie id podatku
« dnia: 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.

*

Offline mario

  • Mieszkaniec
  • *****
  • 640
  • 0
  • Płeć: Mężczyzna
Odp: [API] Pobranie id podatku
« Odpowiedź #1 dnia: Styczeń 23, 2012, 03:28:28 pm »
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

Integracja wf-mag presta
freelancer

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: [API] Pobranie id podatku
« Odpowiedź #2 dnia: Styczeń 23, 2012, 09:04:21 pm »
a nie lepiej z ps_product i id_tax_rules_group? -
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline mikmas

  • Nowy
  • *
  • 6
  • 0
Odp: [API] Pobranie id podatku
« Odpowiedź #3 dnia: Styczeń 24, 2012, 09:17:11 am »
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.

Cytuj
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 :(

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: [API] Pobranie id podatku
« Odpowiedź #4 dnia: Styczeń 24, 2012, 10:31:51 am »
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 ;)



SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline mikmas

  • Nowy
  • *
  • 6
  • 0
Odp: [API] Pobranie id podatku
« Odpowiedź #5 dnia: Styczeń 24, 2012, 11:00:17 am »
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