Beginnen Sie Ihre grenzüberschreitende Reise
Kontaktieren Sie uns jetzt

Kundendienst für die Entwicklung von Websites

Kundenbetreuung

您可以在购物车页面上包含一个日历,使客户能够指定其订单的配送日期。
若要使此自定义正常工作,某些模板需要将 jQuery 的脚本标记添加到 theme.liquid 布局文件中。如果您使用免费的 Shopify Online Store 2.0 模板,则可能需要按照如下步骤操作:
theme.liquid
.</head>
标记。在结束 </head>
标记上方的新行中,粘贴以下代码:{{ '//ajax.googleapis.com/ajax/libs/jquery/2.2.3/jquery.min.js' | script_tag }}
3. 点击保存.
若要为配送日期选择器创建代码片段,请执行以下操作:
delivery-date
.delivery-date.liquid
代码片段中,粘贴以下代码:{{ '//code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css' | stylesheet_tag }}
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js" defer="defer"></script>
<div style="width:300px; clear:both;">
<p>
<label for="date">Pick a delivery date:</label>
<input id="date" type="text" name="attributes[date]" value="{{ cart.attributes.date }}" />
<span style="display:block" class="instructions"> We do not deliver during the weekend.</span>
</p>
</div>
<script>
window.onload = function() {
if (window.jQuery) {
let $ = window.jQuery;
$(function() {
$("#date").datepicker({
minDate: +1,
maxDate: '+2M',
beforeShowDay: $.datepicker.noWeekends
});
});
}
}
</script>
6. 点击保存.
若要在购物车页面中包含配送日期代码片段,请执行以下操作:
main-cart-items.liquid
.</form>
标记。在结束 </form>
标记上方的新行中,粘贴以下代码:{% render 'delivery-date' %}
3. 点击保存.
您的购物车页面中现在将有一个配送日期输入字段。当您点击文本字段时,将出现日历:
原来链接 https://help.shopify.com/zh-CN/manual/online-store/themes/customizing-themes/add-date-picker