Channable

Versie v1.24.0
Platform Magento 2
Laatste wijziging 14 April 2026

The price of at least one product is missing a currency

Op zoek naar Magento 2 Channable koppeling? Bekijk de volledige Magento 2 Channable koppeling pagina voor functies, configuratieopties en prijzen.

Deze handleiding helpt je bij het oplossen van de Channable feed-fout "The price of at least one product is missing a currency" bij gebruik van Channable Connect. Deze fout betekent dat één of meer producten in je feed een prijswaarde hebben zonder valutacode (bijv. 10.00 in plaats van 10.00 EUR). Hieronder leggen we uit waarom dit gebeurt en hoe je het oplost.

Hoe Channable Prijzen Verwacht

Channable vereist dat alle prijsvelden het formaat <waarde> <valutacode> hebben, bijvoorbeeld 19.99 EUR. Als een productrij een kaal getal bevat zonder valutacode, weigert Channable de feed met deze fout.

Oorzaak 1: Negatieve of Corrupte Prijsdata

De meest voorkomende oorzaak is een product met een negatieve prijs in de Magento price index. Dit kan gebeuren wanneer:

  • De price index verouderd of corrupt is
  • Een catalogus prijsregel een negatieve korting berekent
  • Een productimport (CSV, API of externe integratie) incorrecte prijswaarden schrijft
  • Een externe pricing API (ERP, PIM) ongeldige of negatieve prijzen pusht
  • Een custom prijs-attribuut ongeldige data bevat
  • Staffelprijzen of actieprijzen verkeerd zijn geconfigureerd, wat leidt tot negatieve eindprijzen na berekening

Wanneer een product een negatieve prijs heeft, geeft de module het ruwe getal weer zonder de valutacode toe te voegen.

Hoe te identificeren:

  1. Open de feed URL in je browser en zoek naar prijzen zonder valutacode
  2. Voeg &page=1, &page=2, etc. toe om te bepalen op welke pagina het problematische product staat
  3. Zoek naar negatieve waarden of prijzen die niet eindigen met een valutacode zoals EUR

Oplossing:

  1. Herindexeer de Magento price index:
bin/magento indexer:reindex catalog_product_price
  1. Als het probleem aanhoudt na herindexeren, controleer op producten met ongeldige prijzen:
SELECT entity_id, final_price, price
FROM catalog_product_index_price
WHERE final_price < 0 OR price < 0;
  1. Corrigeer de productprijzen in de Magento admin of via import
  2. Herindexeer opnieuw na het corrigeren van de data:
bin/magento indexer:reindex catalog_product_price
  1. Leeg de cache en genereer de feed opnieuw:
bin/magento cache:flush

Preventie:

  • Houd je indexers in "Update on Schedule" modus zodat prijzen up-to-date blijven
  • Valideer prijsdata voordat je producten importeert
  • Controleer catalogus prijsregels om te zorgen dat ze geen negatieve waarden kunnen opleveren

Oorzaak 2: Extra Veld Genaamd "price" Overschrijft Ingebouwde Prijs

Als je een extra veld hebt toegevoegd in de Product Feed configuratie met de naam price (of sale_price), overschrijft dit de ingebouwde prijsoutput van de module. De ingebouwde prijs bevat valuta-opmaak, belastingberekening en wisselkoersen. Een extra veld met dezelfde naam vervangt dit allemaal door de ruwe attribuutwaarde — zonder valutacode.

Hoe te identificeren:

  1. Ga naar Winkels → Configuratie → Channable → Product Feed → Advanced Options → Extra Fields
  2. Controleer of een extra veld de naam price, sale_price of final_price heeft

Oplossing:

Verwijder of hernoem het extra veld. Als je een custom prijs-attribuut in de feed nodig hebt, gebruik dan een andere veldnaam zoals custom_price of original_price. De ingebouwde prijsvelden van de module verwerken al:

  • Reguliere prijs met valuta
  • Actieprijs met valuta
  • Belastingberekeningen (incl/excl)
  • Wisselkoersen voor multi-currency winkels
  • Min/max prijzen voor configurable producten

Het is niet nodig om een apart extra veld toe te voegen voor prijsdata, tenzij je specifiek een secundair prijsveld met een andere naam nodig hebt.

Preventie:

  • Gebruik nooit gereserveerde veldnamen (price, sale_price, sale_price_effective_date, discount_perc) voor extra velden
  • Als je aanvullende prijsformaten nodig hebt, gebruik dan de optie "Add both Excl. and Incl. prices" of de rendered price-functie in de Advanced Options

Nog Steeds Problemen?

Als de fout aanhoudt na het proberen van beide oplossingen:

  1. Schakel Debug Mode in onder Channable → General → Debug & Logging
  2. Bekijk de feed voor een specifiek product door /pid/<product_id> toe te voegen aan de feed URL
  3. Controleer of het prijsveld voor dat product een valutacode bevat

Meer Hulp Nodig?

Documentatie:

Support:

Voor een compleet overzicht van functies en configuratieopties, bekijk Magento 2 Channable koppeling.

Artikel bijgewerkt:
star star star star star
star star star star star
Andrew Velikiy
Great vendor with handy modules and quick support!
Google 22 dagen geleden
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