Precios en tu feed de productos: precios rebajados, impuestos, redondeo y moneda

Feeds de productos 5 min de lectura Updated Jul 13, 2026

Los precios son la parte de un feed de productos que tiene que ser exactamente correcta: un precio erróneo o faltante provoca que un producto sea rechazado en Facebook Commerce Manager o marcado como discrepancia de precios en Google Merchant Center. Esta app construye el precio de cada artículo a partir de cuatro elementos que tú controlas en el editor avanzado: si el precio Compare-at de Shopify se convierte en un precio rebajado tachado, si el impuesto se incluye en el precio, cómo se redondean y formatean los precios, y si el enlace del producto lleva una etiqueta `?currency=`. Esta guía repasa los cuatro elementos y explica exactamente qué acaba en los campos `price` y `sale_price` de tu feed.

1 Abre el editor avanzado

Todas las opciones de precio están en el editor Advanced, no en el Basic. Desde tu panel, abre el menú Actions del feed y elige Edit (advanced). El editor Basic oculta deliberadamente estos ajustes para poder seguir siendo un formulario corto — cambiar a Advanced nunca pierde tus ajustes existentes, así que es seguro abrirlo cada vez que necesites corregir un precio.

Abre el editor avanzado — s-button[commandFor="feed-menu-1"] resaltado

2 Convierte el Compare-at en un precio rebajado tachado

En Variant export settings, la opción Use "Compare at" price decide cómo aparecen los descuentos. Déjala en el valor predeterminado — "Use both Compare at price and price if they exist (default)" — y cualquier variante que tenga un precio Compare-at de Shopify superior a su precio actual se exporta como en oferta: el precio Compare-at se convierte en el `price` normal y el precio de venta real se convierte en el `sale_price`. Eso es lo que produce el precio tachado tipo "antes/ahora" en los anuncios de Facebook y Google. Elige "Don't use Compare at price" y solo se usa el campo de precio de Shopify — nunca se escribe un `sale_price`, ni siquiera en artículos con descuento. Si una variante no tiene precio Compare-at (o tiene uno que no es superior al precio), simplemente se exporta a su precio normal sin oferta — así que puedes dejarlo activado con seguridad para todo tu catálogo.

Convierte el Compare-at en un precio rebajado tachado — #product_feed_useCompareAtPrice resaltado

3 Añade impuestos a tus precios (o delega en tus Settings globales)

La sección Add tax to all prices es donde se gestionan los precios con impuestos incluidos — su título dice literalmente "Add tax to all prices - override global Settings" porque se trata de una anulación a nivel de feed del valor predeterminado de impuestos de toda la tienda. Hay tres opciones: - "Use global Settings (default)" — este feed sigue lo que hayas configurado a nivel de app en Settings (consulta la guía relacionada de [Settings](/docs/app-settings), "Set tax and price rounding"). La mayoría de las tiendas dejan todos los feeds en esta opción para que el impuesto se configure una sola vez. - "Do NOT add tax to prices" — obliga a este feed a exportar los precios de Shopify sin modificar, ignorando el ajuste global de impuestos. Úsalo para un catálogo que deba ser sin impuestos (p. ej. un feed de EE. UU.) aunque tu valor global predeterminado añada impuestos. - "Do add tax to prices - set tax rate below" — obliga a activar el impuesto para este feed a una tasa que introduces en el siguiente campo, independientemente del ajuste global. Como es una anulación, la elección a nivel de feed siempre prevalece sobre el valor predeterminado de Settings a nivel de app. Configura el impuesto en un solo lugar por feed y nunca lo contarás dos veces.

Añade impuestos a tus precios (o delega en tus Settings globales) — #product_feed_addTax resaltado

4 Establece la tasa de impuestos

El campo Tax rate percent (example: if the tax rate is 22%, enter 22) solo importa cuando has elegido "Do add tax to prices" más arriba. Introduce la tasa como un número entero — 22 para el 22%, no 0,22 — y cada precio y precio rebajado del feed se multiplica por `1 + rate/100` antes de escribirse. Déjalo en 0 (o en "Use global Settings") y los precios salen exactamente como están en Shopify. Acertar con este campo es la solución habitual para una discrepancia de precios de Google Merchant Center, donde Google compara el precio de tu feed con el precio de tu página de destino: si tu tienda muestra precios con impuestos incluidos pero tu feed no (o viceversa), no coincidirán.

Establece la tasa de impuestos — #product_feed_taxRatePercent resaltado

5 Redondea y formatea los precios

Round & format prices to this number of decimal places controla con cuántos decimales se formatean los precios de este feed, y funciona como el ajuste de impuestos anterior: déjalo vacío y el feed usa el valor de toda la tienda de Settings (consulta la guía de [Settings](/docs/app-settings), "Set tax and price rounding"); escribe un número para anularlo solo para este feed. Dos decimales (`19.99 USD`) es lo que esperan Facebook y Google, y también es lo que evita que un precio multiplicado por el impuesto salga con un decimal largo como `24.3878` — así que la mayoría de las tiendas dejan esto vacío y configuran el redondeo una sola vez en Settings. Anúlalo por feed solo cuando un canal necesite específicamente números enteros (`20 USD`) o precisión adicional.

Redondea y formatea los precios — #product_feed_roundPricesPrecision resaltado

6 Añade la moneda a los enlaces de producto (opcional)

De vuelta en Product feed settings, Append currency parameter to the product URL? decide si cada enlace de producto termina con una etiqueta `?currency=`. El valor predeterminado es "Do NOT append. (default, example: my-store.com/products/my-product)"; cámbialo a "Do append. (example: my-store.com/products/my-product?currency=USD)" para forzar a que la tienda se abra en la moneda de este feed — lo que ayuda a que el precio de la página de destino coincida con el precio del feed. Esto es realmente un asunto de múltiples monedas, así que se trata en profundidad en la guía de [Feeds de varios idiomas y monedas](/docs/multi-language-and-currency-feeds); aquí es solo un interruptor que conviene conocer.

Añade la moneda a los enlaces de producto (opcional) — #product_feed_appendCurrency resaltado

7 Guarda y comprueba el precio en tu feed

Pulsa Save y el feed se regenera con tus nuevos precios. Abre la URL del feed y observa un producto con descuento: con Compare-at activado, verás tanto un `price` (el valor Compare-at más alto) como un `sale_price` (el valor real más bajo); un producto a precio completo muestra solo un `price`. Si el impuesto está activado, ambos números ya están multiplicados por tu tasa, y todo está formateado con tus decimales. Ese es todo el flujo de precios — Compare-at, impuesto, redondeo — visible en el feed exactamente como lo leerán Facebook y Google.

Guarda y comprueba el precio en tu feed — #product_feed_submit resaltado

Preguntas frecuentes

¿Por qué mi precio rebajado no aparece tachado en Facebook o Google?

Un precio rebajado solo se escribe cuando el <strong>precio Compare-at de Shopify de una variante es superior a su precio actual</strong> <em>y</em> la opción <strong>Use "Compare at" price</strong> está activada (el valor predeterminado). Si el Compare-at está vacío, es igual o es inferior al precio, no se exporta ningún `sale_price` y el artículo se muestra a precio completo. Establece un precio Compare-at más alto en Shopify y mantén la opción en su valor predeterminado.

¿Cómo decide la app cuál es el precio frente al precio rebajado?

Cuando una variante está en oferta, el <strong>precio Compare-at se convierte en el `price` normal</strong> y el <strong>precio de venta real se convierte en el `sale_price`</strong> — de modo que los anuncios muestran el precio original tachado y el precio con descuento al lado. Los productos sin descuento exportan un único `price` sin `sale_price`.

El precio de mi feed no coincide con mi web — ¿cómo corrijo la discrepancia de precios?

Una <strong>discrepancia de precios de Google Merchant Center</strong> casi siempre proviene de los impuestos: Google compara el precio de tu feed con el precio de tu página de destino. Alinéalos configurando <strong>Add tax to all prices</strong> para que coincida con cómo tu tienda muestra los precios — añade impuestos (con la tasa correcta) si tu tienda muestra precios con impuestos incluidos, o déjalo desactivado si no. La opción de añadir la moneda también ayuda, al abrir la página de destino en la moneda del feed.

¿Cómo añado impuestos a los precios de mi feed de productos?

En la sección <strong>Add tax to all prices</strong> del editor avanzado, elige <em>"Do add tax to prices - set tax rate below"</em>, luego introduce la tasa como número entero en <strong>Tax rate percent</strong> (22 para el 22%). Cada precio y precio rebajado se multiplica por esa tasa antes de la exportación. Para configurar el impuesto una sola vez para todos los feeds, déjalos en <em>"Use global Settings"</em> y configúralo en los <strong>Settings</strong> de la app.

¿Cuál es la diferencia entre el ajuste de impuestos del feed y los Settings globales?

La opción de impuestos de <strong>Settings</strong> global es el valor predeterminado de toda la tienda; el <strong>Add tax to all prices</strong> de cada feed es una <strong>anulación</strong>. Un feed configurado en <em>"Use global Settings"</em> sigue el valor predeterminado; configúralo en <em>"Do add tax"</em> o <em>"Do NOT add tax"</em> y ese feed ignora el valor predeterminado y hace lo suyo. La elección a nivel de feed siempre prevalece.

¿Añadiré impuestos dos veces por accidente?

No si lo configuras en un solo lugar. El impuesto se aplica una vez, usando la tasa de Settings global (cuando el feed está en <em>"Use global Settings"</em>) o la tasa propia del feed (cuando el feed la anula). Nunca ambas. El doble cómputo solo ocurre si tus precios de Shopify ya incluyen impuestos <em>y</em> además activas el impuesto aquí — en ese caso deja el impuesto del feed desactivado.

¿Por qué el precio de mi feed tiene demasiados decimales?

Los precios se formatean con <strong>Round & format prices to this number of decimal places</strong> — el valor predeterminado de toda la tienda está en los <strong>Settings</strong> de la app (2 decimales, `19.99`, a menos que lo hayas cambiado), y cada feed puede anularlo con su propio valor. Si un multiplicador de impuestos produjo un decimal largo, el redondeo es lo que lo recorta. Dos decimales es lo que esperan Facebook y Google, así que solo anúlalo cuando un canal pida números enteros.

¿El parámetro de moneda cambia el precio en mi feed?

No — los números de precio provienen de Shopify (y de tus ajustes de impuestos/redondeo). La opción <strong>Append currency parameter</strong> solo añade una etiqueta `?currency=` al <em>enlace</em> del producto para que la tienda se abra en la moneda del feed. Es principalmente para tiendas con múltiples monedas; consulta la guía de Feeds de varios idiomas y monedas.

¿Dónde configuro los impuestos y el redondeo para todos mis feeds a la vez?

En la página <strong>Settings</strong> de la app, bajo "Set tax and price rounding". Esos son los valores predeterminados de toda la tienda; cualquier feed dejado en <em>"Use global Settings"</em> los hereda, de modo que configuras el impuesto y el redondeo una sola vez en lugar de por feed.