Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shopify 在日期选择器中限制拾取日期_Shopify_Liquid - Fatal编程技术网

Shopify 在日期选择器中限制拾取日期

Shopify 在日期选择器中限制拾取日期,shopify,liquid,Shopify,Liquid,我正在使用Shopify建立一个在线商店。我的公司是一家食品生产企业。我每周只能使用一天(星期日)的商业厨房,因此我打算在星期一、星期六收集订单,星期天做饭,然后将订单收集起来。我已经有很多代码需要加载到我的Shopify主题中。首先,我在这个链接中使用了自定义代码 但是我需要进一步定制 我需要根据下订单的一周中的哪一天自定义日期选择器可用日期的帮助 规则如下: 周一至周六下的订单最早可在下周周一及之后的任何一天收到,但不能提前 星期天下的订单在下一个星期一(不是第二天)之前不能提货,但可以在

我正在使用Shopify建立一个在线商店。我的公司是一家食品生产企业。我每周只能使用一天(星期日)的商业厨房,因此我打算在星期一、星期六收集订单,星期天做饭,然后将订单收集起来。我已经有很多代码需要加载到我的Shopify主题中。首先,我在这个链接中使用了自定义代码

但是我需要进一步定制

我需要根据下订单的一周中的哪一天自定义日期选择器可用日期的帮助

规则如下:

  • 周一至周六下的订单最早可在下周周一及之后的任何一天收到,但不能提前
  • 星期天下的订单在下一个星期一(不是第二天)之前不能提货,但可以在之后的任何一天提货
  • 星期天根本没有接车
例如:

  • 2010年5月5日星期一-最早取货时间:2017年5月5日星期一
  • 2011年5月5日星期二-最早的收货时间为2017年5月5日星期一
  • 2012年5月5日星期三-2017年5月5日星期一
  • 2013年5月5日星期四-最早的收货时间为2017年5月5日星期一
  • 2014年5月5日星期五-2017年5月5日星期一
  • 2015年5月5日星期六-2017年5月5日星期一
  • 2016年5月5日星期日-最早取货时间为5月24日星期一
  • 星期天不准接车

您可以尝试使用datepicker的
beforeShowDay
功能来限制可用天数,如下所示:

window.onload=function(){
if(window.jQuery){
让$=window.jQuery;
让今天=新日期();
让下周=今天。getTime()+7*24*60*60*1000;
$(函数(){
$(“#日期”).datepicker({
beforeShowDay:功能(日期){
var day_of_week=date.getDay();
//禁用过去的所有日期,禁用一周中今天之后但在7天内的所有日期
if(date.getTime()今天.getDay()&&date.getTime()<下周)){
返回[假,“];
}
//禁用所有星期日
return[(一周中的第天!=0),”;
}
});
});
}
}


选择交货日期:
我们星期天不送货。