Jump to content

API - Aktualizacja danych kilku kombinacji (wariantów) towarów w jednym żądaniu


Recommended Posts

Witam wszystkich,

Chciałbym w jednym wywołaniu PUT zaktualizować dane kilku kombinacji (wariantów) towarów.

Próbuje to zrobić poprzez klienta API Postman. Mój url wygląda jak ponizej

PUT https://testonexxx.sellision.dev/api/combinations/

natomiast xml do aktualizacji jak ponizej.

<?xml version="1.0" encoding="UTF-8"?>

<prestashop xmlns:xlink="http://www.w3.org/1999/xlink">

   <combinations>

    <combination>

        <id>2903</id>

        <id_product>86</id_product>

        <ean13>5903587031052</ean13>

        <isbn></isbn>

        <price>3.3300</price>

        <weight>0.000000</weight>

        <minimal_quantity>1</minimal_quantity>

        <default_on>1</default_on>

        <available_date>0000-00-00</available_date>

    </combination>

    <combination>

        <id>2904</id>

        <id_product>86</id_product>

        <ean13>5903587031045</ean13>

        <isbn></isbn>

        <price>2.2200</price>

        <weight>0.000000</weight>

        <minimal_quantity>1</minimal_quantity>

        <default_on>1</default_on>

        <available_date>0000-00-00</available_date>

    </combination>

   </combinations>

</prestashop>

 Po wysłaniu żądania (PUT) dostaje odpowiedź z błędem id is required when modyfing a resource

image.png.994b36f1b85d5bf042a070b805c52918.png

W jaki sposób poprawnie zbudować url'a do aktualizacji wielu wariantów w jednym żądania?

Docelowo mechanizm aktualizacji będzie zawarty w w apliakcji do obsługi API (c#)

TomaszMnemonic

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...