- Status
- Offen
- Gemeldet für
- WPML Multilingual & Multicurrency for WooCommerce 5.3.8
- Themen-Tags
- Bug, WCML
Übersicht über das Problem
Beim Versuch, ein WooCommerce-Produkt über die REST API zu erstellen, werden benutzerdefinierte Preise (z. B. unterschiedliche Preise für verschiedene Währungen) nicht korrekt gespeichert. Das Problem tritt auf, wenn das Feld custom_prices in der API-Anfrage verwendet wird.
Problemumgehung
Als vorübergehende Lösung können Sie die benutzerdefinierten Preise für jede Währung manuell über die Meta-Felder des Produkts festlegen. Setzen Sie beispielsweise _wcml_custom_prices_status auf 1, um benutzerdefinierte Preise für das Produkt zu aktivieren. Wenn dann EUR die Standardwährung und USD die Zweitwährung ist, können Sie die Preise nun mit den folgenden Schlüsseln festlegen: _regular_price_USD, _sale_price_USD, _price_price_USD.