Hallo, wir haben ein Script welches über API ein Artikel erzeugt. Nun haben wir das Problem das teilweise die erstellten Artikel in der falschen Rubrik auftauchen/liegen. Der Code sieht wie folgt aus: PHP: $response = $client->post('products', [ 'json' => [ 'addonValues' => [ 'productsImageHeight' => '0', 'productsImageWidth' => '0' ], 'checkoutInformation' => [ 'de' => '', 'en' => '' ], 'dateAdded' => '2020-03-31 12:19:46', 'dateAvailable' => '2020-03-31 12:19:46', 'description' => [ 'de' => '<beschreibung>', 'en' => '<beschreibung>' ], 'discountAllowed' => 0, 'ean' => '', 'images' => [ [ 'filename' => '<name>.jpg', 'imageAltText' => [ 'de' => '', 'en' => '' ], 'isPrimary' => true, 'isVisible' => true ], ], 'isActive' => true, 'isFsk18' => false, 'isVpeActive' => false, 'keywords' => [ 'de' => '', 'en' => '' ], 'lastModified' => '2020-03-31 12:19:46', 'manufacturerId' => 0, 'metaDescription' => [ 'de' => '', 'en' => '' ], 'metaKeywords' => [ 'de' => '', 'en' => '' ], 'metaTitle' => [ 'de' => '', 'en' => '' ], 'name' => [ 'de' => '<name>', 'en' => '<name>' ], 'orderedCount' => 1, 'price' => <price>, 'productModel' => '<model>', 'productTypeId' => 1, 'quantity' => 1, 'quantityUnitId' => 0, 'settings' => [ 'detailsTemplate' => 'standard.html', 'graduatedQuantity' => 1, 'minOrder' => 1, 'onSitemap' => false, 'optionsDetailsTemplate' => 'product_options_dropdown.html', 'optionsListingTemplate' => 'product_options_dropdown.html', 'priceStatus' => 0, 'propertiesDropdownMode' => 'dropdown_mode_1', 'showAddedDateTime' => false, 'showOnStartpage' => false, 'showPriceOffer' => true, 'showPropertiesPrice' => true, 'showQuantityInfo' => true, 'showWeight' => false, 'sitemapChangeFrequency' => 'daily', 'sitemapPriority' => '0.5', 'startpageSortOrder' => 0, 'usePropertiesCombisQuantity' => false, 'usePropertiesCombisShippingTime' => true, 'usePropertiesCombisWeight' => false ], 'shippingCosts' => 0, 'shippingTimeId' => 62, 'shortDescription' => [ 'de' => '', 'en' => '' ], 'sortOrder' => 0, 'taxClassId' => 1, 'url' => [ 'de' => '', 'en' => '' ], 'urlKeywords' => [ 'de' => '<key word>', 'en' => '<key word>' ], 'viewedCount' => [ 'de' => 0, 'en' => 0 ], 'vpeID' => 0, 'vpeValue' => 0, 'weight' => 0 ], 'headers' => [ 'Authorization' => 'Basic ' . <auth>, 'User-Agent' => '<user-agent>', 'Accept' => 'application/json', 'Content-Type' => 'application/json' ] ]);$response = json_decode((string) $response->getBody(), true);$productId = (int)$response['id']; Nachdem der Artikel erstellt wurde und wir die Id vom neuen Artikel haben schieben wir den Artikel in die richtige Rubrik: PHP: $client->post('products/' . $productId . '/links', [ 'json' => [ 'categoryId' => 629 ], 'headers' => [ 'Authorization' => 'Basic ' . '<auth>', 'User-Agent' => '<user-agent>', 'Accept' => 'application/json', ] ]); Zum erzeugen der Requests nutzen wir Guzzle. Übergeben wir irgendwelche falschen Parameter, wodurch das Problem entstehen könnte ?