skus must be unique, add more variants and skus to products view contain

This commit is contained in:
Brandon Shipley 2025-09-04 22:46:09 -07:00
parent 8cf8d7cfa0
commit 4356dcd800
Signed by: bmfs
GPG Key ID: 14E38571D8BB0DE4
2 changed files with 3 additions and 0 deletions

View File

@ -58,6 +58,8 @@ class ProductsController extends AppController
'ProductAttributes',
'ProductAttributes.ProductCategoryAttributes',
'ProductAttributes.ProductCategoryAttributeOptions',
'ProductCategoryVariants',
'ProductSkus'
]);
$this->set(compact('product'));
}

View File

@ -113,6 +113,7 @@ class ProductSkusTable extends Table
public function buildRules(RulesChecker $rules): RulesChecker
{
$rules->add($rules->existsIn(['product_id'], 'Products'), ['errorField' => 'product_id']);
$rules->add($rules->isUnique(['sku'], 'SKU must be unique'), ['errorField' => 'sku']);
return $rules;
}