Skip to Content
🎉 探索 Shopify 的无限可能 结构化知识 + 实战案例,持续更新中...
Liquid 开发购物车对象

购物车对象详解

购物车对象包含了用户当前购物车中的所有商品信息、价格计算、运费、税费等。掌握购物车对象是构建完整电商体验的关键。

购物车基本信息

购物车状态

<!-- 购物车基本信息 --> <div class="cart-summary" data-cart-count="{{ cart.item_count }}"> {% if cart.item_count > 0 %} <h2>购物车 ({{ cart.item_count }} 件商品)</h2> <div class="cart-meta"> <p><strong>商品数量:</strong> {{ cart.item_count }}</p> <p><strong>商品小计:</strong> {{ cart.items_subtotal_price | money }}</p> <p><strong>总价:</strong> {{ cart.total_price | money }}</p> {% if cart.total_discount > 0 %} <p class="discount"><strong>优惠:</strong> -{{ cart.total_discount | money }}</p> {% endif %} </div> {% else %} <div class="empty-cart"> <h2>购物车为空</h2> <p>您的购物车中还没有商品</p> <a href="{{ routes.all_products_collection_url }}" class="btn btn-primary">开始购物</a> </div> {% endif %} </div>

购物车商品

商品列表

<!-- 购物车商品列表 --> {% if cart.item_count > 0 %} <div class="cart-items"> {% for item in cart.items %} <div class="cart-item" data-variant-id="{{ item.variant.id }}"> <div class="item-image"> <img src="{{ item.image | img_url: '150x150' }}" alt="{{ item.product.title }}" loading="lazy" /> </div> <div class="item-details"> <h3 class="item-title"> <a href="{{ item.product.url }}">{{ item.product.title }}</a> </h3> {% unless item.variant.title == 'Default Title' %} <p class="item-variant">{{ item.variant.title }}</p> {% endunless %} {% if item.vendor != blank %} <p class="item-vendor">品牌: {{ item.vendor }}</p> {...

解锁完整内容

此内容仅限VIP会员访问。升级VIP会员即可解锁全部高级教程,获取独家主题代码和商业案例,享受专家1对1咨询服务。

会员专享特权(感谢您的支持):

  • 🔓 解锁全部VIP教程与案例
  • 💎 获取独家主题代码和最佳实践
  • 🚀 新功能抢先体验、优先更新
  • 💬 VIP专属交流社群、月度答疑
  • 🎯 1对1专家咨询和定制开发优先级
  • 📚 独家商业案例库和跨境电商资讯
创作不易,您的支持是我前进的动力!

下一步学习

现在您已经掌握了购物车对象的使用,建议继续学习:

最后更新时间: