Apply customer tax settings
Customer tax permite a los gestores de la tienda aplicar una clase de impuesto de producto distinta o un recargo de precio a clientes seleccionados o a todos. WooCommerce debe estar activo. Configura las clases y tipos de impuesto que necesites en WooCommerce antes de activar este ajuste.
Configura la regla
- Abre Settings → POM Tweaks → E-Commerce → Taxes.
- Selecciona Enable y guarda para mostrar los controles.
- Establece Apply to en All customers and guests o Selected customer profiles.
- Elige la Tax class y la Action y, a continuación, haz clic en Save.
- Para perfiles seleccionados, abre Users, edita un cliente, selecciona Special tax user y actualiza el usuario. Solo los gestores de la tienda con permiso para editar a ese usuario pueden cambiar esta selección.
| Action | Resultado |
|---|---|
| Replace product tax class | Utiliza la clase seleccionada para los clientes que cumplen los requisitos, incluidas las variaciones de producto. WooCommerce sigue controlando si se aplican los impuestos y qué tipos basados en la ubicación se corresponden. |
| Add tax-rate markup to product prices | Aumenta el precio del producto según los tipos coincidentes de la clase seleccionada. Se incluyen los tipos múltiples y compuestos. La clase de impuesto original del producto sigue en uso, por lo que sus impuestos habituales continúan aplicándose. Se trata de un recargo de precio, no de una línea de impuesto independiente. |
La regla no modifica los precios de producto almacenados ni hace que los productos no sujetos a impuestos pasen a estarlo. Las pantallas de administración ordinarias conservan sus valores de producto habituales. El recargo deja sin cambios los precios vacíos y los productos sin tipos coincidentes. Si otra extensión establece explícitamente el precio de un artículo del carrito, esa extensión conserva el control sobre él. Con Customer role prices, el recargo sigue el precio del rol seleccionado.
Verifica y revierte
Compara un cliente seleccionado, un cliente no seleccionado y un invitado. Comprueba un producto simple, una variación y el carrito. All customers and guests incluye a los visitantes que no han iniciado sesión; Selected customer profiles requiere un usuario seleccionado que haya iniciado sesión. Comprueba los ajustes de ubicación y exención de impuestos al comparar los totales.
Si la regla no tiene efecto, confirma que su clase de impuesto sigue existiendo y tiene tipos para la ubicación del cliente. Para el modo de sustitución, comprueba también que los impuestos de WooCommerce estén activados y que el producto esté sujeto a impuestos. Para el modo de recargo, compara el importe del producto por separado del cálculo de impuestos ordinario.
Borra Special tax user para dejar de aplicar una regla manual a un cliente o desactiva el ajuste y guarda para detenerlo para todos. Las selecciones de clientes siguen disponibles cuando se vuelve a activar el ajuste.
Consulta también customer role prices y price display.