Caso de uso para BSS B2B Solution

Recoja números de PO y notas de pedido de compradores empresariales

Añada un número de PO, una preferencia de entrega u otro campo a la página del carrito y guarde cada respuesta como atributo del pedido que su equipo de contabilidad pueda leer, con Orders Custom Fields en BSS B2B Solution.

  • App: BSS B2B Solution
  • Modelo de negocio: Distribuidor
  • Función clave: Orders Custom Fields

Última actualización

Revisado por Hoa Nguyen. Última revisión

Carrito de la tienda de demostración con un campo de número de orden de compra (PO) relleno con PO-2026-0412, un campo de preferencia de entrega y un cuadro de código de descuento
  • 4,9/5 1.190 reseñas de BSS B2B Solution en Shopify App Store
  • Built for Shopify Insignia que Shopify otorga a las apps que cumplen sus estándares de calidad
  • 20 idiomas compatibles con la app

El problema

Los compradores empresariales necesitan indicar un número de orden de compra o añadir instrucciones de entrega, y contabilidad los necesita en el pedido. La nota única del carrito en Shopify pasa desapercibida y mezcla todo en un solo cuadro de texto.

El resultado

Los compradores rellenan campos con etiqueta en la página del carrito. Cada respuesta se guarda como atributo del pedido con el nombre que usted eligió, así finanzas puede cruzar los POs y su equipo ve las notas de entrega en los detalles del pedido.

cómo funciona

Cómo funciona

  1. Active el módulo

    Vaya a B2B orders & discounts > Orders Custom Fields y active el módulo.

  2. Instale el bloque de la app

    Abra la configuración del bloque de la app, elija su tema y haga clic en Check compatibility para abrir el editor de temas en la sección del carrito.

  3. Añada un bloque de campo

    En el editor de temas, añada el bloque Orders Custom Fields al carrito y elija un tipo de campo: texto, botón de opción, casilla o lista desplegable.

  4. Ponga nombre al campo

    Defina el título que verán los compradores, las opciones de los campos de elección y una etiqueta clara como po-number, porque la etiqueta se convierte en la clave que se guarda en el pedido.

  5. Añada más campos si hace falta

    Añada un bloque por campo, por ejemplo un número de PO y una preferencia de entrega.

  6. Pruebe un pedido

    Haga un pedido de prueba y revise los valores en Additional details del pedido en el administrador de Shopify.

Para recoger un número de orden de compra y notas de entrega de compradores empresariales en Shopify, active Orders Custom Fields en BSS B2B Solution, añada un bloque por campo a la página del carrito en el editor de temas y dé a cada campo una etiqueta clara. El comprador rellena los campos antes de pedir, y cada respuesta se guarda en el pedido como atributo con el nombre que usted eligió, para que finanzas y su almacén puedan leerla.

Esta guía es para mayoristas y distribuidores cuyos compradores comerciales indican un número de PO, piden una franja de entrega o envían instrucciones de embalaje con cada pedido. Explica quién lo necesita, cómo funciona la configuración, un ejemplo práctico de los campos y lo que llega al pedido, y los límites que conviene conocer antes. Un detalle es importante: los campos aparecen en la página del carrito, no dentro del checkout de Shopify, aunque los compradores los consideren campos de “checkout”.

¿Para quién es esto?

Orders Custom Fields le conviene si reconoce varios de estos puntos:

  • Sus compradores son empresas cuyo equipo de cuentas por pagar cruza una factura con una orden de compra.
  • Los pedidos tienen requisitos de entrega: cita en el muelle, franja de entrega, un contacto en obra o acceso con plataforma elevadora.
  • Los clientes piden embalaje, etiquetado o documentación especial que su almacén necesita ver antes de preparar el pedido.
  • Su equipo lee hoy una única nota del carrito y copia los datos a otro sistema a mano.
  • Exporta pedidos a una herramienta de contabilidad o a una impresora de pedidos y quiere el número de PO como campo propio, no escondido en texto libre.

Por qué importa

Un comprador empresarial no solo hace un pedido. Lo hace contra una orden de compra que su propio equipo financiero aprobó, y ese número de PO tiene que viajar con el pedido para que la factura pueda cruzarse con él. Cuando el número falta o está escondido en una nota larga, alguien de su equipo escribe al comprador para pedirlo, y la factura se retrasa hasta que llega.

Los detalles de entrega tienen el mismo coste en el lado del almacén. Si la franja de entrega preferida del comprador queda dentro de una única nota del carrito, junto a un mensaje de regalo y una pregunta sobre un cupón, es fácil pasarla por alto y difícil buscarla después. Los campos separados y con etiqueta convierten esa información en datos: el número de PO va al contable, y la preferencia de entrega va al responsable de despachos.

Los distribuidores industriales y de recambios lo notan más. Lift-Spares, un proveedor con sede en Suecia para empresas de mantenimiento de ascensores y escaleras mecánicas, describe compradores que piden con contratos de servicio y cuyos pedidos deben coincidir con los precios acordados, el tratamiento fiscal y los requisitos de facturación, o los compradores vuelven al correo y al teléfono. Lea el caso de estudio de Lift-Spares para ver cómo organizó la venta mayorista en una sola tienda.

Cómo configurarlo con BSS B2B Solution

La configuración tiene dos partes: la app activa el módulo e instala el bloque, y el editor de temas es donde se define cada campo.

Paso 1: Active el módulo

En el administrador de Shopify, abra la app y vaya a B2B orders & discounts > Orders Custom Fields, y luego active el módulo. Así el bloque de la app queda disponible para su tema.

Paso 2: Instale el bloque de la app

En la misma página, abra app block setup, elija su tema y haga clic en Check compatibility. El editor de temas se abre en la sección del carrito con el bloque Orders Custom Fields listo para añadir. Si su tema no admite bloques de app, la tarjeta Manual Installation le ofrece fragmentos Liquid, uno por tipo de campo, para pegar en la plantilla del carrito, en el cajón del carrito o en la plantilla de carrito AJAX.

Página Orders Custom Fields en el administrador de BSS B2B Solution, con el módulo y el app embed activados y la configuración del bloque de la app para la página del carrito
Active el módulo, compruebe que el app embed está activado y abra la configuración del bloque de la app para la página del carrito.

Paso 3: Defina cada campo en el editor de temas

Los campos se configuran en el editor de temas de Shopify, no en la app, así que no hay un constructor de campos en el administrador. Para cada bloque elija el tipo de campo (campo de texto, botones de opción, casillas o lista desplegable), el título que verá el comprador y, en los campos de elección, las opciones separadas por comas. La etiqueta es lo más importante: se convierte en la clase CSS y en la clave que se guarda en el pedido, así que póngale un nombre pensando en sus contables, por ejemplo `po-number` o `delivery-preference`.

Paso 4: Añada un bloque por campo

¿Necesita un número de PO y una preferencia de entrega? Añada dos bloques, cada uno con su propio tipo y etiqueta. Un campo de texto sirve para un número de PO, una lista desplegable sirve para una lista corta de opciones de entrega, y los botones de opción sirven para un requisito de sí o no, como el acceso con plataforma elevadora.

Campos de la página del carrito: un área de texto para el número de orden de compra (PO) y una lista desplegable de preferencia de entrega con Standard delivery seleccionado
Campos con etiqueta en la página del carrito: un área de texto para el número de PO y una lista desplegable de preferencia de entrega.

Paso 5: Haga un pedido de prueba y lea el resultado

Rellene los campos en la página del carrito como lo haría un comprador y haga un pedido de prueba. En el administrador de Shopify, abra el pedido y busque en Additional details: cada campo rellenado aparece como atributo del pedido con el nombre de su etiqueta. Las apps de terceros y las impresoras de pedidos pueden leer los mismos atributos.

Carrito de la tienda de demostración con un número de orden de compra (PO) PO-2026-0412 introducido, un campo de preferencia de entrega y un cuadro de código de descuento
Un carrito con un número de PO introducido y una preferencia de entrega seleccionada.
Parte inferior de una página de carrito de la tienda de demostración con la estimación de envío, un campo de número de orden de compra (PO) con PO-2026-0412, un campo de preferencia de entrega y un cuadro de código de descuento
Los campos aparecen debajo de los artículos y los totales del carrito.

Ejemplo: un distribuidor de recambios de fontanería

Este ejemplo usa valores ilustrativos, no resultados de una tienda real. Un distribuidor de recambios de fontanería vende a instaladores. Añada tres bloques al carrito: un campo de texto con la etiqueta `po-number`, una lista desplegable con la etiqueta `delivery-preference` y las opciones Standard delivery, Express delivery y Dock appointment, y botones de opción con la etiqueta `lift-gate` y las opciones Yes y No para los compradores que necesitan un camión con plataforma elevadora.

Un instalador arma un carrito, escribe PO-2026-0412, elige Express delivery, marca Yes para lift-gate y hace el pedido. En el administrador de Shopify, el pedido muestra tres atributos bajo Additional details.

Clave del atributoValor en el pedido
po-numberPO-2026-0412
delivery-preferenceExpress delivery
lift-gateYes

El contable copia el número de PO en la factura, el responsable de despachos reserva un camión express con plataforma elevadora, y nadie escribe al instalador para preguntar. Si el instalador deja un campo vacío, no aparece en el pedido en lugar de mostrar una fila en blanco.

Funciona bien con

Los campos del pedido encajan con el resto del flujo de pedido mayorista:

Más reglas de pedido están en el hub de reglas y condiciones de pedido. Las entradas del glosario que ayudan aquí son orden de compra, net terms y cuenta profesional.

Límites y errores frecuentes

  • Los campos están en la página del carrito, no en el checkout de Shopify. Un comprador que llegue al checkout sin pasar por la página del carrito, por ejemplo con un enlace directo al checkout, no los verá. Indique a los compradores que usen el carrito.
  • Los campos son opcionales. No hay validación de campo obligatorio, y las entradas vacías o solo con espacios se descartan. Si un número de PO es obligatorio, indíquelo en el título del campo y en sus condiciones mayoristas.
  • Las etiquetas se convierten en claves. Manténgalas cortas, en minúsculas y con sentido, porque es lo que verán sus contables y sus apps. Si cambia una etiqueta más adelante, cambia la clave de los pedidos nuevos.
  • Los campos propios no son la nota del carrito. Los campos de BSS se guardan como atributos del pedido bajo Additional details, mientras que la nota del carrito propia de Shopify va a la nota del pedido.
  • Los pedidos manuales no usan estos campos. Cuando su equipo crea un pedido en nombre de un comprador, introduzca el número de PO en el propio pedido.
  • No está disponible en la versión más reciente de la tienda (v4). La tarjeta del módulo no se muestra en el panel de las tiendas v4, así que compruebe la versión de su tienda antes de planificar con él.
  • Los temas sin bloques de app necesitan los fragmentos manuales. Pegue el fragmento correcto para la plantilla del carrito, el cajón del carrito o el carrito AJAX.

Lista de comprobación de la configuración

  • Instale BSS B2B Solution y active el app embed en su tema.
  • Active Orders Custom Fields en B2B orders & discounts.
  • Ejecute la configuración del bloque de la app para su tema y abra la sección del carrito en el editor de temas.
  • Añada un bloque por campo y elija el tipo de campo correcto.
  • Dé a cada campo una etiqueta corta, en minúsculas, como `po-number`.
  • Escriba el título con el lenguaje del comprador e indique si sus condiciones exigen el campo.
  • Haga un pedido de prueba y confirme los atributos bajo Additional details.
  • Compruebe que su herramienta de contabilidad o su impresora de pedidos lee las claves de los atributos.

Planes y requisitos

Orders Custom Fields es un módulo de los planes de pago de BSS B2B Solution, así que revise la tabla de planes actual en la página de precios B2B de BSS antes de configurarlo, y tenga en cuenta que necesita el app embed y un tema compatible con bloques de app, o los fragmentos manuales. La guía de Orders Custom Fields enumera cada ajuste del campo. Instale BSS B2B Solution desde Shopify App Store y añada su primer campo de PO.

funciones clave

Qué hace que funcione

Cuatro tipos de campo

Campo de texto, botones de opción, casillas o lista desplegable en la página del carrito.

Guardados como atributos del pedido

Cada respuesta se guarda con la etiqueta que usted eligió y está disponible para otras apps e impresoras de pedidos.

Varios campos por carrito

Añada un bloque por campo para recoger un número de PO, una franja de entrega y más.

Opción de instalación manual

Los temas sin bloques de app pueden usar fragmentos Liquid listos para cada tipo de campo.

Configúrelo con BSS B2B Solution

Instale BSS B2B Solution desde Shopify App Store y siga la guía para activarlo en su tienda.

preguntas frecuentes

Preguntas frecuentes

¿Puedo hacer obligatorio el número de PO?

No. Los campos son opcionales y no hay validación de campo obligatorio. Si un comprador deja un campo vacío, simplemente no aparece en el pedido, y las entradas en blanco se descartan, así que no verá filas vacías. Si un número de PO es obligatorio para sus compradores, indíquelo en el título del campo y en sus condiciones mayoristas.

¿Dónde aparecen las respuestas en el pedido?

Cada campo rellenado se añade al pedido como atributo, con la etiqueta que usted definió en el editor de temas. Puede encontrarlo en la sección Additional details del pedido en el administrador de Shopify, y las apps de terceros y las impresoras de pedidos pueden leerlo. La nota del carrito propia de Shopify va, en cambio, a la nota del pedido.

¿El campo aparece dentro del checkout de Shopify?

No. Los campos se rellenan en la página del carrito, no dentro del checkout de Shopify, así que un comprador que va directo al checkout no los ve. Se guardan cuando el pedido pasa por el checkout de la app, el mismo que se usa para los precios B2B. El módulo no aparece en la versión más reciente de la tienda (v4).

¿Qué tipos de campo puedo añadir a la página del carrito?

Puede añadir un campo de texto, botones de opción, casillas o una lista desplegable. Cada uno es un bloque aparte en el editor de temas, con su propio título, opciones y etiqueta, así que una tienda puede recoger un número de PO como texto y una preferencia de entrega como lista desplegable. Añada un bloque por campo.

¿Puedo usar campos propios si mi tema no admite bloques de app?

Sí. La tarjeta Manual Installation de la página Orders Custom Fields ofrece fragmentos Liquid listos, uno por tipo de campo. Pegue el fragmento en la plantilla del carrito, en el cajón del carrito o en la plantilla de carrito AJAX de su tema. El módulo y el app embed siguen necesitando activarse.

¿En qué se diferencia un campo propio de la nota del carrito de Shopify?

La nota del carrito de Shopify es un único cuadro de texto libre que va a la nota del pedido. Los campos propios de BSS son campos separados y con etiqueta que se guardan como atributos del pedido bajo Additional details, con una clave por campo. Así un número de PO o una franja de entrega son más fáciles de encontrar, filtrar y pasar a otras apps.

¿Funcionan los campos propios en pedidos que mi equipo crea manualmente?

No. Los Orders Custom Fields aparecen en la página del carrito de la tienda y no aparecen en el flujo de Manual Orders. Cuando su equipo haga un pedido en nombre de un comprador, añada el número de PO en el propio pedido, por ejemplo en la nota del pedido, y mantenga la misma convención que usan sus contadores.

Instalar BSS B2B Solution prueba gratuita de 14 días (planes de pago)