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.

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.

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.

Perfiles de Pago para Grupos de Clientes

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

Acceso Individual para Clientes Específicos

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

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.

Condiciones Flexibles sin Programar

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

Perfiles de Pago por Sitio Web

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

  • Versión actual1.0.9
  • Compatible con Magento 2.4.6 - 2.4.9
  • Compatible con 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.

payment-profile

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

Version 1.0.8 - 2026-08-04

Changed
  • Replaced the module information block with the shared Extension Manager extension
Fixed
  • Fixed payment profile enforcement to use the event quote identity and store in storefront, admin order, REST, and headless checkout flows without reactivating payment methods disabled by Magento

Version 1.0.7 - 2026-06-27

Fixed
  • Fixed admin payment profile mass delete to use Magento UI mass-action filtering
  • Fixed admin payment profile delete actions to submit through POST-compatible UI actions
Changed
  • Changed admin payment profile save, delete, and mass delete controllers to declare explicit POST request handling

Version 1.0.6 - 2026-05-01

Fixed
  • Fixed admin payment profile listing fulltext search

Version 1.0.5 - 2026-03-16

Fixed
  • Fixed website-dependent payment method reload to keep only valid saved methods on initial form load

Version 1.0.4 - 2026-03-08

Fixed
  • Fixed no-match payment method availability handling when `disable_no_match` is enabled
  • Fixed explicit payment profile validation to ignore profiles from other websites

Version 1.0.3 - 2026-02-17

Added
  • Added System Configuration module information block
Fixed
  • Replaced usage of `Magento\Payment\Model\Config::getActiveMethods($storeId)` with `Magento\Payment\Api\PaymentMethodListInterface::getActiveList($storeId)` for better Magento 2 compatibility alongside multiple versions

Version 1.0.2 - 2026-01-17

Fixed
  • Fixed PHP 8.4 deprecation: Added explicit nullable types for `$connection` and `$resource` parameters in `Collection::__construct()`

Version 1.0.1 - 2025-11-02

Changed
  • Improved Coding Style / phpDocs

Version 1.0.0 - 2025-10-28

Added
  • Initial version of the Payment Profile module
payment-profile-api

Version 1.0.0 - 2025-11-30

Added
  • Added initial version
Preguntas específicas del 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.

Preguntas generales
¿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.

Perfiles y restricciones de pago

×

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.

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.

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

¿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