Setting Up Cost of Goods (COGS)
Descripción general
El Cost of Goods Sold (COGS) es cuánto te cuesta producir o comprar los productos que vendes. Configurar el COGS en Dashboardly desbloquea tus métricas de beneficios más importantes: Gross Profit, Operating Profit, Net Profit, Margin y ROI.
Sin el COGS, estas métricas se mostrarán como $0 o no aparecerán en absoluto. Este es el paso de configuración más importante después de conectar tu tienda.
Por qué importa el COGS
Una vez que estableces los costes de tus productos, Dashboardly puede calcular:
| Métrica | Fórmula | Qué te indica |
|---|---|---|
| Gross Profit | Net Sales - COGS | Cuánto conservas después de los costes de producto |
| Margin | (Gross Profit / Net Sales) x 100 | Porcentaje de ingresos que conservas después de los costes de producto |
| Operating Profit | Beneficio operativo anclado en la liquidación (Gross Profit menos todos los costes operativos; un desglose, no una resta exacta línea por línea) | Tu rentabilidad operativa real |
| ROI | (Operating Profit / COGS) x 100 | Retorno de tu inversión en inventario |
| Net Profit | Operating Profit - Net Ad Spend | Tu beneficio final neto |
Sin el COGS, Dashboardly aún puede mostrarte los ingresos, las tarifas y los costes de envío, pero no puede indicarte si realmente estás ganando dinero con cada producto. El Gross Profit será igual a Net Sales (sin costes restados), el Margin se mostrará como 100% (engañoso) y el ROI no se mostrará en absoluto.
Guía paso a paso
Paso 1: Ve a la página Inventory
Navega a Inventory en la barra lateral izquierda. Verás una tabla con todos tus productos listados como filas expandibles, con sus SKU (variantes) anidados debajo.
Paso 2: Establece el COGS a nivel de producto (recomendado)
La forma más rápida de establecer los costes es a nivel de producto. Cuando estableces un coste en un producto, todos los SKU bajo ese producto lo heredan automáticamente.
- Encuentra el producto en la tabla.
- Haz clic en el campo de coste en la fila del producto (la fila de nivel superior, no una fila de SKU).
- Introduce el coste por unidad en la moneda de tu tienda (por ejemplo, $8.50).
- Pulsa Enter o haz clic fuera para guardar.
Todos los SKU bajo ese producto ahora usan este coste. Has terminado: no es necesario establecer cada variante individualmente.
Ideal para: tiendas donde todas las variantes de un producto cuestan lo mismo de producir o comprar.
Paso 3: Anula SKU específicos (cuando sea necesario)
Si ciertas variantes tienen un coste diferente, puedes anular el valor predeterminado del producto en SKU individuales.
- Expande la fila del producto para ver sus SKU.
- Haz clic en el campo de coste junto al SKU específico.
- Introduce el coste específico del SKU (por ejemplo, la talla XXL cuesta 10 en lugar de 8.50).
- Pulsa Enter o haz clic fuera para guardar.
La anulación se aplica solo a ese SKU. Todos los demás SKU continúan heredando del valor predeterminado del producto.
Ideal para: productos donde variantes específicas (por ejemplo, tallas más grandes, materiales premium) tienen costes diferentes.
Entender el origen del COG
Cada SKU muestra de dónde proviene su coste:
| Origen | Qué significa |
|---|---|
| Inherited from product | El SKU usa el coste establecido a nivel de producto. Cambiar el coste del producto actualiza este SKU automáticamente. |
| Manually set | El SKU tiene su propio coste que anula el valor predeterminado del producto. Cambiar el coste del producto no afecta a este SKU. |
| Not set | No se ha introducido ningún coste en ninguno de los dos niveles. El COGS toma como valor predeterminado $0 y las métricas de beneficios serán imprecisas. |
Paso 4: Establece los valores predeterminados de envío de FBS (opcional)
Si cumples los pedidos tú mismo (FBS -- Fulfilled by Seller), puedes establecer un coste de envío predeterminado por unidad a nivel de producto. Este coste se usa cuando TikTok no proporciona datos de envío para un pedido.
- Encuentra el producto en la tabla.
- Introduce un valor en la columna FBS Shipping.
- Este valor se aplica a todos los pedidos FBS de ese producto en los que no existe un coste de envío de TikTok.
Nota: Cuando la API de TikTok proporciona un coste de envío para un pedido, ese valor siempre tiene prioridad sobre tu valor predeterminado.
Paso 5: Importación masiva mediante CSV/Excel (recomendado para muchos productos)
Si tienes muchos productos, establecer los costes uno por uno puede ser tedioso. Dashboardly admite la importación masiva:
- Haz clic en el botón Import COGS en la página Inventory.
- Descarga el archivo de plantilla (formato CSV o Excel).
- Rellena los Product ID o SKU ID y los costes unitarios en la plantilla.
- Sube el archivo completado.
Dashboardly hará coincidir los ID de tu archivo con tus productos existentes y actualizará los costes de forma masiva. Esta es la forma más rápida de configurar los costes para tiendas con decenas o cientos de productos.
Qué ocurre cuando el COGS está establecido frente a cuando no lo está
| Métrica | COGS no establecido | COGS establecido en $8 (ejemplo) |
|---|---|---|
| COGS | $0 | $8 x unidades vendidas |
| Gross Profit | = Net Sales (sin coste restado) | Net Sales - COGS (beneficio real) |
| Margin | 100% (engañoso) | Porcentaje real (por ejemplo, 65%) |
| ROI | En blanco / N/A | Calculado a partir de Operating Profit |
| Net Profit | Sobrestimado (sin COGS deducido) | Preciso |
Por eso se recomienda encarecidamente establecer el COGS lo antes posible: tus cifras de beneficios son tan precisas como tus datos de costes.
Qué incluir en tu coste unitario
Tu COGS debe representar el coste de dejar una unidad de producto lista para vender. Considera incluir:
- Precio de compra -- lo que pagas a tu proveedor por unidad
- Costes de fabricación -- si fabricas el producto tú mismo
- Materiales de embalaje -- bolsas, cajas, etiquetas, inserciones
No incluyas en el COGS unitario:
- Envío al almacén -- esto se puede rastrear por separado usando FIFO Cost Tracking (como Inventory Shipping, Customs Duty o Import VAT)
- Tarifas de la plataforma de TikTok -- estas se rastrean automáticamente
- Costes de marketing -- estos se rastrean por separado
- Alquiler / mano de obra del almacén -- usa Manual Adjustments para estos
Avanzado: Landed Cost
Si quieres rastrear el coste total de llevar los productos a tu almacén, Dashboardly admite el Landed Cost a través de FIFO Cost Tracking:
Landed Cost = COGS + Inventory Shipping + Customs Duty + Import VAT
Esto te ofrece una imagen más completa de tu verdadero coste de producto, especialmente para los bienes importados.
Cómo afecta el COGS a los pedidos históricos
De forma predeterminada, cuando estableces o cambias el COGS de un producto, el nuevo coste se aplica a todos los pedidos -- pasados y futuros. Esto significa:
- Establecer el COGS hoy actualizará de forma retroactiva el Gross Profit, el Margin, el ROI y el Net Profit de todos los pedidos históricos de ese producto.
- Esto suele ser lo que quieres, ya que el coste del producto era el mismo incluso antes de que lo introdujeras en Dashboardly.
Si el coste de tu producto ha cambiado con el tiempo (por ejemplo, tu proveedor subió los precios), tienes dos opciones:
- Enfoque simple: Introduce tu coste actual (o promedio). Esto ofrece una precisión histórica aproximada.
- Enfoque preciso: Usa FIFO Cost Tracking para registrar diferentes lotes de compra a diferentes precios. FIFO asigna automáticamente el coste correcto a cada unidad según cuándo se vendió y de qué lote provino.
Consejos para un COGS preciso
- Empieza a nivel de producto. Establece el coste una vez por producto y deja que todos los SKU lo hereden. Anula SKU individuales solo cuando su coste realmente difiera.
- Incluye todos los costes directos del producto. El precio de compra, la fabricación y el embalaje son los componentes más comunes.
- Actualiza los costes cuando cambien los precios. Si tu proveedor sube los precios, actualiza el COGS en Dashboardly para que tus cálculos de beneficios se mantengan precisos en adelante. Considera usar FIFO si los precios cambian con frecuencia.
- Usa la plantilla CSV para actualizaciones masivas. Para tiendas con decenas o cientos de productos, la importación masiva es mucho más rápida que la entrada manual.
- Establece pronto los valores predeterminados de envío de FBS. Si envías los pedidos tú mismo, introducir un coste de envío predeterminado garantiza que tus cálculos de beneficios no subestimen los gastos mientras esperas los datos de liquidación.
- Comprueba tu moneda. Asegúrate de que el coste que introduces coincide con la moneda de tu TikTok Shop.
Problemas comunes
Establecí el COGS pero mi beneficio sigue mostrando $0
- Comprueba el origen del coste. Si estableciste el coste a nivel de producto, expande el producto para verificar que los SKU muestran "inherited from product" como su origen de COG. Si un SKU muestra "not set", puede que necesite una anulación manual o que el coste a nivel de producto no se haya guardado.
- Verifica que el valor se guardó. Actualiza la página Inventory y confirma que el valor del coste aparece en la tabla.
- Busca entradas en 0. Si introdujiste 0 como coste por accidente, se trata igual que no establecer ningún coste.
- Espera un momento. Las métricas de beneficios se actualizan en unos minutos después de establecer los costes. Si las cifras no han cambiado después de 5 minutos, intenta actualizar la página.
Mi COGS parece demasiado alto o demasiado bajo
- Verifica el coste por unidad. Asegúrate de haber introducido el coste por una sola unidad, no por caja, por envío ni por docena.
- Comprueba tu moneda. Asegúrate de que el coste está en la misma moneda que tu tienda (normalmente USD).
- Consideraciones de FIFO. Si usas el cálculo de costes FIFO, el coste mostrado puede ser un promedio ponderado de varios envíos. Consulta FIFO Cost Tracking para más detalles.
Cambié un coste pero los pedidos antiguos siguen usando el valor anterior
De forma predeterminada, cambiar el COGS se aplica a todos los pedidos (pasados y futuros) de ese producto o SKU. Si cambiaste el coste a nivel de producto, todos los SKU que lo heredan se actualizan automáticamente. Los SKU con anulaciones manuales no se ven afectados por los cambios a nivel de producto. Si quieres costes diferentes para diferentes períodos de tiempo, usa la función de cálculo de costes FIFO, que rastrea los lotes de compra y asigna automáticamente el coste histórico correcto a cada unidad vendida.
El COGS se muestra para pedidos cancelados -- ¿es correcto?
Sí, en ciertos casos. Si un pedido se canceló después de que el producto fuera enviado y el cliente no devolvió el producto, el COGS de ese pedido se sigue contando. Esto es correcto porque el producto salió de tu inventario: incurriste en el coste aunque la venta se haya revertido. Si el producto fue devuelto, el COGS no se cuenta. Si el pedido se canceló antes del envío, el COGS no se cuenta.