Configurar términos de pago en B2B

Los términos de pago definen cuánto tiempo tiene una empresa para pagar un pedido. Puedes configurar términos de pago para cada company location. Después de configurarlos, los clientes B2B pueden ver estos términos en cualquier pedido que realicen a través de la tienda online.

También puedes usar términos de pago cuando create a draft order para un cliente B2B.

Para tener más flexibilidad con los pagos, puedes configurar un requisito de depósito como parte de los términos de pago. Esto te permite cobrar una parte del pedido cuando se crea y el resto más adelante. Los requisitos de depósito se pueden configurar en cualquier sucursal de la empresa y en pedidos preliminares.

Tipos de términos de pago

Puedes configurar distintos términos de pago para las sucursales de la empresa y los pedidos preliminares.

Revisa la siguiente tabla para conocer los distintos términos de pago que puedes configurar para las sucursales de la empresa y los pedidos preliminares:

Tipos de términos de pago
Término de pagoDescripciónSe puede configurar en
Sin términos de pagoEl pago vence de inmediato. Esta es la configuración predeterminada.Sucursal de la empresa y pedidos preliminares individuales.
Neto (período)
  • El pago vence dentro de un período específico que selecciones. Los términos disponibles son neto 7, neto 15, neto 30, neto 45, neto 60 y neto 90. Todos los términos empiezan el día en que se realiza el pedido.
    Por ejemplo, si seleccionas términos neto 30, los clientes deben pagar sus pedidos dentro de 30 días.
  • Sucursal de la empresa y pedidos preliminares individuales.
    A pagar al momento del envío
  • El pago vence después de que se preparen todos los artículos del pedido.
  • Sucursal de la empresa y pedidos preliminares individuales.
    Fecha fija
  • El pago vence en una fecha específica del calendario, ya sea en el pasado o en el futuro.
    Por ejemplo, el pago vence el 27 de enero de 2026.
  • Pedidos preliminares individuales.

    Configurar términos de pago para una sucursal de la empresa

    Puedes configurar términos de pago para una sucursal específica de la empresa.

    Pasos:

    1. Desde el panel de control de Shopify, ve a Clientes > Companies.

    2. Haz clic en una empresa para la que quieras configurar términos de pago.

    3. En la sección Sucursales, haz clic en una sucursal de la empresa para la que quieras configurar términos de pago.

    4. En la sección Términos de pago, haz clic en el ícono Edit.

    5. En el menú desplegable, selecciona una opción de términos de pago.

    6. Opcional: Set up a deposit para los términos de pago:

      1. Selecciona Requerir depósito en los pedidos creados en el pago.
      2. Ingresa el porcentaje de depósito requerido, por ejemplo, 20%.
    7. Haz clic en Guardar.

    Configurar términos de pago para una empresa

    Puedes configurar términos de pago para todas las sucursales de una empresa.

    Pasos:

    1. Desde el panel de control de Shopify, ve a Clientes > Companies.

    2. Haz clic en una empresa para la que quieras configurar términos de pago.

    3. En la sección Términos de pago, haz clic en el ícono Edit.

    4. En el menú desplegable, selecciona una opción de términos de pago.

    5. Opcional: Set up a deposit para los términos de pago:

      1. Selecciona Requerir depósito en los pedidos creados en el pago.
      2. Ingresa el porcentaje de depósito requerido, por ejemplo, 20%.
    6. Haz clic en Guardar.

    Configurar términos de pago para varias empresas a la vez

    Puedes configurar términos de pago para varias empresas al mismo tiempo desde la página Empresas.

    Pasos:

    1. Desde el panel de control de Shopify, ve a Clientes > Companies.

    2. Usa las casillas de verificación para seleccionar las empresas para las que quieras configurar términos de pago.

    3. Haz clic en Editar términos de pago.

    4. En el menú desplegable, selecciona una opción de términos de pago.

    5. Opcional: Set up a deposit para los términos de pago:

      1. Selecciona Requerir depósito en los pedidos creados en el pago.
      2. Ingresa el porcentaje de depósito requerido, por ejemplo, 20%.
    6. Haz clic en Guardar.

    Cobrar pedidos con términos de pago

    No es necesario que los clientes esperen a que venzan los términos de pago de un pedido para pagarlo. Durante el período de términos de pago, los clientes B2B pueden iniciar sesión en la cuenta de cliente, seleccionar un pedido y pagarlo haciendo clic en Pagar ahora. Pueden hacerlo en cualquier momento desde que se realiza el pedido y hasta la fecha de vencimiento. Cuando los términos vencen, los clientes todavía pueden pagar, pero el pedido se muestra como Vencido en las cuentas de cliente.

    Los pagos no se capturan automáticamente cuando vencen los términos de pago. Por ejemplo, si un cliente B2B guarda una tarjeta de crédito para un pedido, debes capturar el pago manualmente cobrando esa tarjeta desde el panel de control de Shopify.

    Agregar depósitos a los términos de pago para B2B

    Si quieres cobrar una parte del pedido por adelantado y el resto en una fecha posterior, puedes exigir un depósito porcentual como parte de los términos de pago. Los clientes B2B deben pagar el importe del depósito cuando realizan un pedido en el pago. Los depósitos se pueden pagar con tarjeta de crédito o con una manual payment method, como un depósito bancario.

    Para exigir un depósito en todos los pedidos, puedes configurar un requisito de depósito para todas las sucursales de una empresa o para una sucursal específica de la empresa. Si quieres cobrar depósitos solo en pedidos específicos, también puedes configurar un requisito de depósito en pedidos preliminares.

    Después de capturar un depósito, el estado de pago del pedido cambia a Parcialmente pagado en el panel de control de Shopify. Si el cliente paga un depósito con una forma de pago manual, el estado del pedido cambia a Pago pendiente hasta que registres el pago manual del pedido en el panel de control de Shopify.

    Pedidos preliminares y depósitos

    Puedes agregar un requisito de depósito a un draft order that you or your staff create y luego enviar una factura al cliente para solicitar el pago del depósito.

    Si una sucursal de la empresa está configurada para enviar pedidos para revisión y tiene un requisito de depósito, a los clientes se les muestra el importe del depósito en el pago, pero no se captura de inmediato. El pedido se envía como pedido preliminar para que lo revises. Después de confirmar el pedido, puedes cobrar el depósito a una tarjeta de crédito, registrar el pago recibido mediante una manual payment method o enviar una factura al cliente para el pago. Una vez registrado el pago, el estado de pago del pedido cambia a Parcialmente pagado

    Experiencia del cliente con depósitos en B2B

    Los clientes pueden ver el importe del depósito y la fecha de vencimiento del saldo pendiente en el pago, en la página de agradecimiento y cuando consultan el pedido en la cuenta de cliente. Si tú o el personal crean un pedido preliminar con un depósito, el importe del depósito también se muestra en la factura que envías al cliente.

    Configurar términos de pago y depósitos dinámicos

    Además de los términos de pago que configuras en una sucursal de la empresa, también puedes configurar términos de pago y depósitos dinámicos que cambian según condiciones específicas en el pago. Por ejemplo, puedes configurar términos de pago según el tipo de cliente, los artículos del carrito, el valor total del carrito o metacampos específicos.

    Puedes configurar términos de pago dinámicos con una de las siguientes opciones:

    • Aplicación personalizada: usa la Payment Customization Function API para crear tu propia solución.
    • Aplicación de terceros: usa una aplicación de la Shopify App Store.

    Actualizar la notificación por correo electrónico de factura de pedido preliminar para depósitos

    Si la tienda usa customized notification templates, es posible que debas actualizar manualmente la notificación Factura de pedido preliminar para garantizar que los depósitos se muestren en la notificación Factura de pedido preliminar.

    Estos cambios requieren familiaridad con el código que se usa en las plantillas de notificaciones de Shopify. Si las plantillas están muy personalizadas y no sabes cómo aplicar los cambios necesarios, ponte en contacto con quien realizó los cambios o haz clic en Revertir a los valores predeterminados para restaurar la plantilla a su estado original. Si vuelves a los valores predeterminados, se eliminan todas las personalizaciones que hiciste, pero así te aseguras de que las plantillas estén en la versión más actual.

    Antes de realizar cualquier cambio, haz una copia de seguridad de la plantilla copiándola y pegándola en otro documento, como Google Docs. Después de realizar los cambios, haz clic en Vista previa para revisar los cambios y asegurarte de que funcionen como esperas antes de hacer clic en Guardar.

    Pasos:

    1. Desde el panel de control de Shopify, ve a Configuración > Notifications.

    2. Haz clic en Notificaciones de clientes.

    3. En la sección Procesamiento de pedidos, haz clic en Factura de pedido preliminar.

    4. Haz clic en Editar código.

    5. Ubica la sección del código que comienza con {% if payment_terms %} y luego reemplaza la sección siguiente hasta {% endif %} con el siguiente fragmento de código:

    <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. Opcional: para ver una vista previa de los cambios, haz clic en Vista previa.
    2. Haz clic en Guardar.