Explorar el Código

Merge branch 'develop' of https://gitea.laclic.fr/Placedulocal/Symfony into develop

# Conflicts:
#	Lc
feature/module_traiteur_v1
Guillaume hace 4 años
padre
commit
9819286733
Se han modificado 1 ficheros con 13 adiciones y 5 borrados
  1. +13
    -5
      ShopBundle/Services/Order/OrderUtilsStockTrait.php

+ 13
- 5
ShopBundle/Services/Order/OrderUtilsStockTrait.php Ver fichero

@@ -58,18 +58,26 @@ trait OrderUtilsStockTrait
}
}


public function isProductAvailable(Product $product, $quantityOrder = 0, $checkCart = false, $orderShop = null)
public function isProductSaleStatusOn(Product $product)
{
if ($product->getStatus() != 1 || $product->getProductFamily()->getStatus() != 1 || $product->getProductFamily()->getSaleStatus()!=1) {
return false;
if($product->getProductFamily()->getSaleStatus()!=1) {
return false ;
}

$allCategoriesSalesOff = true;
foreach ($product->getProductFamily()->getProductCategories() as $category){
if($category->getSaleStatus())$allCategoriesSalesOff = false;
}
if($allCategoriesSalesOff)return false;
if($allCategoriesSalesOff) return false;

return true ;
}

public function isProductAvailable(Product $product, $quantityOrder = 0, $checkCart = false, $orderShop = null)
{
if ($product->getStatus() != 1 || $product->getProductFamily()->getStatus() != 1 || !$this->isProductSaleStatusOn($product)) {
return false;
}

if (!$orderShop) {
$orderShop = $this->getCartCurrent();

Cargando…
Cancelar
Guardar