Saltar al contenido
API v1 · https://bentho.org/api
PATCH/api/mod/comercial/{espacio}/config

Cambia la configuración comercial

Cambia solo los campos que mandes. Cada uno se reemplaza entero: beneficios es la lista completa, peso_sku la tabla completa y reglas_pago el objeto completo.

  • PERMISOescribe
  • CRÉDITOSno gasta
  • AUTENTICACIÓNBearer bth_…

PARÁMETROS

CAMPOTIPOREQUERIDOQUÉ ES
espaciostringSÍEl id del espacio (sale en GET /api/companies). Tiene que tener el módulo Comercial.

CUERPO · JSON

CAMPOTIPOREQUERIDOQUÉ ES
name · monedastringnoUn nombre y la moneda de las cotizaciones.
reglas_pagoobjectnoVer reglas_pago. Lo que no mandes dentro vuelve a su valor de fábrica.
peso_default_pedido_kgstringnoPeso de un pedido sin más datos, en kilos.
peso_sku{ sku: gramos }noGramos enteros por SKU. La tabla entera.
beneficiosarraynoTodos los beneficios: ver beneficios.

RESPUESTA 200

La configuración completa, ya cambiada.

CAMPOTIPOQUÉ ES
name · monedastringUn nombre y la moneda (COP).
reglas_pagoobjectCómo se calcula el envío según el método: ver reglas_pago.
peso_default_pedido_kgstringEl peso de un pedido cuando no hay otro dato, en kilos. De fábrica, 2.
peso_sku{ sku: gramos }El peso de cada producto, en gramos enteros, por su SKU.
beneficios[]arrayBienvenida, envío gratis, pago anticipado…: ver beneficios.

ERRORES DE ESTA RUTA · SIEMPRE {"detail": …}

STATUSCUÁNDODETAIL LITERAL
403El espacio no tiene el módulo Comercialmódulo no habilitado para este espacio.
403La clave es de solo lecturaTu cuenta es de solo lectura en este espacio.
422Un efecto_tipo que no existe, un peso que no es entero o un beneficio sin codigo—
422Falta un campo obligatorio o uno no es de su tipo (detail es una lista)—

Y los de cualquier ruta —clave inválida, cuenta no al día, IP, límites—, en Errores, límites y créditos.

CONVIENE SABER

  • Para cambiar un solo valor de reglas_pago, lee la configuración y manda el objeto entero con tu cambio: lo que falte vuelve al valor de fábrica.
  • Para pausar un beneficio sin perderlo, mándalo con activo: false.