Form->create($productSkus) ?>
name) ?>
false]; $found = []; foreach (combinations($toGetCartesianProductsFrom) as $c => $combination) : ?> $existingSkuForCartesianComparison) { $allMatch = false; Log::debug(print_r(['$combination' => $combination, '$existingSkuForCartesianComparison' => $existingSkuForCartesianComparison], true)); if ($existingSkuForCartesianComparison == $combination) { $foundSku = $existingSkuForCartesianComparisonId; } } $found[$c] = $foundSku; $addInputOptions = [ 'label' => false, 'type' => 'checkbox', 'checked' => true, 'readonly' => isset($foundSku), ]; $skuInputOptions = [ 'label' => false, 'required' => isset($foundSku), 'value' => $foundSku && isset($existingProductSkus[$foundSku]['sku']) ? $existingProductSkus[$foundSku]['sku'] : '', ]; // if ($foundSku) { // dd($existingProductSkus[$foundSku]['sku']); // } ?> $singleVariantName) : ?>
SKU Barcode Price Cost
Form->hidden($cnt . '.id', ['value' => $foundSku]); ?> Form->control($cnt . '.sku', $skuInputOptions); ?> Form->control($cnt . '.barcode', $labelFalse); ?> Form->control($cnt . '.price', $labelFalse); ?> Form->control($cnt . '.cost', $labelFalse); ?> Form->hidden($cnt . '.product_sku_variant_values.' . $variantCnt . '.id', ['value' => $existingVariantValueRecord->id]); ?> Form->hidden($cnt . '.product_sku_variant_values.' . $variantCnt . '.product_sku_id', ['value' => $foundSku]); ?> Form->hidden($cnt . '.product_sku_variant_values.' . $variantCnt . '.product_variant_id', ['value' => $existingVariantValueRecord->product_variant_id ?? null]); ?> Form->hidden($cnt . '.product_sku_variant_values.' . $variantCnt . '.product_category_variant_option_id', ['value' => $existingVariantValueRecord->product_category_variant_option_id ?? null]); ?> product_variant_id]]; ?> Form->hidden($cnt . '.product_sku_variant_values.' . $variantCnt . '.product_sku_id', ['value' => $foundSku]) : ''; ?> Form->hidden($cnt . '.product_sku_variant_values.' . $variantCnt . '.product_variant_id', ['value' => $productVariantsMapping[$singleVariantId] ?? null]); ?> Form->hidden($cnt . '.product_sku_variant_values.' . $variantCnt . '.product_category_variant_option_id', ['value' => $combination[$productVariantsMapping[$singleVariantId]] ?? null]); ?>
Form->button(__('Submit')) ?> Form->end() ?>