在 B2B 中设置付款期限

付款期限用于定义公司为订单付款的时长。您可以为每个公司地点设置付款期限。设置付款期限后,B2B 客户可以在他们通过您的在线商店下的任何订单上查看这些期限。

在为 B2B 客户创建草稿订单时,您也可以使用付款期限。

为了让您在付款方面具有更大的灵活性,您可以设置定金要求作为付款期限的一部分。这使您可以在订单创建时收取部分付款,并在日后收取余款。您可以在任何公司地点和草稿订单上设置定金要求。

付款期限类型

您可以为公司地点和草稿订单设置不同的付款期限。

查看下表,了解可为公司地点和草稿订单设置的不同付款期限:

付款期限类型
付款期限描述可设置于
无付款期限需立即付款。此为默认设置。公司地点和单个草稿订单。
账期(天数)
  • 应在您选择的特定时间段内付款。可用账期为 7 天、15 天、30 天、45 天、60 天和 90 天。所有账期均从下单之日算起。
    例如,如果您选择 30 天账期,则客户需要在 30 天内为其订单付款。
  • 公司地点和单个草稿订单。
    发货时付款
  • 在订单中的所有商品都已发货后,才需要付款。
  • 公司地点和单个草稿订单。
    固定日期
  • 付款日期为指定的日历日期,该日期可设在过去或未来。
    例如,付款到期日为 2026 年 1 月 27 日。
  • 单个草稿订单。

    为公司地点设置付款条款

    您可以为特定的公司地点设置付款条款。

    步骤:

    1. 在 Shopify 后台中,转至客户 > 公司

    2. 点击要为其设置付款条款的公司。

    3. 地点部分,点击要为其设置付款条款的公司地点。

    4. 付款条款部分,点击 Edit 图标。

    5. 从下拉菜单中,选择一种付款条款类型。

    6. 可选:为您的付款条款设置定金

      1. 选择要求对结账时创建的订单收取定金
      2. 输入定金要求的百分比金额,例如 20%
    7. 点击保存

    为公司设置付款条款

    您可以为公司中的所有地点设置付款条款。

    步骤:

    1. 在 Shopify 后台中,转至客户 > 公司

    2. 点击要为其设置付款条款的公司。

    3. 付款条款部分,点击 Edit 图标。

    4. 从下拉菜单中,选择一种付款条款类型。

    5. 可选:为您的付款条款设置定金

      1. 选择要求对结账时创建的订单收取定金
      2. 输入定金要求的百分比金额,例如 20%
    6. 点击保存

    批量为公司设置付款条款

    您可以在公司页面上同时为多个公司设置付款条款。

    步骤:

    1. 在 Shopify 后台中,转至客户 > 公司

    2. 使用复选框选择要为其设置付款条款的公司。

    3. 点击编辑付款条款

    4. 从下拉菜单中,选择一种付款条款类型。

    5. 可选:为您的付款条款设置定金

      1. 选择要求对结账时创建的订单收取定金
      2. 输入定金要求的百分比金额,例如 20%
    6. 点击保存

    针对有付款条款的订单收款

    客户无需等到订单的付款条款到期后再为订单付款。在付款条款期限内,B2B 客户可以登录其客户账户,选择一笔订单,然后点击立即付款来支付该订单。从下单到到期日之间的任何时间,客户都可以执行此操作。在条款到期后,客户仍可付款,但订单将在客户账户中显示为已逾期

    当付款条款到期时,系统不会自动收取款项。例如,如果 B2B 客户为订单保存了信用卡信息,那么您必须在 Shopify 后台中通过向该信用卡扣款来手动收取款项。

    为 B2B 付款条款添加定金

    如果您想预先收取订单的部分款项,并在以后收取余款,则可以将一定百分比的定金作为付款条款的一部分。B2B 客户在结账并下单时需要支付定金金额。定金可以通过信用卡或手动付款方式(例如银行存款)来支付。

    若要对所有订单要求收取定金,您可以为公司中的所有地点或特定的公司地点设置定金要求。如果您只想针对特定订单收取定金,则还可以对草稿订单设置定金要求。

    收到定金后,订单的付款状态将在您的 Shopify 后台中更改为已部分付款。如果您的客户使用手动付款方式支付定金,则订单状态会更改为等待付款,直到您在 Shopify 后台中记录该订单的手动付款。

    草稿订单和定金

    您可以向您或您的员工创建的草稿订单添加定金要求,然后向客户发送发票以请求支付定金。

    如果某个公司地点设置为提交订单以供审核,并且有定金要求,那么您的客户在结账时会看到定金金额,但系统不会立即收取这笔款项。该订单将作为草稿订单提交,供您审核。在您确认订单后,您可以通过信用卡收取定金、记录通过手动付款方式收到的付款,或向客户发送发票以供其付款。记录付款后,订单的付款状态会更改为已部分付款

    B2B 定金的客户体验

    客户可以在结账时、在感谢页面上以及在客户账户中查看订单时,看到定金金额和未清账款的到期日。如果您或您的员工创建了包含定金的草稿订单,那么定金金额也会显示在您发送给客户的发票上。

    配置动态付款条款和定金

    除了在公司地点上配置的付款条款外,您还可以设置动态付款条款和定金,这些条款和定金会根据结账时的特定条件而变化。例如,您可以根据客户类型、购物车中的商品、购物车总价值或特定的元字段来配置付款条款。

    您可以使用以下任一选项来设置动态付款条款:

    更新草稿订单发票电子邮件通知以显示定金

    如果您的商店使用自定义通知模板,则您可能需要手动更新您的草稿订单发票通知,以确保定金显示在草稿订单发票通知中。

    这些更改要求您熟悉 Shopify 通知模板中使用的代码。如果您的模板经过高度自定义,并且您不确定如何应用必要的更改,请联系进行更改的开发人员,或点击恢复为默认设置以将模板还原到其原始状态。恢复为默认设置会删除您所做的任何自定义,但可确保您的模板是最新版本。

    在进行任何更改之前,请通过将其复制并粘贴到其他文档(例如 Google Docs)中来备份您的模板。进行更改后,请点击预览来查看更改,并确保它们按预期运行,然后再点击保存

    步骤:

    1. 在 Shopify 后台中,转至设置 > 通知

    2. 点击客户通知

    3. 订单处理部分,点击草稿订单发票

    4. 点击编辑代码

    5. 找到以 {% 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>
    1. 可选:若要预览您的更改,请点击预览
    2. 点击保存