Deja de vender complementos que el plan elegido ya incluye

FixBillingService
Shipped
23 de agosto de 2026 a las 5:34 UTC
Author
Kamo
Commit
1993290

El catálogo siempre ha registrado qué complementos de un plan paquetes, en ******************* . Negocios y transporte empresarial videoconferencias, el asistente de IA, el sistema de recursos humanos y firmas electrónicas. Nada. en la ruta de compra alguna vez lea. resoluciónAddonCodes se filtró en compatiblePlans solo, por lo que un código incluido pasó la validación y deseadoItems lo convirtió en un línea de Stripe: un propietario de negocios que aceptó los cuatro módulos el El recolector ofreció pagar $31/seat/mes por segunda vez por lo que el asiento de $72 ya llevado. Publicar las dos listas de código plan en AddonDto para que una superficie de compra pueda verlas, y soltera un código incluido en la resoluciónAddonCodes. desiredItems filters de nuevo, que no es redundante, ambas rutas de actualización construyen sus elementos de la almacenada active.addon.codes, y esos sólo se resolven cuando la solicitud conlleva addonCodes. Sin ella, moviendo Starter - - Negocios, o simplemente cambiando el asiento Conteo, seguiría facturando los módulos que ahora otorga el negocio. También significa el Las líneas duplicadas ya en abonos en directo salen en la siguiente modificación en lugar de necesitar una solución de datos. Coincidió en el uid del plan en lugar de en el set incluido no está vacío, así que un complemento incluido sólo por Enterprise se mantiene purchable en Business. Ambos correos Add-ons no nombra ningún plan en absoluto y no se toca: alojando correo aquí o conectado un proveedor existente se mantiene una opción en cada nivel.

All changes

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios