var selectCallback = function(variant, selector) {
if (variant) {
var form = jQuery('#' + selector.domIdPrefix).closest('form');
// Asegurar que el valor seleccionado se actualiza correctamente
form.find('input[name="id"]').val(variant.id);
// Marcar la opción seleccionada en los radio buttons
for (var i=0,length=variant.options.length; i variant.price ) {
$('.enj-product-price').html(Shopify.formatMoney(variant.price, window.money_format));
$('.enj-product-price-compare').html(Shopify.formatMoney(variant.compare_at_price, window.money_format));
} else {
$('.enj-product-price').html(Shopify.formatMoney(variant.price, window.money_format));
$('.enj-product-price-compare').html(Shopify.formatMoney(variant.compare_at_price, window.money_format));
}
} else {
// variant doesn't exist.
$('.engoj-btn-addtocart').val('Unavailable').addClass('disabled').attr('disabled', 'disabled').fadeTo(200,0.5);
}
/*begin variant image*/
if (variant && variant.featured_image) {
var originalImage = jQuery(".engoj_img_main");
var newImage = variant.featured_image;
var element = originalImage[0];
Shopify.Image.switchImage(newImage, element, function (newImageSizedSrc, newImage, element) {
var $el = $(element);
$el.attr('src', newImageSizedSrc);
$(".engoj-nav-item:eq(0)").trigger('click');
$('.zoomLens').css('background-image','url("'+newImageSizedSrc+'")');
});
}
}
if (variant && variant.featured_image) {
var originalImage = jQuery(".engoj_img_main");
var newImage = variant.featured_image;
var element = originalImage[1];
Shopify.Image.switchImage(newImage, element, function (newImageSizedSrc, newImage, element) {
var $el = $(element);
$el.attr('src', newImageSizedSrc);
});
}
/*end of variant image*/
}
jQuery(function($) {
new Shopify.OptionSelectors('productSelect', {
product: {"id":8394481139878,"title":"Cartera Lina Rayas Blanco","handle":"cartera-lina-rayas-blanco","description":"\u003cp\u003eCartera de fibra natural rayada en tonos beige y miel.\u003c\/p\u003e\n\u003cp\u003eMedidas:\u003c\/p\u003e\n\u003cp\u003e-Ancho 46 cms.\u003c\/p\u003e\n\u003cp\u003e-Alto 40 cms.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2025-01-30T13:45:23-03:00","created_at":"2025-01-30T13:45:23-03:00","vendor":"Abitae","type":"Complementos","tags":["complementos"],"price":3599000,"price_min":3599000,"price_max":3599000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":46110842159270,"title":"TU","option1":"TU","option2":null,"option3":null,"sku":"AC-CALIRA-BL","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Cartera Lina Rayas Blanco - TU","public_title":"TU","options":["TU"],"price":3599000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"73633608524437","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/abitae.cl\/cdn\/shop\/files\/84A4812.jpg?v=1738255447","\/\/abitae.cl\/cdn\/shop\/files\/84A4804.jpg?v=1738255447","\/\/abitae.cl\/cdn\/shop\/files\/84A5282.jpg?v=1738255447"],"featured_image":"\/\/abitae.cl\/cdn\/shop\/files\/84A4812.jpg?v=1738255447","options":["Talla"],"media":[{"alt":null,"id":32998108463270,"position":1,"preview_image":{"aspect_ratio":0.667,"height":2500,"width":1668,"src":"\/\/abitae.cl\/cdn\/shop\/files\/84A4812.jpg?v=1738255447"},"aspect_ratio":0.667,"height":2500,"media_type":"image","src":"\/\/abitae.cl\/cdn\/shop\/files\/84A4812.jpg?v=1738255447","width":1668},{"alt":null,"id":32998108430502,"position":2,"preview_image":{"aspect_ratio":0.667,"height":2500,"width":1667,"src":"\/\/abitae.cl\/cdn\/shop\/files\/84A4804.jpg?v=1738255447"},"aspect_ratio":0.667,"height":2500,"media_type":"image","src":"\/\/abitae.cl\/cdn\/shop\/files\/84A4804.jpg?v=1738255447","width":1667},{"alt":null,"id":32998108496038,"position":3,"preview_image":{"aspect_ratio":0.667,"height":2500,"width":1668,"src":"\/\/abitae.cl\/cdn\/shop\/files\/84A5282.jpg?v=1738255447"},"aspect_ratio":0.667,"height":2500,"media_type":"image","src":"\/\/abitae.cl\/cdn\/shop\/files\/84A5282.jpg?v=1738255447","width":1668}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eCartera de fibra natural rayada en tonos beige y miel.\u003c\/p\u003e\n\u003cp\u003eMedidas:\u003c\/p\u003e\n\u003cp\u003e-Ancho 46 cms.\u003c\/p\u003e\n\u003cp\u003e-Alto 40 cms.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e"},
onVariantSelected: selectCallback,
enableHistoryState: true
});
// Add label if only one product option and it isn't 'Title'. Could be 'Size'.
$('.selector-wrapper:eq(0)').prepend('');
// Hide selectors if we only have 1 variant and its title contains 'Default'.
});