1. Forum używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj więcej...

PORADNIK API product.save -1

Dyskusja w 'Sklep internetowy eSklep' rozpoczęta przez użytkownika jacek_lodz, 29 Lipiec 2020.

  1. jacek_lodz

    jacek_lodz Stały bywalec

    Wiadomości:
    44
    Docenione treści:
    0
    Cześć
    Czy jest sposób by wyciągać więcej informacji na temat przyczyny błędu w momencie wywołania metody "product.save"
    Obecnie dostaję wartość -1 i nie mam pojęcia co jest źle.
    "-1 - podane dane są nieprawidłowe i nie spełniają wymagań walidacji"

    Jak sprawdzić co jest przyczyną negatywnej walidacji?
     
  2. machum93

    machum93 Znawca

    Wiadomości:
    225
    Docenione treści:
    28
    Webapi nie jest rozwijane oraz zakończyli dla niego wsparcie technicze. Co do sprawdzenia to sugerował bym wyświetlenie na ekran albo do pliku zmiennych które są podstawiane do zapytania może coś zauważysz ( wiem że prymitywne ale jedynie to przyszło mi to głowy)

    Wysłane z mojego SM-A505FN przy użyciu Tapatalka
     
  3. jacek_lodz

    jacek_lodz Stały bywalec

    Wiadomości:
    44
    Docenione treści:
    0
    Dzięki za sugestię.

    Dodatkowe pytanie: by zaktualizować jedną wartość w produkcie np. Opis lub tytuł muszę przesyłać cały obiekt json ze wszystkimi danymi czy też magicznym sposobem mogę przesłać tylko tę jedną wartość?
    Webapi mi pozwalało na taki manewr a rest?
     
  4. machum93

    machum93 Znawca

    Wiadomości:
    225
    Docenione treści:
    28
    @jacek_lodz tak jak na przykładzie jest podane RestAPI wspiera aktualizację tylko wybranego elewmentu musisz podać tylko ID produktu :)

    Kod:
        $resource = newDreamCommerce\ShopAppstoreLib\Resource\Product($client);
        $id = 1;
        $data = array(
            'stock' => array(
                'sold' => 20
            )
        );
     
  5. jacek_lodz

    jacek_lodz Stały bywalec

    Wiadomości:
    44
    Docenione treści:
    0
    Dziękuję.

    Podpytam jeszcze. Jak usunąć promocję w REST? przypisanie null/pustego obiektu do special_offer nie bardzo chce działać.
     

Poleć forum znajomym