Channable

Version v1.24.0
Platform Magento 2
Last Updated 14 April 2026

The price of at least one product is missing a currency

Looking for Magento 2 Channable integration? View the full Magento 2 Channable integration page to explore features, configuration options, and pricing.

This guide helps you resolve the Channable feed error "The price of at least one product is missing a currency" when using Channable Connect. This error means one or more products in your feed have a price value without a currency suffix (e.g. 10.00 instead of 10.00 EUR). Below we explain why this happens and how to fix it.

How Channable Expects Prices

Channable requires all price fields in the format <value> <currency code>, for example 19.99 EUR. If any product row contains a bare number without the currency code, Channable rejects the feed with this error.

Cause 1: Negative or Corrupted Price Data

The most common cause is a product with a negative price in the Magento price index. This can happen when:

  • The price index is stale or corrupted
  • A catalog price rule calculates a negative discount
  • A product import (CSV, API, or third-party integration) writes incorrect price values
  • An external pricing API (ERP, PIM) pushes invalid or negative prices
  • A custom price attribute contains invalid data
  • Tier prices or special prices are misconfigured, leading to negative final prices after calculation

When a product has a negative price, the module outputs the raw number without appending the currency code.

How to identify:

  1. Open the feed URL in your browser and search for prices without a currency code
  2. Add &page=1, &page=2, etc. to narrow down which page contains the problematic product
  3. Look for negative values or prices that don't end with a currency code like EUR

Solution:

  1. Reindex the Magento price index:
bin/magento indexer:reindex catalog_product_price
  1. If the issue persists after reindexing, check for products with invalid prices:
SELECT entity_id, final_price, price
FROM catalog_product_index_price
WHERE final_price < 0 OR price < 0;
  1. Fix the product prices in the Magento admin or via import
  2. Reindex again after correcting the data:
bin/magento indexer:reindex catalog_product_price
  1. Clear cache and regenerate the feed:
bin/magento cache:flush

Prevention:

  • Keep your indexers in "Update on Schedule" mode so prices stay up to date
  • Validate price data before importing products
  • Review catalog price rules to ensure they can't result in negative values

Cause 2: Extra Field Named "price" Overwriting Built-in Price

If you added an extra field in the Product Feed configuration with the name price (or sale_price), it overwrites the module's built-in price output. The built-in price includes currency formatting, tax calculation, and exchange rates. An extra field with the same name replaces all of that with the raw attribute value — which has no currency suffix.

How to identify:

  1. Go to Stores → Configuration → Channable → Product Feed → Advanced Options → Extra Fields
  2. Check if any extra field has the name price, sale_price, or final_price

Solution:

Remove or rename the extra field. If you need a custom price attribute in the feed, use a different field name like custom_price or original_price. The module's built-in price fields already handle:

  • Regular price with currency
  • Sale price with currency
  • Tax calculations (incl/excl)
  • Exchange rates for multi-currency stores
  • Min/max prices for configurable products

There's no need to add a separate extra field for price data unless you specifically need a secondary price field with a distinct name.

Prevention:

  • Never use reserved field names (price, sale_price, sale_price_effective_date, discount_perc) for extra fields
  • If you need additional price formats, use the "Add both Excl. and Incl. prices" option or the rendered price feature in the Advanced Options

Still Having Issues?

If the error persists after trying both solutions:

  1. Enable Debug Mode under Channable → General → Debug & Logging
  2. Preview the feed for a specific product by appending /pid/<product_id> to the feed URL
  3. Check if the price field for that product contains a currency code

Need More Help?

Documentation:

Support:

For a complete overview of features and configuration options, see Magento 2 Channable integration.

Article Updated:
star star star star star
star star star star star
Andrew Velikiy
Great vendor with handy modules and quick support!
Google 22 days ago
star star star star star
star star star star star
Alexandru-Manuel Carabus
Magmodules sets the bar for Magento module quality and support—we check their catalog first for client feature requests, and they’re our first choice for licenses.
Google 11 Nov 2025
star star star star star
star star star star star
Matt Austin
Possibly the fastest support response times of any Magento Extension vendor. Great extensions too!
Google 09 Sep 2025
star star star star star
star star star star star
Jan Privé
Dankzij de heldere uitleg en snelle reactie van Magmodules kon mijn vraag, en dus mijn Magento-probleem, binnen enkele uren worden beantwoord. Doeltreffend, zonder moeilijke termen, gewoon zo als het zou moeten zijn.... Bedankt!
Google 05 Sep 2025
star star star star star
star star star star star
Denis Metzler
To evaluate a provider, it is not enough to consider only the product offered, but also its after-sales service, such as support and troubleshooting. Magmodules has been extremely satisfactory at all levels on multiple occasions and sets the bar at the top when comparing the competition.
Google 02 Sep 2025
star star star star star
star star star star star
Bleijenberg winkelinrichting en materialen
Goed bereikbaar, reageren snel en denken oplossingsgericht. Een aanrader.
Google 30 Jul 2025
star star star star star
star star star star star
Patrick Verduijn
Magmodules biedt plugins aan die van hoge kwaliteit zijn tegen een goede prijs, waar dit bedrijf in uitblinkt is de bereidheid om de zeldzame feedback & problemen met de plugins te willen onderzoeken, mee te willen denken in het debuggen van problemen en goede oplossingen toe te passen. In mijn decennium ervaring met Magento & 3th parties is Magmodules absoluut een uniqum binnen de markt.
Google 25 Jul 2025
star star star star star
star star star star star
Erik de Groot
Magemodules heeft hele sterke Magento extensies en een proactieve support. Al jaren heel erg tevreden over jullie service en producten!
Google 18 Jul 2025
star star star star star
star star star star star
René Zeuner
We are using the Mollie Magento extension from Magmodules. It works excellently without flaws. Very fast, competent and friendly support. Thanks!
Google 30 Jun 2025
star star star star star
star star star star star
R. U.
Erg goed team, reageren snel en duidelijk en hebben met toegang tot onze database erg goed geholpen (eigenlijk een gratis customization).
Google 18 Jun 2025