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

Feeds de productos 5 min de lectura Updated Sep 5, 2026

Los precios son la parte de un feed de productos que tiene que estar exactamente bien: un precio incorrecto o faltante hace que un producto sea rechazado en Facebook Commerce Manager o marcado como discrepancia de precio en Google Merchant Center. Esta app construye el precio de cada artículo a partir de cuatro cosas que tú controlas en el editor Advanced: si el Compare-at price de Shopify se convierte en un precio de oferta 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 recorre las cuatro y explica exactamente qué termina en los campos price y sale_price de tu feed.

1 Abre el editor Advanced

Todas las opciones de precio se encuentran 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 Advanced — s-button[commandFor="feed-menu-1"] resaltado

2 Convierte Compare-at en un precio de oferta tachado

En Variant export settings, la opción Use "Compare at" price decide cómo se muestran los descuentos. Déjala en el valor por defecto — "Use both Compare at price and price if they exist (default)" — y cualquier variante que tenga un Compare-at price de Shopify más alto que su precio actual se exporta como en oferta: el Compare-at price se convierte en el price regular y el precio de venta real se convierte en el sale_price. Eso es lo que produce el precio tachado de "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 Compare-at price (o tiene uno que no es más alto que el precio), simplemente se exporta a su precio normal sin oferta — así que puedes dejar esto activado para todo tu catálogo con tranquilidad.

Convierte Compare-at en un precio de oferta 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 gestiona el precio con impuestos incluidos — su encabezado dice literalmente "Add tax to all prices - override global Settings" porque es una anulación a nivel de feed del valor de impuestos predeterminado 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, "Set tax and price rounding"). La mayoría de las tiendas dejan todos los feeds así para configurar los impuestos una sola vez.
"Do NOT add tax to prices" — obliga a este feed a exportar los precios en bruto de Shopify, ignorando el ajuste global de impuestos. Usa esto para un catálogo que deba ser sin impuestos (p. ej. un feed de EE. UU.) aunque tu valor global añada impuestos.
"Do add tax to prices - set tax rate below" — fuerza los impuestos para este feed a la tasa que introduzcas en el siguiente campo, sin importar el ajuste global.
Como es una anulación, la elección a nivel de feed siempre gana sobre el valor por defecto de los Settings de la app. Configura el impuesto en exactamente 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 impuesto

El campo Tax rate percent (example: if the tax rate is 22%, enter 22) solo importa cuando elegiste "Do add tax to prices" arriba. Introduce la tasa como número entero — 22 para 22%, no 0,22 — y cada precio y precio de oferta del feed se multiplica por 1 + rate/100 antes de escribirse. Déjalo en 0 (o en "Use global Settings") y los precios se exportan exactamente como están en Shopify. Acertar con este campo es el arreglo habitual para una discrepancia de precio en 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 al revés), no coincidirán.

Establece la tasa de impuesto — #product_feed_taxRatePercent resaltado

5 Redondea y formatea los precios

Round & format prices to this number of decimal places controla a 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 tu valor de toda la tienda desde Settings (consulta la guía de 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 impuestos 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 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 en una etiqueta ?currency=. El valor por defecto 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 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 multimoneda, así que se trata en profundidad en la guía de Multi-Language & Currency Feeds; aquí solo es 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 mira 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 a tus decimales. Ese es todo el proceso de precios — Compare-at, impuestos, 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 de oferta no aparece tachado en Facebook o Google?

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

¿Cómo decide la app el precio frente al precio de oferta?

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

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

Una <strong>discrepancia de precio en Google Merchant Center</strong> casi siempre viene 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 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 Advanced 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 22%). Cada precio y precio de oferta se multiplica por esa tasa antes de exportarse. Para configurar el impuesto una sola vez para todos los feeds, deja los feeds 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 los <strong>Settings</strong> globales es el valor por defecto 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 por defecto; configúralo en <em>"Do add tax"</em> o <em>"Do NOT add tax"</em> y ese feed ignora el valor por defecto y hace lo suyo. La elección a nivel de feed siempre gana.

¿Añadiré impuestos dos veces por accidente?

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

¿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 por defecto de toda la tienda vive en los <strong>Settings</strong> de la app (2 decimales, <code>19.99</code>, 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 <code>?currency=</code> al <em>enlace</em> del producto para que la tienda se abra en la moneda del feed. Es principalmente para tiendas multimoneda; consulta la guía de Multi-Language & Currency Feeds.

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

En la página de <strong>Settings</strong> de la app, en "Set tax and price rounding". Esos son los valores por defecto de toda la tienda; cualquier feed que quede en <em>"Use global Settings"</em> los hereda, así que configuras los impuestos y el redondeo una vez en lugar de por feed.