Extensión Magento 2

Perfiles y restricciones de pago

Controle métodos de pago Magento 2 por cliente, grupo, sitio web, condiciones del carrito y prioridad de reglas.

Versión actual
1.0.11
Magento
2.4.6 - 2.4.9
PHP
8.1 - 8.5

Si su entorno difiere de los requisitos indicados, podemos verificar la compatibilidad con antelación. Contáctenos por el formulario de contacto.

Funciones

Lo que hace el módulo.

  1. Control de Métodos de Pago por Reglas

    Defina qué métodos de pago están disponibles según el contexto del carrito y del cliente.

  2. Perfiles de Pago para Grupos de Clientes

    Asigne perfiles a grupos de clientes y gestione métodos de pago de forma central por segmento.

  3. Acceso Individual para Clientes Específicos

    Amplíe reglas por grupo con asignaciones dirigidas para cuentas de clientes individuales.

  4. Lógica Clara con Prioridades

    Defina el orden de los perfiles basados en reglas. Los solapes con asignaciones por cliente o grupo se mantienen claros.

  5. Condiciones Flexibles sin Programar

    Cree condiciones con el asistente de reglas de Magento, por ejemplo por valor del carrito o contexto de producto.

  6. Perfiles de Pago por Sitio Web

    Gestione distintos métodos de pago por sitio web para requisitos regionales o por marca.

Descripción

Cómo funciona.

SoftwareSilo Perfiles de pago controla qué métodos Magento 2 existentes siguen disponibles para un comprador y carrito concretos. Está pensado para tiendas donde factura, transferencia, pedido de compra, tarjeta, PayPal, contra reembolso u otro método instalado no debe ofrecerse a todo el mundo.

Política B2B práctica dentro de Magento: Las cuentas comerciales aprobadas pueden comprar a factura, los clientes nuevos permanecen en prepago y una cuenta excepcional recibe su propia selección sin reorganizar todos los grupos.

Listas permitidas legibles: Cada perfil tiene nombre y conjunto de métodos aprobados. Cuando coincide, solo esos métodos pueden permanecer visibles. Finanzas y soporte suelen entender este modelo mejor que una cadena larga de excepciones negativas.

Asignar grupos: Vincule el perfil a uno o varios grupos Magento, como mayoristas, distribuidores aprobados, prepago, VIP o Not Logged In para una política de invitados controlada.

Gestionar excepciones individuales: Una cuadrícula permite asociar perfiles directamente a cuentas elegidas. Puede conceder o retirar un método a una empresa sin crear otro grupo.

Usar condiciones de carrito Magento: El perfil amplía el modelo SalesRule conocido. Las condiciones pueden evaluar dirección, carrito, combinaciones de productos, cantidades, totales y atributos disponibles en el árbol.

Separar sitios web: Cada perfil pertenece a un sitio. El Admin carga sus métodos y checkout ignora perfiles de otros sitios. Resulta útil en instalaciones con varios países, marcas o monedas.

Resolver solapamientos con prioridad: Las prioridades van de 1 a 999. Los números menores se evalúan primero para la regla principal, de modo que una excepción específica puede preceder a una política general. Documente el orden y deje huecos.

Combinar identidad y contexto: Las asignaciones de cliente y grupo se validan contra la cotización actual. Si coinciden un conjunto basado en regla y perfiles explícitos, el resultado se reduce a los métodos comunes.

Elegir conscientemente el caso sin coincidencia: Un ajuste de tienda decide qué ocurre cuando ningún perfil produce métodos. Un portal controlado puede denegar; una tienda pública puede conservar la selección normal de Magento. Pruebe ambos caminos.

Trabajar con el pipeline Magento: El módulo participa en la decisión normal de disponibilidad. Filtra storefront, pedidos Admin, REST y contextos headless que usan ese pipeline, respetando cotización, identidad, tienda, dirección y otros módulos.

No reactivar pasarelas no disponibles: El perfil reduce la elección actual. No fuerza un método que la pasarela, el país, la moneda, el total, la configuración u otra comprobación válida ya deshabilitó.

Escenarios útiles: Factura solo para aprobados, prepago para cuentas nuevas, pedido de compra para distribuidores, restricción por carrito, métodos distintos por sitio o una excepción individual.

Límite operativo claro: La extensión no procesa pagos, guarda tarjetas, añade comisiones, calcula crédito, revisa facturas vencidas, aprueba compras ni gestiona cobros. Esas tareas pertenecen a pasarelas, ERP/finanzas, Adobe Commerce B2B u otros módulos.

Límite de API: Incluye repositorios Magento y un endpoint Admin protegido para cargar métodos por sitio, pero no publica contrato REST, SOAP o GraphQL propio. Compatibilidad headless significa filtrar la disponibilidad Magento, no gestionar perfiles mediante una API separada.

Mejor encaje: SoftwareSilo Perfiles de pago es una opción enfocada para Magento Open Source y Adobe Commerce cuando se necesitan listas auditables por cuenta, grupo, sitio y pedido sin adoptar una suite completa de crédito o aprobaciones.

Capturas de pantalla

Así se ve.

Changelog

Qué ha cambiado.

Perfiles y restricciones de pago

Version 1.0.11 - 2026-10-07

Fixed
  • Fixed the "NOT LOGGED IN" customer group being discarded when saving a payment profile
  • Fixed filtering the payment profile listing by the "NOT LOGGED IN" customer group

Version 1.0.10 - 2026-09-30

Fixed
  • Restricted the payment profile mass delete action to admins holding the `MageB2B_PaymentProfile::delete` ACL resource
Changed
  • Set the `payment_profile/general/disable_no_match` setting by default to false so a fresh installation no longer blocks all payment methods until a matching payment profile is configured

Version 1.0.9 - 2026-09-02

Fixed
  • Fixed customer assignment changes on existing payment profiles to persist the current grid selection, including clearing all assigned customers
  • Fixed website-dependent payment method loading in the admin payment profile form
Complemento: Interfaz SOAP / REST

Version 1.0.0 - 2025-11-30

Added
  • Added initial version

FAQ

Preguntas frecuentes.

Sobre el módulo

¿Qué es una extensión Magento 2 de restricciones de pago?

Controla qué métodos instalados puede mostrar Magento en un checkout. SoftwareSilo usa perfiles con listas permitidas por grupo o cuenta, refinadas por sitio, carrito y prioridad.

¿Payment Profiles es una pasarela o guarda tarjetas?

No. No procesa transacciones ni almacena tarjetas. El nombre se refiere a perfiles de métodos Magento permitidos, no a credenciales de pago del cliente.

¿Para quién está pensado SoftwareSilo Perfiles de pago?

Para B2B, mayoristas, distribuidores, tiendas mixtas y varios sitios donde factura, transferencia, orden de compra, tarjeta, PayPal, contra reembolso u otros métodos dependen del comprador y pedido.

¿Magento Open Source incluye perfiles por cliente?

Incluye métodos y ajustes propios, pero no un flujo general para asignar un conjunto aprobado a cuentas y grupos seleccionados. SoftwareSilo añade esa capa.

¿Se pueden restringir métodos por grupo?

Sí. Un perfil se asigna a uno o varios grupos Magento, incluido Not Logged In cuando se necesita una política controlada para invitados.

¿Puedo asignar métodos a un cliente individual?

Sí. El formulario Admin incluye una cuadrícula para asociar el perfil directamente a cuentas seleccionadas sin crear otro grupo.

¿Puede un perfil aplicarse a varios clientes?

Sí. Varias cuentas pueden compartirlo y una cuenta puede estar cubierta tanto por asignación directa como por grupo.

¿Admite condiciones de carrito y producto?

Sí. Usa el modelo SalesRule de Magento para evaluar dirección, totales, cantidades, combinaciones y atributos disponibles en el árbol de condiciones.

¿Puedo limitar factura por total del pedido?

Sí, cuando el total deseado está disponible en el constructor. El perfil permite factura solo si coinciden asignación y condiciones.

¿Los métodos pueden variar por producto o categoría?

Sí. Las combinaciones y atributos de producto pueden limitar un perfil. Pruebe todos los tipos de carrito y atributos concretos del proyecto.

¿Cada perfil pertenece a un sitio web?

Sí. Cada perfil pertenece a un sitio Magento. Sus métodos se cargan para ese sitio y los perfiles de otro sitio se ignoran para la cotización actual.

¿Funciona con varias tiendas y países?

Admite perfiles por sitio. País y dirección pueden depender además de condiciones Magento o del método. Use perfiles separados cuando cambien las pasarelas.

¿Cómo funciona la prioridad?

Acepta valores de 1 a 999. Los números menores se evalúan primero para la regla principal. Use una numeración documentada y pruebe solapamientos.

¿Qué ocurre si coinciden perfiles de cliente y grupo?

El módulo valida los perfiles contra la cotización. Si contribuyen un conjunto basado en regla y asignaciones explícitas, el resultado se reduce a métodos permitidos por ambos contextos.

¿Qué ocurre si no coincide ningún perfil?

Un ajuste de tienda controla el comportamiento. Magento puede conservar sus métodos normales o terminar sin métodos permitidos por perfil. Elija y pruebe esta política conscientemente.

¿Puede un perfil forzar una pasarela desactivada?

No. Reduce la selección disponible; no reactiva métodos deshabilitados por pasarela, país, moneda, total, credenciales, configuración u otra comprobación válida.

¿Funciona para invitados?

Sí, mediante el grupo Not Logged In y condiciones aplicables. Cree y pruebe un perfil de invitado si necesita un conjunto controlado.

¿Se aplica a pedidos creados desde Admin?

Usa el pipeline Magento y tiene cobertura de integración para cotizaciones de Admin. Los flujos personalizados y pasarelas del proyecto también deben probarse.

¿Funciona con REST y checkout headless?

Filtra disponibilidad en contextos REST y headless que usan el pipeline estándar de cotización. No incluye una API pública separada para gestionar perfiles.

¿Ofrece endpoints REST, SOAP o GraphQL?

No hay endpoints públicos de gestión. Incluye repositorios internos y un endpoint Admin protegido para cargar métodos por sitio.

¿Puede añadir recargos de pago?

No. Solo controla disponibilidad y no cambia totales. Use una solución específica de comisiones cuando sean necesarias.

¿Gestiona crédito de empresa o facturas vencidas?

No. Decisiones, límites, saldos y cobro permanecen en ERP, contabilidad, Adobe Commerce B2B u otro sistema maestro.

¿Incluye aprobaciones de pedidos de compra?

No. Puede controlar la visibilidad de un método de orden de compra instalado, pero no crea cadenas de aprobación. Adobe Commerce B2B cubre procesos PO más amplios.

¿En qué se diferencia de Amasty Payment Restrictions?

SoftwareSilo centra conjuntos permitidos asignados a grupos y cuentas. Amasty centra reglas de bloqueo y publica horarios, mensajes, historial y más condiciones.

¿En qué se diferencia de Mageplaza Payment Restrictions?

SoftwareSilo es una lista permitida enfocada y orientada a cuentas. Mageplaza publica reglas más amplias y ofrece comisiones mediante Payment Suite.

¿Sustituye a Adobe Commerce B2B Payments?

No. SoftwareSilo aporta reglas de disponibilidad. Adobe Commerce B2B añade empresas, Payment on Account, crédito, permisos y aprobaciones.

¿Cómo deben probarse los perfiles?

Pruebe una matriz de cliente, grupo, sitio, carrito, producto, dirección, total, invitado, pedido Admin, API y pasarela. Verifique los métodos finalmente visibles.

Compra, licencia y soporte

¿Para cuántas instalaciones de Magento es válida la licencia?

La licencia es válida para una instalación de Magento, incluido el funcionamiento multisitio. Además, el módulo puede instalarse en cualquier número de servidores de desarrollo o staging. Encontrará más detalles en nuestros términos de licencia.

¿La instalación está incluida en el precio?

La instalación y la configuración no están incluidas en el precio. Si lo desea, le apoyamos en una integración fluida en su sistema.

¿Cómo instalo un módulo?

Composer es el gestor de paquetes de PHP y Magento 2 lo utiliza para instalar módulos y sus dependencias. Después de la compra, encontrará los comandos correspondientes en Licencias dentro de su cuenta de cliente. Primero añada el repositorio privado de SoftwareSilo y su token de licencia. Después instale el paquete indicado con composer require y ejecute php bin/magento setup:upgrade y php bin/magento cache:clean.

¿Qué métodos de pago están disponibles?

Puede pagar con tarjeta de crédito (Stripe) o por transferencia bancaria (pago por adelantado). En pagos con tarjeta, el pedido se procesa de inmediato y las credenciales de acceso se envían directamente en un correo electrónico de seguimiento.

¿Cómo es el proceso de pedido?

Después del pago con tarjeta de crédito, recibirá de inmediato las credenciales para obtener el módulo mediante Composer. En caso de transferencia bancaria, el acceso se concede una vez abonada la factura.

Necesito una modificación personalizada del módulo. ¿Es posible?

Las solicitudes personalizadas no son un problema. Adaptamos nuestros módulos de Magento 2 a su proyecto y mantenemos una versión interna dedicada para saber exactamente qué se ejecuta en su sistema durante el soporte.

¿Puedo instalar una versión demo localmente?

En la página de detalle de cada módulo, puede solicitar su propia instancia de demostración y probar el módulo a fondo durante 7 días. Sin embargo, no ofrecemos una versión de demo local.

¿Está encriptado el código fuente?

No, el código fuente de nuestros módulos no está encriptado. Si necesita una personalización, puede enviarnos una solicitud. Le responderemos en breve con una propuesta sin compromiso.

¿Cómo funcionan las actualizaciones y el soporte?

Puede añadir un paquete de soporte a su pedido. Incluye asistencia, así como actualizaciones y mejoras relacionadas con el módulo. No se requiere una suscripción continua.

Ya tengo una licencia. ¿Cómo hago una actualización?

Puede completar la actualización de licencia aquí. Si tiene un paquete de soporte activo, recibirá las actualizaciones automáticamente mediante Composer. Si su paquete de soporte ha vencido, puede renovar su licencia aquí o en su cuenta.

Tengo otra pregunta, ¿cómo puedo contactarlos?

Puede contactarnos en cualquier momento a través de Correo electrónico.

$199.00

Aplicaciones

Ideal para estas industrias y casos de uso

  • Condiciones de Pago B2B

    Permita factura o pago a plazo solo para empresas previamente autorizadas.

  • Control por Valor del Pedido

    Limite métodos de pago a partir de ciertos importes del carrito, por ejemplo sin contrarreembolso en importes altos.

  • Métodos de Pago Regionales

    Ofrezca los métodos de pago adecuados por sitio web, por país o por región comercial.

  • Ventajas para Clientes VIP y Recurrentes

    Habilite métodos de pago adicionales o preferentes para clientes seleccionados.

  • Disponibilidad según Riesgo

    Restrinja métodos de pago sensibles para clientes nuevos o aún no verificados por completo.

  • Pago según Contexto de Producto

    Controle métodos de pago según productos o grupos de productos en el carrito.

Siguientes pasos

Primero probar. Después comprar.

  • Documentación técnica

    Guías prácticas de Magento 2, documentación para desarrolladores y referencias de API para la instalación, configuración y solución de problemas.

    Ir a la base de conocimiento
  • Pruébelo antes de comprar

    Solicite una demo personal y pruebe el módulo con datos de ejemplo realistas en el panel de administración de Magento y en la tienda. Así podrá comprobar con calma si encaja con sus requisitos y procesos.

  • ¿Necesita una solución personalizada?

    ¿Sus requisitos van más allá de las funciones de nuestros módulos para Magento 2? Desarrollamos módulos para Magento 2 e integraciones adaptadas a sus procesos empresariales.

    Solicitar ahora

Para seguir leyendo

Guías sobre este módulo