Reklama.
Kolejny ważny etap na drodze do wystawienia aukcji Allegro za pomocą własnego skryptu to przygotowanie pól formularza. Mówiąc inaczej musimy przetłumaczyć dane dla naszej Aukcji, czyli np.
- tytuł
- adres
- ilość ofert
- cenę oferty
- zdjęcia itp.
na język zrozumiały przez Web API Allegro. Niektóre dane są banalne, jak np. cena, ilość lub tytuł. Są jednak pola, które wymagają więcej pracy i są efektem złączenia kilku danych należących do jakiejś grupy, np. czas trwania aukcji, województwo, sposób dostawy itp.
Zatem w tym odcinku pokażę jak zdefiniować podstawowy zbiór pól formularza, który pozwoli nam na wystawienie aukcji.
Przyjmujemy, że dane do naszej aukcji znajdują się w już tablicy $t.
Na początku polecam przyjąć zasadę nazywania pół formularza w taki sposób aby nazwa zawierała nr pola aukcji Allegro, to bardzo ułatwi poruszanie się między dokumentacją którą zaciągnęliśmy z Allegro (poprzednia publikacja), a tworzoną aktualnie tablicą dokonującą translacji z naszego języka na język Allegro.
Moja propozycja zapisu to np.
$t['alle_01_tytul'] = $t['alle_01_tytul'];
Bez sensu? Pozornie, a dlaczego?
Dlatego, że podczas transakcji warto za jednym zamachem dokonać kontroli, czy nasze dane są kompletne i prawidłowe, czyli zgodne z wymaganiami Allegro.
Zatem zmodyfikujemy nieco powyższy kod:
if(!$t['alle_01_tytul'] ) { $alle_error[] = 'Brak tytułu aukcji'; } if(!$t['alle_02_kategoria'] ) { $alle_error[] = 'Brak kategorii; }
Data to pierwsze pole wymagające specjalnego potraktowania.
opublikowane 29-10-201082 powrót
Tylko dla zalogowanych użytkowników.
Dalsza część publikacji tylko dla zalogowanych użytkowników.
© aleproste.pl v.10 Projekt i realizacja projekt.etvn.pl & aleproste.pl