在 B2B 中设置付款期限
付款期限用于定义公司为订单付款的时长。您可以为每个公司地点设置付款期限。设置付款期限后,B2B 客户可以在他们通过您的在线商店下的任何订单上查看这些期限。
在为 B2B 客户创建草稿订单时,您也可以使用付款期限。
为了让您在付款方面具有更大的灵活性,您可以设置定金要求作为付款期限的一部分。这使您可以在订单创建时收取部分付款,并在日后收取余款。您可以在任何公司地点和草稿订单上设置定金要求。
在此页面上
付款期限类型
您可以为公司地点和草稿订单设置不同的付款期限。
查看下表,了解可为公司地点和草稿订单设置的不同付款期限:
| 付款期限 | 描述 | 可设置于 |
|---|---|---|
| 无付款期限 | 需立即付款。此为默认设置。 | 公司地点和单个草稿订单。 |
| 账期(天数) |
例如,如果您选择 30 天账期,则客户需要在 30 天内为其订单付款。 | 公司地点和单个草稿订单。 |
| 发货时付款 |
| 公司地点和单个草稿订单。 |
| 固定日期 |
例如,付款到期日为 2026 年 1 月 27 日。 | 单个草稿订单。 |
为公司地点设置付款条款
您可以为特定的公司地点设置付款条款。
步骤:
在 Shopify 后台中,转至客户 > 公司。
点击要为其设置付款条款的公司。
在地点部分,点击要为其设置付款条款的公司地点。
在付款条款部分,点击
图标。
从下拉菜单中,选择一种付款条款类型。
可选:为您的付款条款设置定金:
- 选择要求对结账时创建的订单收取定金。
- 输入定金要求的百分比金额,例如 20%。
点击保存。
为公司设置付款条款
您可以为公司中的所有地点设置付款条款。
步骤:
在 Shopify 后台中,转至客户 > 公司。
点击要为其设置付款条款的公司。
在付款条款部分,点击
图标。
从下拉菜单中,选择一种付款条款类型。
可选:为您的付款条款设置定金:
- 选择要求对结账时创建的订单收取定金。
- 输入定金要求的百分比金额,例如 20%。
点击保存。
批量为公司设置付款条款
您可以在公司页面上同时为多个公司设置付款条款。
步骤:
在 Shopify 后台中,转至客户 > 公司。
使用复选框选择要为其设置付款条款的公司。
点击编辑付款条款。
从下拉菜单中,选择一种付款条款类型。
可选:为您的付款条款设置定金:
- 选择要求对结账时创建的订单收取定金。
- 输入定金要求的百分比金额,例如 20%。
点击保存。
针对有付款条款的订单收款
客户无需等到订单的付款条款到期后再为订单付款。在付款条款期限内,B2B 客户可以登录其客户账户,选择一笔订单,然后点击立即付款来支付该订单。从下单到到期日之间的任何时间,客户都可以执行此操作。在条款到期后,客户仍可付款,但订单将在客户账户中显示为已逾期。
当付款条款到期时,系统不会自动收取款项。例如,如果 B2B 客户为订单保存了信用卡信息,那么您必须在 Shopify 后台中通过向该信用卡扣款来手动收取款项。
为 B2B 付款条款添加定金
如果您想预先收取订单的部分款项,并在以后收取余款,则可以将一定百分比的定金作为付款条款的一部分。B2B 客户在结账并下单时需要支付定金金额。定金可以通过信用卡或手动付款方式(例如银行存款)来支付。
若要对所有订单要求收取定金,您可以为公司中的所有地点或特定的公司地点设置定金要求。如果您只想针对特定订单收取定金,则还可以对草稿订单设置定金要求。
收到定金后,订单的付款状态将在您的 Shopify 后台中更改为已部分付款。如果您的客户使用手动付款方式支付定金,则订单状态会更改为等待付款,直到您在 Shopify 后台中记录该订单的手动付款。
草稿订单和定金
您可以向您或您的员工创建的草稿订单添加定金要求,然后向客户发送发票以请求支付定金。
如果某个公司地点设置为提交订单以供审核,并且有定金要求,那么您的客户在结账时会看到定金金额,但系统不会立即收取这笔款项。该订单将作为草稿订单提交,供您审核。在您确认订单后,您可以通过信用卡收取定金、记录通过手动付款方式收到的付款,或向客户发送发票以供其付款。记录付款后,订单的付款状态会更改为已部分付款
B2B 定金的客户体验
客户可以在结账时、在感谢页面上以及在客户账户中查看订单时,看到定金金额和未清账款的到期日。如果您或您的员工创建了包含定金的草稿订单,那么定金金额也会显示在您发送给客户的发票上。
配置动态付款条款和定金
除了在公司地点上配置的付款条款外,您还可以设置动态付款条款和定金,这些条款和定金会根据结账时的特定条件而变化。例如,您可以根据客户类型、购物车中的商品、购物车总价值或特定的元字段来配置付款条款。
您可以使用以下任一选项来设置动态付款条款:
- 自定义应用:使用 Payment Customization Function API 创建您自己的解决方案。
- 第三方应用:使用 Shopify App Store 中的一款应用。
更新草稿订单发票电子邮件通知以显示定金
如果您的商店使用自定义通知模板,则您可能需要手动更新您的草稿订单发票通知,以确保定金显示在草稿订单发票通知中。
这些更改要求您熟悉 Shopify 通知模板中使用的代码。如果您的模板经过高度自定义,并且您不确定如何应用必要的更改,请联系进行更改的开发人员,或点击恢复为默认设置以将模板还原到其原始状态。恢复为默认设置会删除您所做的任何自定义,但可确保您的模板是最新版本。
在进行任何更改之前,请通过将其复制并粘贴到其他文档(例如 Google Docs)中来备份您的模板。进行更改后,请点击预览来查看更改,并确保它们按预期运行,然后再点击保存。
步骤:
在 Shopify 后台中,转至设置 > 通知。
点击客户通知。
在订单处理部分,点击草稿订单发票。
点击编辑代码。
找到以
{% if payment_terms %}开头的代码部分,然后将该部分下面直到{% endif %}的内容替换为以下代码段:
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p>
<span>Total due today</span>
</p>
</td>
<td class="subtotal-line__value">
<strong>{{ amount_due_now | money_with_currency }}</strong>
</td>
</tr>
<div class="payment-terms">
{% assign next_payment = payment_terms.next_payment %}
{% assign due_at_date = next_payment.due_at | date: format: 'date' %}
{% assign next_amount_due = total_price | minus: amount_due_now %}
{% if payment_terms.type == 'receipt' %}
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p>
<span>Total due on receipt</span>
</p>
</td>
<td class="subtotal-line__value">
<strong>{{ next_amount_due | money_with_currency }}</strong>
</td>
</tr>
{% elsif payment_terms.type == 'fulfillment' %}
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p>
<span>Total due on fulfillment</span>
</p>
</td>
<td class="subtotal-line__value">
<strong>{{ next_amount_due | money_with_currency }}</strong>
</td>
</tr>
{% else %}
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p>
<span>Total due {{ due_at_date }}</span>
</p>
</td>
<td class="subtotal-line__value">
<strong>{{ next_amount_due | money_with_currency }}</strong>
</td>
</tr>- 可选:若要预览您的更改,请点击预览。
- 点击保存。