# createProduct(JSON dataProduct)

Al invocar este método, se esta registrando en base de datos un producto nuevo para uso de onDelivery.

<details class="mb-m" id="bkmrk-body-parametersparam"><summary class="text-muted">Esta función recibe como parámetro un objeto JSON con los siguientes atributos:</summary>

<div></div><div><table class="table" style="height: 656px; width: 619px;" width="811"><tbody><tr style="height: 41px;"><th style="width: 320px; height: 41px;">Atributos</th><th style="width: 301px; height: 41px;">Definición </th></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**nombre**</td><td style="width: 301px; height: 41px;">Nombre del producto</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**descripcion**</td><td style="width: 301px; height: 41px;">Descripción del producto

</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**costo**</td><td style="width: 301px; height: 41px;">Costo del producto</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**peso**</td><td style="width: 301px; height: 41px;">Peso del producto</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**unidad\_peso**</td><td style="width: 301px; height: 41px;">ID que identifica la unidad de peso en el sistema</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**volumen**</td><td style="width: 301px; height: 41px;">Volumen del pedido</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**unidad\_volumen**</td><td style="width: 301px; height: 41px;">ID que identifica la unidad de volumen en el sistema</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**codigo\_producto**</td><td style="width: 301px; height: 41px;">String del codigo de barras para generarlo</td></tr><tr style="height: 41px;"><td style="width: 320px; height: 41px;">**idtipo\_activo\_producto\_od**</td><td style="width: 301px; height: 41px;">ID de tipo de activo asociado al producto en onDelivery</td></tr></tbody></table>

</div></details><div id="bkmrk-"></div><div id="bkmrk--0"></div><div id="bkmrk-ejemplo-de-json%3A"><span style="color: #bbbbbb; font-size: 1.4em; font-weight: 400;">Ejemplo de JSON:</span></div>```JavaScript
let dataProduct = {
'nombre':'Producto prueba 2',
'descripcion':'descripción de producto de prueba 2',
'costo':'200',
'peso':'10',
'unidad_peso':'166',
'volumen':'20',
'unidad_volumen':'155',
'codigo_producto':'aquivalosnumerosparaelcodbarras2',
'idtipo_activo_producto_od':'5'
}
```

<div id="bkmrk-ejemplo-de-solicitud"><span style="color: #bbbbbb; font-size: 1.4em; font-weight: 400;">Ejemplo de solicitud en JS:</span></div>```JavaScript
try {
      const product  = await _gpsApiv2.createProduct(dataProduct); 
 	} catch (error) {
	  console.error(error);
	}
```

##### Los atributos de respuesta:

- **data:** Información devuelta dela solicitud.
- **status:** Código Status que devuelve la solicitud / 200-&gt;'OK' - OtherCode-&gt;'Error'

##### Respuesta de ejemplo:

```JSON
{
	 data:'',
	 status:'200'
}
```