existing skus working now too
This commit is contained in:
@@ -82,7 +82,7 @@ class ProductSkusController extends AppController
|
||||
$existingProductSkusForMapping = Hash::combine($product->product_skus ?? [], '{n}.id', '{n}.product_sku_variant_values');
|
||||
$existingSkusForCartesianComparison = [];
|
||||
foreach ($existingProductSkusForMapping as $existingProductSkuId => $existingProductSku) {
|
||||
$existingSkusForCartesianComparison[$existingProductSkuId] = Hash::combine($existingProductSku, '{n}.product_category_variant_id', '{n}.product_category_variant_option_id');
|
||||
$existingSkusForCartesianComparison[$existingProductSkuId] = Hash::combine($existingProductSku, '{n}.product_variant_id', '{n}.product_category_variant_option_id');
|
||||
}
|
||||
$productVariants = isset($product->product_variants) ? $product->product_variants : [];
|
||||
// dd($productVariants);
|
||||
@@ -97,7 +97,7 @@ class ProductSkusController extends AppController
|
||||
|
||||
foreach ($productCategoryVariants as $productCategoryVariant) {
|
||||
$options = Hash::extract($productCategoryVariant['product_category_variant_options'] ?? [], '{n}.id');
|
||||
$toGetCartesianProductsFrom[$productCategoryVariant['id']] = $options;
|
||||
$toGetCartesianProductsFrom[$productVariantsMapping[$productCategoryVariant['id']]] = $options;
|
||||
}
|
||||
// dd($toGetCartesianProductsFrom);
|
||||
|
||||
@@ -109,6 +109,7 @@ class ProductSkusController extends AppController
|
||||
'product',
|
||||
'productSkus',
|
||||
'productCategoryVariants',
|
||||
'productVariantsMapping',
|
||||
'toGetCartesianProductsFrom',
|
||||
'optionMapping',
|
||||
'variantNameMapping',
|
||||
|
||||
Reference in New Issue
Block a user