Las páginas Categorías de impuestos de los Servicios de tienda le permiten seleccionar una opción para incluir el impuesto en el precio que se muestra para el producto. Para mostrar este precio en las páginas de productos (o en cualquier página en la que aparezca el precio), incluya el siguiente código en los archivos JSP:
BigDecimal oldPrice =
product.getCalculatedPrice().getPrimaryPrice().getValue();
CategorizedMonetaryAmountsDataBean cMADB = product.getDisplayTaxes();
BigDecimal taxAmount = cMADB.getCategoryAmount();
BigDecimal TotalPriceWithTax = oldPrice.add(cMADB.getCategoryAmount());
FormattedMonetaryAmountDataBean formattedAmount = new
FormattedMonetaryAmountDataBean(); formattedAmount.setAmount(TotalPriceWithTax);
com.ibm.commerce.beans.DataBeanManager.activate (formattedAmount, commandContext);
Para mostrar los dos precios (con y sin impuestos), incluya el siguiente código:
<font class="Was">regularPrice : <%=product.getCalculatedPrice()%></font><br> <font class="Was">Total Price With Tax : <%=formattedAmount%></font><br>
![]() |