ソースを参照

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

# Conflicts:
#	Lc
feature/module_traiteur_v1
Guillaume 4年前
コミット
9819286733
1個のファイルの変更13行の追加5行の削除
  1. +13
    -5
      ShopBundle/Services/Order/OrderUtilsStockTrait.php

+ 13
- 5
ShopBundle/Services/Order/OrderUtilsStockTrait.php ファイルの表示

@@ -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();

読み込み中…
キャンセル
保存