trabajando

This commit is contained in:
2026-02-24 13:24:39 +01:00
parent 1c5d501e6d
commit b7453b1138
3 changed files with 7 additions and 0 deletions

View File

@ -29,6 +29,8 @@ cart.shipping.tipo-envio=Tipo de envío:
cart.shipping.errors.units-error=Por favor, introduzca un número válido entre 1 y {max}. cart.shipping.errors.units-error=Por favor, introduzca un número válido entre 1 y {max}.
cart.shipping.errors.noAddressSelected=Debe seleccionar una dirección de envío para el pedido. cart.shipping.errors.noAddressSelected=Debe seleccionar una dirección de envío para el pedido.
cart.shipping.errors.fillAddressesItems=Debe seleccionar una dirección de envío para cada artículo de la cesta. cart.shipping.errors.fillAddressesItems=Debe seleccionar una dirección de envío para cada artículo de la cesta.
cart.shipping.errors.fillBillingAddressItems=Debe seleccionar una dirección de facturación para poder realizar el pago.
cart.resumen.title=Resumen de la cesta cart.resumen.title=Resumen de la cesta
cart.resumen.base=Base imponible cart.resumen.base=Base imponible

View File

@ -158,6 +158,7 @@ $(() => {
$('.cart-summary-container').remove(); $('.cart-summary-container').remove();
parent.append(response); parent.append(response);
$('#dirFactId').val(direccionId); $('#dirFactId').val(direccionId);
$('#dirFactWarning').addClass('d-none');
}, },
error: function () { error: function () {
console.error('Error al actualizar el resumen del carrito.'); console.error('Error al actualizar el resumen del carrito.');
@ -187,6 +188,7 @@ $(() => {
success: function (response) { success: function (response) {
const parent = $('.cart-summary-container').parent(); const parent = $('.cart-summary-container').parent();
$('.cart-summary-container').remove(); $('.cart-summary-container').remove();
$('#dirFactWarning').removeClass('d-none');
parent.append(response); parent.append(response);
}, },
error: function () { error: function () {

View File

@ -50,6 +50,9 @@
<div> <div>
<h5 th:text="#{checkout.billing-address}" class="mb-3">Dirección de envío</h5> <h5 th:text="#{checkout.billing-address}" class="mb-3">Dirección de envío</h5>
<div id="dirFactWarning" class="alert alert-danger alert-shipment" role="alert"
th:text="#{cart.shipping.errors.fillBillingAddressItems}"></div>
<button type="button" class="btn btn-secondary mb-3" id="addBillingAddressBtn" <button type="button" class="btn btn-secondary mb-3" id="addBillingAddressBtn"
th:text="#{cart.shipping.add}">Añadir dirección th:text="#{cart.shipping.add}">Añadir dirección
</button> </button>