Witam

To jest moja tablica $c, w której przechowywane mam id produktu wraz z przypisanym numerem aukcj w allegro.
  1. (
  2. [48] => 2427975642
  3. [46] => 2397521678
  4. [183] => 123456789
  5. )


Dopisałem sobie dwie funkcje

  1. public function pobierz_aukcje($id_aukcji)
  2. {
  3. // zwracam wszystko nastepnie nalezy to przefiltrowac aby dostac konkretne dane
  4. $tablica[0]=$id_aukcji;
  5. $wyn=$this->_soap->doGetItemsInfo($this->klucz_sesji,$tablica,1,1,1,0,0);
  6. return $wyn;
  7. }
  8.  
  9. public function wyswietl_aukcje($aukcja)
  10. {
  11. // metoda wyswietla dana aukcje
  12. $wyn = $this->pobierz_aukcje($aukcja);
  13. $wyn1 = get_object_vars($wyn['array-item-list-info'][0]);
  14. $wyn2 = get_object_vars($wyn1['item-info']);
  15.  
  16. global $aukcja;
  17. $aukcja = $wyn2['it-id'];
  18. //echo $aukcja;
  19. //echo "numer aukcji: <strong>".$wyn2['it-id']." </strong><br>";
  20. //echo "nazwa przedmiotu: <strong>".$wyn2['it-name']."</strong><br>";
  21. //echo "nazwa przedmiotu: <strong>".$wyn2['it-name']."</strong><br>";
  22. //echo "nazwa sprzedajacego: <strong>".$wyn2['it-seller-login']."</strong><br>";
  23. $ilosc = $wyn2['it-quantity'];
  24. //echo "ilosc wystawionego przedmiotu: <strong>".$wyn2['it-quantity']."</strong><br>";
  25. //echo "Lokalizacja: <strong>".$wyn2['it-location']."</strong><br>";
  26. //echo "Cena kup tearz: <strong>".$wyn2['it-buy-now-price']."</strong><br>";
  27. //echo "Liczba wyswietlen aukcji: <strong>".$wyn2['it-hit-count']."</strong><br>";
  28.  
  29. return $aukcja;
  30. }


i teraz mam problem i zielonego pojęcia jak sprawdzić dla moich aukacji ilosc wystawionego przedmiotu ['it-quantity'] w każdej aukacji i update do bazy.
Fajnie byłoby jeszcze mieć funkcję która sprawdzi stan magazynowy u mnie w bazie i jeśli jest zero odwoła aukację na allegro albo odpowiednio zmodyfikuje stan na allegro.

  1. //tak mogę pobrać stany
  2. $stock = get_post_meta($val, 'stock', true);
  3. if($stock = 0){


Docelowo ma to być wtyczka do wordpressa z wtyczką sklepu jigoshop.