Jstyle Jewelry 女士心形魅力手链
               
            
        
          
          
              
              
            
        
          
          
              
                
  
  
  
  
    ${function() {
      const variantData = data.variant || {"id":"f4b33e38-d140-4da2-ad51-edeb92d49831","product_id":"45e23084-093a-4237-892d-9d3e7f7bf3b9","title":"","weight_unit":"kg","inventory_quantity":100,"sku":"--A001026","barcode":"","position":1,"option1":"","option2":"","option3":"","note":"","image":null,"wholesale_price":[{"price":106,"min_quantity":1}],"weight":"0","compare_at_price":"132","price":"84.8","retail_price":"132","available":true,"url":"\/products\/jstyle-jewelry-\u5973\u58eb\u5fc3\u5f62\u9b45\u529b\u624b\u94fe?variant=f4b33e38-d140-4da2-ad51-edeb92d49831","available_quantity":999999999,"options":[],"off_ratio":"36","flashsale_info":{"variant_id":"f4b33e38-d140-4da2-ad51-edeb92d49831","product_id":"","quantity":0,"discount_id":"","limit_time":0,"limit_buy":0,"user_limit_buy":0,"discount_sales":0,"discount_sales_rate":"","discount_stock":0,"ends_at":0,"starts_at":0,"allow_oversold":"","allocation_method":"","price":"84.8","compare_at_price":"","discount_price":"84.8","customary_saved_price":"","customary_off_ratio":"","discount_saved_price":"","discount_off_ratio":"36","use_before_price":false,"before_price":"","title":"","properties":"","color_setting_promotional_copy":"","discount_quantity":0,"is_need_split":false},"sales":0};
      const saveType = "amount";
      const productLabelDiscountOn = true;
      return `
        
          
             
             -  
            
  
    (Impuestos incluidos)
   
          
          
             
             
            
              ${saveType == 'percentage'
                ? `-${variantData.off_ratio}% `
                : `-  `
              }
            
            
  
    (Impuestos incluidos)
   
           
         
      `;
    }()}
   
 
              
              
            
        
          
          
              
              
                
                
                
              
            
        
          
          
              
  
  
    
      
    
  
  
    
      
        Añadir a la cesta 
        
          
            
              $84,80 
            
           
          
  ${function(){
    const wholesale_enabled = false;
    const qty = data.quantity || 1;
    
    const currentSelectVariant = data.variant;
    
    const defaultVariant = (data.product && data.product.variants && data.product.variants[0]);
    
    const productVariant = {"id":"f4b33e38-d140-4da2-ad51-edeb92d49831","product_id":"45e23084-093a-4237-892d-9d3e7f7bf3b9","title":"","weight_unit":"kg","inventory_quantity":100,"sku":"--A001026","barcode":"","position":1,"option1":"","option2":"","option3":"","note":"","image":null,"wholesale_price":[{"price":106,"min_quantity":1}],"weight":"0","compare_at_price":"132","price":"84.8","retail_price":"132","available":true,"url":"\/products\/jstyle-jewelry-\u5973\u58eb\u5fc3\u5f62\u9b45\u529b\u624b\u94fe?variant=f4b33e38-d140-4da2-ad51-edeb92d49831","available_quantity":999999999,"options":[],"off_ratio":"36","flashsale_info":{"variant_id":"f4b33e38-d140-4da2-ad51-edeb92d49831","product_id":"","quantity":0,"discount_id":"","limit_time":0,"limit_buy":0,"user_limit_buy":0,"discount_sales":0,"discount_sales_rate":"","discount_stock":0,"ends_at":0,"starts_at":0,"allow_oversold":"","allocation_method":"","price":"84.8","compare_at_price":"","discount_price":"84.8","customary_saved_price":"","customary_off_ratio":"","discount_saved_price":"","discount_off_ratio":"36","use_before_price":false,"before_price":"","title":"","properties":"","color_setting_promotional_copy":"","discount_quantity":0,"is_need_split":false},"sales":0};
    const variantData = currentSelectVariant || defaultVariant || productVariant;
    const wholesale_price = variantData.wholesale_price || [];
    if(wholesale_enabled && wholesale_price.length > 0) {
      let wholesaleIndex = wholesale_price.findIndex(item => {
        return item.min_quantity > qty;
      });
      if(wholesaleIndex < 0){
        wholesaleIndex = wholesale_price.length - 1;
      }else if(wholesaleIndex > 0){
        wholesaleIndex = wholesaleIndex - 1;
      }
      const wholesalePrice = wholesale_price[wholesaleIndex] || '';
      return `
        
           
        
      `
    }else {
      const price = variantData && variantData.price;
      return price != undefined ? `
` : ' ';
    }
  }()}
 
        
        
       
    
    
      
        Compra ahora 
        
       
    
    
    
      El producto estaba agotado.
    
    
      El producto no está disponible.
    
   
            
        
          
          
              
  
            
        
          
          
              
  
     
    
   
 people are viewing this right now 
   
            
        
          
          
              
              
              
                
              
            
        
          
          
              
              
            
        
          
          
              
            
        
          
          
              
  
    
  
  
    ${function(){
      const variantData = data.variant || {"id":"f4b33e38-d140-4da2-ad51-edeb92d49831","product_id":"45e23084-093a-4237-892d-9d3e7f7bf3b9","title":"","weight_unit":"kg","inventory_quantity":100,"sku":"--A001026","barcode":"","position":1,"option1":"","option2":"","option3":"","note":"","image":null,"wholesale_price":[{"price":106,"min_quantity":1}],"weight":"0","compare_at_price":"132","price":"84.8","retail_price":"132","available":true,"url":"\/products\/jstyle-jewelry-\u5973\u58eb\u5fc3\u5f62\u9b45\u529b\u624b\u94fe?variant=f4b33e38-d140-4da2-ad51-edeb92d49831","available_quantity":999999999,"options":[],"off_ratio":"36","flashsale_info":{"variant_id":"f4b33e38-d140-4da2-ad51-edeb92d49831","product_id":"","quantity":0,"discount_id":"","limit_time":0,"limit_buy":0,"user_limit_buy":0,"discount_sales":0,"discount_sales_rate":"","discount_stock":0,"ends_at":0,"starts_at":0,"allow_oversold":"","allocation_method":"","price":"84.8","compare_at_price":"","discount_price":"84.8","customary_saved_price":"","customary_off_ratio":"","discount_saved_price":"","discount_off_ratio":"36","use_before_price":false,"before_price":"","title":"","properties":"","color_setting_promotional_copy":"","discount_quantity":0,"is_need_split":false},"sales":0};
      return `
        
          
            
              Sku : ${variantData && variantData.sku} 
            
          
          
            
              Peso : ${variantData && variantData.weight}${variantData && variantData.weight_unit} 
            
          
          
            
              Código de barras : ${variantData && variantData.barcode} 
            
          
          
          
         
      `
    }()}
   
 
            
        
          
          
              
                
              
          
        
          
          
              
                
  
  /** @private {string} */
  class SpzCustomAnchorScroll extends SPZ.BaseElement {
    static deferredMount() {
      return false;
    }
    constructor(element) {
      super(element);
      /** @private {Element} */
      this.scrollableContainer_ = null;
    }
    isLayoutSupported(layout) {
      return layout == SPZCore.Layout.LOGIC;
    }
    buildCallback() {
      this.viewport_ = this.getViewport();
      this.initActions_();
    }
    setTarget(containerId, targetId) {
      this.containerId = '#' + containerId;
      this.targetId = '#' + targetId;
    }
    scrollToTarget() {
      const container = document.querySelector(this.containerId);
      const target = container.querySelector(this.targetId);
      const {scrollTop} = container;
      const eleOffsetTop = this.getOffsetTop_(target, container);
      this.viewport_
        .interpolateScrollIntoView_(
          container,
          scrollTop,
          scrollTop + eleOffsetTop
        );
    }
    initActions_() {
      this.registerAction(
        'scrollToTarget',
        (invocation) => this.scrollToTarget(invocation?.caller)
      );
      this.registerAction(
        'setTarget',
        (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId)
      );
    }
    /**
    * @param {Element} element
    * @param {Element} container
    * @return {number}
    * @private
    */
    getOffsetTop_(element, container) {
      if (!element./*OK*/ getClientRects().length) {
        return 0;
      }
      const rect = element./*OK*/ getBoundingClientRect();
      if (rect.width || rect.height) {
        return rect.top - container./*OK*/ getBoundingClientRect().top;
      }
      return rect.top;
    }
  }
  SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll);
 
  const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings";
  class SpzCustomStrengthenTrust extends SPZ.BaseElement {
    constructor(element) {
      super(element);
      this.renderElement_ = null;
    }
    isLayoutSupported(layout) {
      return layout == SPZCore.Layout.CONTAINER;
    }
    buildCallback() {
      this.xhr_ = SPZServices.xhrFor(this.win);
      const renderId = this.element.getAttribute('render-id');
      SPZCore.Dom.waitForChild(
        document.body,
        () => !!document.getElementById(renderId),
        () => {
          this.renderElement_ = SPZCore.Dom.scopedQuerySelector(
            document.body,
            `#${renderId}`
          );
          if (this.renderElement_) {
            this.render_();
          }
          this.registerAction('track', (invocation) => {
            this.track_(invocation.args);
          });
        }
      );
    }
    render_() {
      this.fetchData_().then((data) => {
        if (!data) {
          return;
        }
        SPZ.whenApiDefined(this.renderElement_).then((apis) => {
          apis?.render(data);
          document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{
            if(event.target.nodeName == 'A'){
              this.track_({type: 'trust_content_click'});
            }
          })
        });
      });
    }
    track_(data = {}) {
      const track = window.sa && window.sa.track;
      if (!track) {
        return;
      }
      track('trust_enhancement_event', data);
    }
    parseJSON_(string) {
      let result = {};
      try {
        result = JSON.parse(string);
      } catch (e) {}
      return result;
    }
    fetchData_() {
      return this.xhr_
        .fetchJson(STRENGTHEN_TRUST_URL)
        .then((responseData) => {
          if (!responseData || !responseData.data) {
            return null;
          }
          const data = responseData.data;
          const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => {
            return result.concat(Object.assign(moduleSetting, {
              logos: (moduleSetting.logos || []).map((item) => {
                return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item;
              })
            }));
          }, []);
          return Object.assign(data, {
            module_settings: moduleSettings,
            isEditor: window.self !== window.top,
          });
        });
    }
  }
  SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
 
 
  
    
      
        
          ${data.module_title}
        
        
          
  
     
   
  
    
       
     
   
 
          
            Por favor, vaya al complemento de atmósfera de la tienda para activar la función de creación de confianza. La tarjeta se mostrará a los clientes solo después de
           
         
        
          
            
            
  
    
    
      ${item.content.replaceAll("{store_name}","777777")}
    
    
       
    
    
       
    
   
 
           
         
       
      
  
    
  
     
   
  
    
       
     
   
 
    
      Por favor, vaya al complemento de atmósfera de la tienda para activar la función de creación de confianza. La tarjeta se mostrará a los clientes solo después de