Extensión Magento 2Custom Catalog

Surtidos por cliente y productos por contrato para Magento.

Custom Catalog controla el acceso a productos por cliente y grupo mediante catalogos (colecciones) y asignaciones directas cliente-producto.

Como funciona

  • Cree catalogos y agregue productos
  • Asigne catalogos a clientes y/o grupos (opcionalmente por vista de tienda)
  • Opcional: asigne productos individuales directamente a clientes (UI o API)

Modos de acceso

  • Strict whitelist (assigned only): el cliente solo ve productos asignados
  • Override hidden if assigned: los productos asignados se muestran aunque otras reglas los oculten

Busqueda, categorias y rendimiento

Las categorias y los resultados de busqueda se filtran a los productos permitidos. El cache varia segun el contexto de asignacion para evitar fugas de datos.

API

Use los endpoints REST para crear, actualizar o eliminar asignaciones cliente-producto en lote para sincronizar con ERP/PIM.

Add-On: Yes. Use the REST API endpoints under /V1/customcatalog to create, update or delete customer-product assignments in bulk (ERP/PIM sync). Proporcionado por mageb2b/customer-catalog-api.

Cree catalogos y agregue productos

Cree catalogos como surtidos curados y gestione la lista de productos por catalogo.

Asigne catalogos a clientes y grupos

Asigne uno o mas catalogos a clientes o grupos. Opcionalmente por vista de tienda.

Whitelist estricta u override

Elija entre acceso solo asignado o mostrar productos asignados aunque otras reglas los oculten.

Busqueda y categorias respetan acceso

Las categorias y resultados de busqueda se filtran a los productos permitidos para el contexto del cliente.

Página de productos dedicada

Los clientes obtienen una página de productos dedicada que muestra únicamente los productos asignados a su acceso al catálogo.

Asignaciones masivas cliente-producto

Crear o actualizar muchas asignaciones cliente-producto en un solo flujo administrativo. Ideal para catálogos grandes y actualizaciones recurrentes del surtido.

Acceso por cliente sin fugas

El cache varia por contexto de acceso para evitar que productos se filtren entre clientes.

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

custom-catalog

Version 1.0.1 - 2026-03-09

Added
  • Added a configurable `My Products` display mode with support for showing all allowed products, custom catalog products only, or direct product assignments only
  • Added `Copy` and `Delete` mass actions to the custom catalog admin grid
Fixed
  • Excluded the `NOT LOGGED IN` customer group from admin assignment workflows and rejected guest-group assignments on the customer-group controller path
  • Fixed cart refresh wiring so `refresh_cart_on_items_update` is respected consistently across direct customer-product changes and catalog assignment updates

Version 1.0.0 - 2026-02-16

Added
  • Initial release
Preguntas específicas del módulo
Cual es la diferencia entre Strict whitelist y Override hidden if assigned?

Strict whitelist muestra solo productos asignados. Override hidden if assigned mantiene la logica normal del catalogo pero muestra productos asignados aunque otras reglas los oculten.

Donde asigno catalogos a clientes o grupos de clientes?

En Magento Admin use Catalog -> Custom Catalog para crear catalogos. Asigne en la edicion de Cliente y en la edicion de Grupo de clientes (store scoped).

Se filtran automaticamente busqueda y categorias?

Si. Las categorias y resultados de busqueda se filtran para mostrar solo productos permitidos para el contexto del cliente.

Puedo sincronizar asignaciones cliente-producto via API?

Add-On: Yes. Use the REST API endpoints under /V1/customcatalog to create, update or delete customer-product assignments in bulk (ERP/PIM sync). Proporcionado por mageb2b/customer-catalog-api.

Por que un cliente aun ve productos que no deberia ver?

Revise el modo, las asignaciones y el cache. Si usa Full Page Cache, limpie caches despues de cambios y asegure que el contexto del cliente varie correctamente. Para filtrado por busqueda, revise actualizaciones del indice.

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.

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

Custom Catalog

×

Ideal para estas industrias y casos de uso

Surtidos por contrato

Oculte la mayor parte del catalogo y exponga solo productos segun contrato o acuerdo de cuenta.

Productos por cliente

Asigne productos individuales a clientes sin crear muchos grupos de clientes.

Catalogos por grupo

Mantenga surtidos estandar para grupos como mayoristas, minoristas o partners.

Surtidos del equipo de ventas

Permita que ventas cree catalogos para cuentas clave y mantengalos consistentes por vista de tienda.

Sincronizacion ERP y PIM

Automatice asignaciones cliente-producto mediante REST API para tareas de sincronizacion.

Pagina Mis Productos

Una pagina dedicada donde el cliente navega solo productos permitidos.

Pruébelo sin riesgo

Solicite una instancia de demostración personal y evalúe el módulo directamente en backend y frontend en condiciones reales, sin instalación local.

Para desarrolladores

Guías prácticas de Magento 2, documentación técnica para desarrolladores y referencias de API (REST, SOAP, GraphQL) para instalación, configuración y solución de problemas.

Ir a la base de conocimiento