X

Aleproste na FaceBook'u

Reklama.

[Allegro][PHP] Przygotowanie tablicy z danymi, dla wystawienia :: Aukcja Allegro za pomocą Web API

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