Commit 11dbe03559f8f63f4f557cf760dd3bf50ebe0ce3
1 parent
2c484508
big commti
Showing
2 changed files
with
6 additions
and
1 deletions
Show diff stats
common/modules/product/models/ProductVariant.php
| ... | ... | @@ -137,6 +137,11 @@ class ProductVariant extends \yii\db\ActiveRecord |
| 137 | 137 | return $this->hasMany(ProductStock::className(),['product_variant_id'=> 'product_variant_id'])->joinWith('stock'); |
| 138 | 138 | } |
| 139 | 139 | |
| 140 | + public function getVariantActiveStocks(){ | |
| 141 | + | |
| 142 | + return $this->hasMany(ProductStock::className(),['product_variant_id'=> 'product_variant_id'])->where(['quantity' > 0])->joinWith('stock'); | |
| 143 | + } | |
| 144 | + | |
| 140 | 145 | public function getStocks(){ |
| 141 | 146 | |
| 142 | 147 | return $this->hasMany(Stock::className(),['stock_id'=>'stock_id']) | ... | ... |
frontend/views/catalog/product.php
| ... | ... | @@ -657,7 +657,7 @@ |
| 657 | 657 | <br/> |
| 658 | 658 | <div class="shopsList"> |
| 659 | 659 | <ul> |
| 660 | - <?php foreach($product->variant->stocks as $stock){?> | |
| 660 | + <?php foreach($product->variant->activeStock as $stock){?> | |
| 661 | 661 | <li><?= Html::a($stock->siteName, Url::to (['text/main', 'translit' => 'magaziny', '#'=>$stock->stock_id])) ?></li> |
| 662 | 662 | <?php } ?> |
| 663 | 663 | </ul> | ... | ... |