Skip to content
Code-Schnipsel Gruppen Projekte

fix: tracking + text article

Zusammengeführt Henning Leutz requested to merge next-2.x into main
1 Datei
+ 13
2
Änderungen vergleichen
  • Nebeneinander
  • In der Reihe
@@ -79,8 +79,19 @@ public static function parseProduct(Product $Product, $Locale = null): array
@@ -79,8 +79,19 @@ public static function parseProduct(Product $Product, $Locale = null): array
public static function parseArticle(QUI\ERP\Accounting\Article $Article, QUI\Locale $Locale = null): array
public static function parseArticle(QUI\ERP\Accounting\Article $Article, QUI\Locale $Locale = null): array
{
{
$Product = Products::getProduct($Article->getId());
try {
$item = self::parseProduct($Product);
$Product = Products::getProduct($Article->getId());
 
$item = self::parseProduct($Product);
 
} catch (QUI\Exception) {
 
// text article
 
$item = [
 
'item_id' => '',
 
'item_name' => $Article->getTitle(),
 
'category' => '',
 
'manufacturer' => '',
 
'variant' => ''
 
];
 
}
$item['price'] = $Article->getPrice()->getValue();
$item['price'] = $Article->getPrice()->getValue();
$item['currency'] = $Article->getPrice()->getCurrency()->getCode();
$item['currency'] = $Article->getPrice()->getCurrency()->getCode();
Lade