TeichDatensystemeTeichDatensysteme MemberComments: 276 Received thanks: 33 Member since: December 2013

Hello.

Folgende Daten lassen sich leider nicht speichern:

$data = [
    [
        'active' => true,
        'price' => [
            [
                'net' => 181.51260504201682,
                'gross' => 216,
                'linked' => true
            ]
        ],
        'ean' => '1234567891234',
        'productNumber' => 'ARTCODE',
        'stock' => 10,
        'name' => 'Name',
        'description' => 'Beschreibung',
        'taxId' => $tax->getUniqueIdentifier()
    ]
];

Das tax-Objekt hole ich vorher.
Die Meldung meldet, dass etwas am price nicht stimmt.

There are 1 error(s) while writing data. 1. [/0/price] This field is missing.

Leider kann ich keinem Beispiel, der API oder der swagger Doku entnehmen, wie das aussehen muss.
Mein Beispiel ist so aufgebaut, dass sie den Daten ähneln, die bei der API zurück kommen.

Schöne Grüße,
Niklas

1 Answer

  • KrispinKrispin MemberComments: 78 Received thanks: 15 Member since: September 2018

    Hi Niklas,
    ich würde drauf tippen, dass die currencyId fehlt, da die Struktur per JSON so aussieht:
    ........
       "price":[  
          {  
             "currencyId":"b7d2554b0ce847cd82f3ac9bd1c0dfca",
             "gross":19.99,
             "net":16.798319327731,
             "linked":true
          }
       ]
    .....

    Gruß

    Krispin

    Quote
    Accepted Answer
  • Accepted Answer

Answers

  • KrispinKrispin MemberComments: 78 Received thanks: 15 Member since: September 2018

    Hi Niklas,
    ich würde drauf tippen, dass die currencyId fehlt, da die Struktur per JSON so aussieht:
    ........
       "price":[  
          {  
             "currencyId":"b7d2554b0ce847cd82f3ac9bd1c0dfca",
             "gross":19.99,
             "net":16.798319327731,
             "linked":true
          }
       ]
    .....

    Gruß

    Krispin

    Quote
    Accepted Answer
  • TeichDatensystemeTeichDatensysteme MemberComments: 276 Received thanks: 33 Member since: December 2013

    War die currencyId - Danke - klappt!

Sign In or Register to comment.