Переглянути джерело

Calcul des frais de livraisons

develop
Fabien Normand 2 місяці тому
джерело
коміт
6a1f435d94
1 змінених файлів з 12 додано та 4 видалено
  1. +12
    -4
      Solver/Product/ProductSolver.php

+ 12
- 4
Solver/Product/ProductSolver.php Переглянути файл

@@ -119,18 +119,18 @@ class ProductSolver
if ($product->getTitle()) {
$endOfTitle = $product->getTitle();
} else {
$endOfTitle = $this->getQuantityInherited($product).' '.$this->getUnitInherited($product)->getWordingShort();
$endOfTitle = $this->getQuantityInherited($product) . ' ' . $this->getUnitInherited($product)->getWordingShort();
}
return $product->getProductFamily()->getTitle(). ' - '. $endOfTitle;
return $product->getProductFamily()->getTitle() . ' - ' . $endOfTitle;
}

public function getQuantityInherited(ProductInterface $product)
{
if ($product->getQuantity()) {
return $product->getQuantity();
} else if($product->getProductFamily()->getQuantity()){
} else if ($product->getProductFamily()->getQuantity()) {
return $product->getProductFamily()->getQuantity();
}else{
} else {
return 1;
}
}
@@ -210,4 +210,12 @@ class ProductSolver

return null;
}

public function getWeightInherited(ProductInterface $product): ? float
{
if ($product->getWeight()) {
return $product->getWeight();
}
return $product->getProductFamily()->getWeight();
}
}

Завантаження…
Відмінити
Зберегти