Analicemos las posibles causas de la aparición de valores incorrectos del precio de compra y las opciones para corregir esta situación.
1. El pedido se recibió a través de la API desde el sitio web
Si para la primera entrada en el historial de pedidos como fuente dice API, debes verificar si el precio de compra está presente en los datos transferidos.
Para hacer esto, debes ejecutar la siguiente solicitud en el navegador:
https://demo.retailcrm.es/api/v5/orders/id?apiKey=xxxxPRhAODUPAFbduZBsQKALXRAxxxx&by=id
Donde "demo" es el dominio de su sistema, "id" es el identificador de pedido de la barra de direcciones de su ficha y "xxxxPRhAODUPAFbduZBsQKALXRAxxxx" es la clave API.
Los datos recibidos en el bloque "artículos", en el campo "precio de compra" mostrarán el precio de compra.
Si este valor difiere del correcto, debes corregir los datos en la fuente de donde provino el pedido.
2. Sistema de almacén integrado
Si el precio de compra de un producto en el pedido difiere del precio en la ficha del producto, es probable que se haya transferido desde el sistema de almacén.
Debes corregir los precios de adquisición de los productos en el sistema de almacén, o cambiar la integración para que solo los datos sobre el stock disponibles provengan de él.
3. Descarga de catálogo
Si, al agregar un producto a un pedido, el precio de compra difiere del precio en el almacén, debes excluir su carga desde el catálogo.