Quiero agregar un impuesto sobre la tarifa personalizada. El cálculo de impuestos es perfecto y obtiene la cantidad de impuestos, pero no se establece en los archivos de impuestos en quote_address en la base de datos.
public function collect( \Magento\Quote\Model\Quote $quote, \Magento\Quote\Api\Data\ShippingAssignmentInterface $shippingAssignment, \Magento\Quote\Model\Quote\Address\Total $total ){ $total->setTaxAmount($total->getTaxAmount()+$taxAmount); $total->setBaseTaxAmount($total->getBaseTaxAmount()+$taxAmount); }
Intento establecer la cantidad de impuestos en el método de recopilación, pero no está establecida.
Quiero hacer lo mismo con este código. es Magento1 pero quiero Magento 2
9
Respuestas:
Puede usar el siguiente código para establecer el monto de impuestos en la dirección de cotización y las tablas de cotización:
Espero que esto te ayude. Si tiene alguna consulta adicional, no dude en preguntar.
¡Feliz de ayudar!
Gracias,
fuente
En lugar de una llamada
$total->setTaxAmount()
, debe usaraddTotalAmount
:fuente