Webapi Allegro - wstawienie przesyłki do produktu

0

cześć, piszę skrypt do wystawiania aukcji na allegro i mam problem z opcjami wysyłki.

				array(
					'fid' => 244,  //przesyłka kurierska 
					'fvalue-string' => '',
					'fvalue-int' => 1,
					'fvalue-float' => 0,
					'fvalue-image' => 0,
					'fvalue-datetime' => 0,
					'fvalue-date' => '',
					'fvalue-range-int' => array(
					'fvalue-range-int-min' => 0,
					'fvalue-range-int-max' => 0),
					'fvalue-range-float' => array(
					'fvalue-range-float-min' => 0,
					'fvalue-range-float-max' => 0),
					'fvalue-range-date' => array(
					'fvalue-range-date-min' => '',
					'fvalue-range-date-max' => '')
				),

Dla przesyłki kurierskiej FID wynosi 244, ale chciałym także podać koszty dla kolejnej paczki oraz max ilości w paczce. Podpowie ktoś jak to zrobić?

1

Allegro ma strasznie pomieszany ten system. Najgorsze API w jakim kiedykolwiek pracowałem.

Każda forma przesyłki ma 3 identyfikatory pola (fid). W screenie masz listę wszystkich dostępnych identyfikatorów. W przypadku, gdy przy wystawianiu aukcji chcesz określić opcje dla danej formy przesyłki musisz wysłać 3 pola: koszt pierwszej sztuki, koszt kolejnej i maksymalna ilość w paczce. Dla przesyłki kurierskiej musisz wtedy przesłać pola:

  • FID:44 float (koszt transportu pierwszej sztuki)
  • FID:144 float (koszt transportu kolejnej sztuki)
  • FID:244 int (maksymalna ilość w paczce)

Rozumiesz o co chodzi? :) Mam nadzieję, że pomogłem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1