관리-도구
편집 파일: 289412c051f3ac560b5bccdabc0c6475.php
<div class="variation_wrapper mt-3 physical_product_show show-for-physical-product <?php echo e($product->product_type == 'digital' ? 'd--none' : ''); ?>"> <div class="outline-wrapper"> <div class="card rest-part bg-animate"> <div class="card-header d-flex justify-content-end align-items-center gap-3 border-0 pc-header-ai-btn shadow-none" > <div class="flex-grow-1"> <h2 class="mb-1"><?php echo e(translate('Product_Variation_Setup')); ?></h2> <p class="fs-12 mb-0"> <?php echo e(translate('Enable_and_manage_different_variations_of_a_product.')); ?> </p> </div> <?php if(getActiveAIProviderConfigCache()): ?> <button type="button" class="btn bg-white text-primary bg-transparent shadow-none border-0 opacity-1 generate_btn_wrapper p-0 variation_setup_auto_fill" id="variation_setup_auto_fill" data-route="<?php echo e(route('admin.product.variation-setup-auto-fill')); ?>" data-lang="en"> <div class="btn-svg-wrapper"> <img width="18" height="18" class="" src="<?php echo e(dynamicAsset(path: 'public/assets//back-end/img/ai/blink-right-small.svg')); ?>" alt=""> </div> <span class="ai-text-animation d-none" role="status"> <?php echo e(translate('Just_a_second')); ?> </span> <span class="btn-text"><?php echo e(translate('Generate')); ?></span> </button> <?php endif; ?> <label class="switcher"> <input type="checkbox" class="switcher_input product_variation_toggle" <?php echo e(count(json_decode($product['variation'], true)) > 0 ? 'checked' : ''); ?>> <span class="switcher_control"></span> </label> </div> <div class="card-body pt-0 product_variation_content d--none"> <div class="bg-section rounded-10 p-12 p-sm-20"> <div class="row gy-4 align-items-end"> <div class="col-md-6"> <div class="mb-3 d-flex align-items-center justify-content-between gap-2"> <label for="colors" class="text-dark mb-0"> <?php echo e(translate('Select_Colors')); ?> : </label> <label class="switcher"> <input type="checkbox" class="switcher_input" id="product-color-switcher" value="1" <?php echo e(count($product['colors']) > 0 ? 'checked' : ''); ?> name="colors_active"> <span class="switcher_control"></span> </label> </div> <select class="custom-select color-var-select" name="colors[]" multiple="multiple" id="colors-selector-input" <?php echo e(count($product['colors']) > 0 ? '' : 'disabled'); ?>> <?php $__currentLoopData = $colors; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $color): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <option value="<?php echo e($color->code); ?>" data-color="<?php echo e($color->code); ?>" <?php echo e(in_array($color->code,$product['colors']) ? 'selected' : ''); ?>> <?php echo e($color['name']); ?> </option> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </select> </div> <div class="col-md-6"> <label for="product-choice-attributes" class="form-label"> <?php echo e(translate('Select_Attributes')); ?> : </label> <select class="custom-select" name="choice_attributes[]" id="product-choice-attributes" multiple="multiple" data-placeholder="<?php echo e(translate('choose_attributes')); ?>"> <option></option> <?php $__currentLoopData = $attributes; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $attribute): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php if($product['attributes']!='null'): ?> <option value="<?php echo e($attribute['id']); ?>" <?php echo e(in_array($attribute->id, json_decode($product['attributes'], true)) ? 'selected' : ''); ?>> <?php echo e($attribute['name']); ?> </option> <?php else: ?> <option value="<?php echo e($attribute['id']); ?>"><?php echo e($attribute['name']); ?></option> <?php endif; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </select> </div> <div class="col-md-12 mt-2 mb-2"> <div class="row customer-choice-options-container my-0 gy-4" id="customer-choice-options-container"> <?php echo $__env->make('admin-views.product.partials._choices', [ 'choice_no' => json_decode($product['attributes']), 'choice_options' => json_decode($product['choice_options'],true) ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> </div> </div> </div> </div> <div class="sku_combination table-responsive form-group mt-3 mb-0" id="sku_combination"> <?php echo $__env->make('admin-views.product.partials._edit-sku-combinations', [ 'combinations' => json_decode($product['variation'], true) ], array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> </div> <?php echo $__env->make('admin-views.product.update._color-wise-images', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> </div> </div> </div> </div> <div class="variation_wrapper mt-3 show-for-digital-product <?php echo e($product->product_type == 'physical' ? 'd--none' : ''); ?>"> <div class="outline-wrapper"> <div class="card rest-part bg-animate"> <div class="card-header d-flex justify-content-end align-items-center gap-3 border-0 pc-header-ai-btn shadow-none"> <div class="flex-grow-1"> <h2 class="mb-1"><?php echo e(translate('Product_Variation_Setup')); ?></h2> <p class="fs-12 mb-0"> <?php echo e(translate('Enable_and_manage_different_variations_of_a_product.')); ?> </p> </div> <?php if(getActiveAIProviderConfigCache()): ?> <button type="button" class="btn bg-white text-primary bg-transparent shadow-none border-0 opacity-1 generate_btn_wrapper p-0 variation_setup_auto_fill" id="variation_setup_auto_fill" data-route="<?php echo e(route('admin.product.variation-setup-auto-fill')); ?>" data-lang="en"> <div class="btn-svg-wrapper"> <img width="18" height="18" class="" src="<?php echo e(dynamicAsset(path: 'public/assets//back-end/img/ai/blink-right-small.svg')); ?>" alt=""> </div> <span class="ai-text-animation d-none" role="status"> <?php echo e(translate('Just_a_second')); ?> </span> <span class="btn-text"><?php echo e(translate('Generate')); ?></span> </button> <?php endif; ?> <label class="switcher"> <input type="checkbox" class="switcher_input product_variation_toggle" <?php if($product->product_type == 'digital' && ($product->digital_product_file_types && count($product->digital_product_file_types) > 0)): ?> checked <?php endif; ?> > <span class="switcher_control"></span> </label> </div> <div class="card-body pt-0 product_variation_content d--none"> <div class="bg-section rounded-10 p-12 p-sm-20"> <div class="row gy-4" id="digital-product-type-choice-section"> <div class="col-12"> <div class="multi--select"> <label class="form-label"><?php echo e(translate('File_Type')); ?></label> <select class="custom-select form-control" name="file-type" multiple id="digital-product-type-select"> <?php $__currentLoopData = $digitalProductFileTypes; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $FileType): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php if($product->digital_product_file_types): ?> <option value="<?php echo e($FileType); ?>" <?php echo e(in_array($FileType, $product->digital_product_file_types) ? 'selected' : ''); ?>> <?php echo e(translate($FileType)); ?> </option> <?php else: ?> <option value="<?php echo e($FileType); ?>"><?php echo e(translate($FileType)); ?></option> <?php endif; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </select> </div> </div> <?php if($product->digital_product_file_types && count($product->digital_product_file_types) > 0): ?> <?php $__currentLoopData = $product->digital_product_file_types; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $digitalProductFileTypes): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <div class="col-lg-6 extension-choice-section"> <div class="form-group mb-0"> <input type="hidden" name="extensions_type[]" value="<?php echo e($digitalProductFileTypes); ?>"> <label class="form-label"> <?php echo e($digitalProductFileTypes); ?> </label> <input type="text" name="extensions[]" value="<?php echo e($digitalProductFileTypes); ?>" hidden> <div class=""> <?php if($product->digital_product_extensions && isset($product->digital_product_extensions[$digitalProductFileTypes])): ?> <input type="text" class="form-control" name="extensions_options_<?php echo e($digitalProductFileTypes); ?>[]" placeholder="<?php echo e(translate('enter_choice_values')); ?>" data-role="tagsinput" value="<?php $__currentLoopData = $product->digital_product_extensions[$digitalProductFileTypes]; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $extensions): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?><?php echo e($extensions.','); ?><?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>" onchange="getUpdateDigitalVariationFunctionality()" > <?php else: ?> <input type="text" class="form-control" name="extensions_options_<?php echo e($digitalProductFileTypes); ?>[]" placeholder="<?php echo e(translate('enter_choice_values')); ?>" data-role="tagsinput" onchange="getUpdateDigitalVariationFunctionality()" > <?php endif; ?> </div> </div> </div> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> <?php endif; ?> </div> </div> <div id="digital-product-variation-section"></div> </div> </div> </div> </div> <div id="digital-product-single-file-upload-section"></div> <?php /**PATH /home2/slnssare/public_html/resources/views/admin-views/product/update/_product-variation-setup.blade.php ENDPATH**/ ?>