Question

I've started to call this async endpoint POST /async/V1/products/base-prices with a proper payload. All requests have worked in the right way. I've provided a missing SKU and starting from this moment, all requests are accepted and processed but never applied to products. If I call details-status endpoint, with different bulk_uuid, I'll always get the same response like this below:

{
    "operations_list": [
        {
            "id": 2920900,
            "bulk_uuid": "5392ff26-210f-48ae-9058-1d4a2807ab50",
            "topic_name": "async.magento.catalog.api.basepricestorageinterface.update.post",
            "serialized_data": null,
            "result_serialized_data": "[{\"message\":\"Invalid attribute %fieldName = %fieldValue.\",\"parameters\":[\"SKU\",\"hen892532\"]},{\"message\":\"Invalid attribute %fieldName = %fieldValue.\",\"parameters\":[\"SKU\",\"hen892532\"]},{\"message\":\"Invalid attribute %fieldName = %fieldValue.\",\"parameters\":[\"SKU\",\"hen892556\"]},{\"message\":\"Invalid attribute %fieldName = %fieldValue.\",\"parameters\":[\"SKU\",\"hen892556\"]}]",
            "status": 1,
            "result_message": "Service execution success Magento\\Catalog\\Model\\Product\\Price\\BasePriceStorage::update",
            "error_code": null
        }
    ],
    "user_type": 1,
    "bulk_id": "5392ff26-210f-48ae-9058-1d4a2807ab50",
    "description": "Topic async.magento.catalog.api.basepricestorageinterface.update.post",
    "start_time": "2020-11-08 09:10:53",
    "user_id": 2,
    "operation_count": 1
}

In this case the original request is not related to this SKU hen892556. I can't understand how to solve this.

Any suggestion to avoid this issue?

No correct solution

Licensed under: CC-BY-SA with attribution
Not affiliated with magento.stackexchange
scroll top