Introducir pedidos en Gesto'on de Pedidos (OM) ahora también es posible para los archivos que contienen pedidos.



Pasos rápidos hacia la primera importación



1. Selecciona configuraciones adicionales.


2.  Cuando se abra la configuraciones adicionales, haga clic en Gestión de Pedidos y navega hasta Importar Pedidos.


3. Para importar pedidos se requiere una plantilla, que especifica cómo se importarán los pedidos.


La plantilla debe contener los siguientes elementos clave:


- títulos

- configuración

- columna 

Los valores para crear una plantilla en formato .json se indican en la tabla de abajo.  También se adjunta un ejemplo de plantilla .json con un archivo de muestra.




(1) Selección de plantilla

 (2) Editar plantillas actuales

 (3) Agregar nueva plantilla

 (4) Eliminar plantilla actual



4. Cargue el archivo de entrada. Los formatos de archivo compatibles son .csv y .xlsx.



5. 

Seleccione el tipo de entrega para los pedidos importados..



6. 

(1) Los resultados de la importación se mostrarán a continuación.

(2) El historial de importaciones está disponible en Otros - Solicitudes.






Valores para la creación de una plantilla


Configuración para la importación de pedidos: 


Tipo

Significado

Nota

title

Título de la plantilla

Obligatorio

settings

Configuración de importación

Obligatorio

column

Asignación de columnas

Obligatorio

doc_date

Fecha de importación del pedido

El valor se establece automáticamente con la fecha y hora de la importación



Valores para el objeto configuración:


Tipo
Significado
Nota
product_positionMétodo de lectura del archivo de entrada

Obligatorio

Valores: per_row

store_eshop_sync_id
Id de la tienda

default_tax
Impuesto
Si no se proporciona un valor, se tomará el valor por defecto
check_customer_order_not_exist
Antes de importar, verificar si los pedidos ya existen
Valores: true/false
method_of_paymentMétodo de pago de los pedidos
Ejemplo: Cuenta bancaria
mark_as_full_paidEstado de pago del pedido
Valores: yes/no
method_of_payment_mapMapeo de los tipos de pagoEjemplo: [{"PAY_PAL": "PayPal"}]PAY_PAL = valor en archivo PayPal → Registrado en MetaKocka
payment_mapMapeo de los tipos de pagoEjemplo: [{"PAY_PAL": "PayPal"}]PAY_PAL = valor en archivo PayPal → Registrado en MetaKocka
default_status
Estado que se seleccionará automáticamente al hacer clic en la plantilla

default_delivery_type
Tipo de entrega que se seleccionará automáticamente al hacer clic en la plantilla
En caso de tener tipo de entrega UE y no UE, ingresar aquí el tipo de entrega UE
default_delivery_type_nonEUTipo de entrega que se seleccionará automáticamente al hacer clic en la plantilla
En caso de tener un tipo de entrega no UE
create_bill
Crear una factura para un pedido importado
Valores: true/false
header_notes
Nota en el pedido – encabezado

footer_notes
Nota en el pedido – pie
empty_customer_order
Importación de pedidos sin pedido del cliente – numeración automática
Valores: true/false

Valores: true/false
Si el valor es true, no es posible verificar si los pedidos ya existen





Valores para el objeto columna:


Tipo
Significado
Nota
title
Encabezado de la columna en el archivo
Obligatorio
type
Tipo de columnaObligatorio
date_format
Formato de fecha
replace_before
Claves para reemplazo de símbolos/cadenas antes de usar los valores

delete_after_token_include
Símbolo/cadena por la cual se elimina el valor, incluyéndolo

whole_order_value
Encabezado de la columna en el archivo de entrada que contiene el valor total del pedido


Valores para el tipo en la columna de objeto:


Tipo
Significado
Nota
customer_order
Pedido del cliente
Obligatorio
buyer_name
Nombre del cliente
Obligatorio
buyer_surname
Apellido del cliente
El apellido se unirá con el nombre y se separará por un espacio
buyer_street
Dirección/Calle del cliente
Obligatorio
buyer_street_2
Detalles adicionales de la dirección del cliente
Se unirá con buyer_street y se separará por una coma
buyer_place
Localidad del clienteObligatorio
buyer_post_number
Código postal del cliente
Obligatorio
buyer_province
Provincia del cliente
buyer_country
País del clienteObligatorio
buyer_emailCorreo electrónico del cliente
Obligatorio
buyer_mobile
Teléfono del cliente
Obligatorio
receiver_name
Nombre del destinatario/receptor

receiver_surname
Apellido del destinatario
El apellido se unirá con el nombre y se separará por un espacio
receiver_street
Dirección del destinatario

receiver_street_2
Detalles adicionales de la dirección del destinatario
Se unirá con receiver_street y se separará por una coma
receiver_place
Localidad del destinatario

receiver_post_number
Código postal del destinatario

receiver_province
Provincia del destinatario

receiver_country
País del destinatario

receiver_email
Correo electrónico del destinatario

receiver_mobile
Teléfono del destinatario

count_code
Número de pedido

payment_type
Tipo de pago

order_sum
Valor total del pedido

payment_sum
Importe del pago

payment_date
Fecha de pago

product_amount
Cantidad de producto
product_sku
Código del producto

product_price
Precio del producto

currencyDivisa
- Si no se establece un valor, se tomará el valor por defecto.
- Símbolo: €, $,...
- Código de moneda: EUR, HUF, ...
whole_product_sum
Valor total del producto con cantidad > 1

notes_header
Nota en el pedido – encabezado

notes
Nota en el pedido – pie



Ejemplo de configuración general de importación

Las columnas separarán todos los datos.


{  "title":"Splošni uvoz",  "settings":{    "default_tax":"EX4",    "order_status": "Odpremljen",    "check_customer_order_not_exist":"true",    "product_position":"per_row",    "store_eshop_sync_id":"1600353213",    "payment_map":[      {        "Credit Card":"Kreditna kartica"      }    ],    "method_of_payment_map":[      {        "Credit Card":"Kreditna kartica"      }    ]  },  "column":[    {      "title":"Naročilo kupca",      "type":"customer_order"    },    {      "title":"Naziv kupca",      "type":"buyer_name"    },    {      "title":"Naslov kupca",      "type":"buyer_street"    },    {      "title":"Kraj kupca",      "type":"buyer_place"    },    {      "title":"Poštna številka kupca",      "type":"buyer_post_number"    },    {      "title":"Pokrajina kupca",      "type":"buyer_province"    },    {      "title":"Država kupca",      "type":"buyer_country"    },    {      "title":"Email kupca",      "type":"buyer_email"    },    {      "title":"GSM kupca",      "type":"buyer_mobile"    },    {      "title":"Naziv prejemnika",      "type":"receiver_name"    },    {      "title":"Naslov prejemnika",      "type":"receiver_street"    },    {      "title":"Kraj prejemnika",      "type":"receiver_place"    },    {      "title":"Poštna številka prejemnika",      "type":"receiver_post_number"    },    {      "title":"Pokrajina prejemnika",      "type":"receiver_province"    },    {      "title":"Država prejemnika",      "type":"receiver_country"    },    {      "title":"Email prejemnika",      "type":"receiver_email"    },    {      "title":"GSM prejemnika",      "type":"receiver_mobile"    },    {      "title":"Način plačila",      "type":"payment_type"    },    {      "title":"Znesek plačila",      "type":"payment_sum"    },    {      "date_format":"dd/MM/yyyy",      "title":"Datum plačila",      "type":"payment_date"    },    {      "title":"Šifra artikla",      "type":"product_sku"    },    {      "title":"Količina artikla",      "type":"product_amount"    },    {      "title":"Cena artikla",      "type":"product_price"    },    {      "title":"Valuta",      "type":"currency"    }  ]}
Generic



Ejemplo de configuración para importación con valores fusionados.

Cada pedido contiene un único pedido que puede tener una cantidad arbitraria.

El valor pagado es igual al valor del pedido, y la moneda se registra en el importe.


{  "title":"Združene vrednosti",  "settings":{    "default_tax":"EX4",    "order_status": "Odpremljen",    "check_customer_order_not_exist":"true",    "product_position":"per_row",    "store_eshop_sync_id":"301300006019",    "payment_map":[      {        "Credit Card":"Kreditna kartica"      }    ],    "method_of_payment_map":[      {        "Credit Card":"Kreditna kartica"      }    ]  },  "column":[    {      "title":"Order No.",      "type":"customer_order"    },    {      "title":"Name",      "type":"buyer_name"    },    {      "title":"Shipping Address",      "type":"buyer_street"    },    {      "title":"Shipping City",      "type":"buyer_place"    },    {      "title":"Shipping Zip/Postal Code",      "type":"buyer_post_number",      "replace_before":{        "=":""      }    },    {      "title":"Shipping State/Province",      "type":"buyer_province"    },    {      "title":"Shipping Country",      "type":"buyer_country"    },    {      "title":"Email",      "type":"buyer_email"    },    {      "title":"Shipping Phone Number",      "type":"buyer_mobile"    },    {      "title":"Receiver Name",      "type":"receiver_name"    },    {      "title":"Shipping Address Receiver",      "type":"receiver_street"    },    {      "title":"Shipping City Receiver",      "type":"receiver_place"    },    {      "title":"Shipping Zip/Postal Code Receiver",      "type":"receiver_post_number",      "replace_before":{        "=":""      }    },    {      "title":"Shipping State/Province Receiver",      "type":"receiver_province"    },    {      "title":"Shipping Country Receiver",      "type":"receiver_country"    },    {      "title":"Email Receiver",      "type":"receiver_email"    },    {      "title":"Shipping Phone Number Receiver",      "type":"receiver_mobile"    },    {      "title":"Payment Method",      "type":"payment_type"    },    {      "whole_order_value":"Amount",      "title":"Amount",      "type":"order_sum",      "replace_before":{        "$":"",        "\u20ac":""      }    },    {      "title":"Payment Sum",      "type":"payment_sum",      "replace_before":{        "$":""      }    },    {      "date_format":"yyyy-MM-dd HH:mm:ss",      "title":"Funding Date",      "type":"payment_date",      "replace_before":{        " -0700":""      }    },    {      "delete_after_token_include":"x ",      "title":"Item Name",      "type":"product_amount"    },    {      "title":"Item SKU",      "type":"product_sku"    }  ]}