TeichDatensystemeTeichDatensysteme MemberComments: 305 Received thanks: 37 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: 141 Received thanks: 40 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: 141 Received thanks: 40 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: 305 Received thanks: 37 Member since: December 2013

    War die currencyId - Danke - klappt!

Sign In or Register to comment.