【问题标题】:Custom "Estimated Delivery Date" Section on Shopify themeShopify 主题上的自定义“预计交货日期”部分
【发布时间】:2022-07-10 00:22:45
【问题描述】:

我正在尝试将“预计交货日期”部分添加到我的 shopify 商店。它显示了所有标签,如“预计交货日期”、“标准运输”等,但它没有显示实际日期应该是的任何文本。任何想法我做错了什么?

var date = moment();
  var holidays = [{{ settings.holiday_dates }}];
  var standardShip = {{ settings.standard_ship_days }};
  var expressShip = {{ settings.express_ship_days }};
  var range = {{ settings.ship_range }};
   
  var standardDate = addDays(date, standardShip-1);
  var expressDate = addDays(date, expressShip-1);
      
  var endStandardRange = addDays(standardDate, range);   
  var endExpressRange = addDays(expressDate, range); 
   
  $('#fromDate').html( standardDate.format('MMMM Do') );
  $('#toDate').html( endStandardRange.format('MMMM Do') );

  $('#fromDateExpress').html( expressDate.format('MMMM Do') );
  $('#toDateExpress').html( endExpressRange.format('MMMM Do') );
   
   
  function addDays(date, days) {
    date = moment(date); // get new instance of date
    while (days > 0) {
      date = date.add(1, 'days');
      var isodate = date.format('YYYY-MM-DD');

      
      // decrease "days" only if it's a sunday or holiday        
      if ( {% if settings.exclude_sunday %} date.isoWeekday() !== 7 && {% endif %}
           {% if settings.exclude_saturday %} date.isoWeekday() !== 6 && {% endif %} 
           $.inArray(isodate, holidays) == -1) {  
        days -= 1;
      }
      
    }
    //alert(date.format('YYYY-MM-DD'));
    return date;
  };
<p><b><u>Estimated delivery dates (US orders only)</u></b><br>
                FREE shipping: <span id="fromDate"></span> - <span id="toDate"></span></p>
              <p>Express shipping: <span id="fromDateExpress"></span> - <span id="toDateExpress"></span></p>

{{ '//cdnjs.cloudflare.com/ajax/libs/moment.js/2.16.0/moment.min.js' | script_tag }}

【问题讨论】:

    标签: shopify


    【解决方案1】:

    你找到解决方案了吗?我搜索一个带有假期的脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-20
      • 2018-05-01
      • 2014-07-17
      • 1970-01-01
      • 2017-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多