/**
  * @param \Generated\Shared\Transfer\QuoteTransfer $quoteTransfer
  *
  * @return \Orm\Zed\Shipment\Persistence\SpyShipmentMethod
  */
 protected function findTaxSetByIdShipmentMethod(QuoteTransfer $quoteTransfer)
 {
     return $this->shipmentQueryContainer->queryTaxSetByIdShipmentMethodAndCountryIso2Code($quoteTransfer->getShipment()->getMethod()->getIdShipmentMethod(), $quoteTransfer->getShippingAddress()->getIso2Code())->findOne();
 }
Пример #2
0
 /**
  * @param \Generated\Shared\Transfer\QuoteTransfer $quoteTransfer
  * @param \Orm\Zed\Sales\Persistence\SpySalesOrder $salesOrderEntity
  *
  * @return void
  */
 protected function addShippingDetailsToOrder(QuoteTransfer $quoteTransfer, SpySalesOrder $salesOrderEntity)
 {
     $shipmentMethodTransfer = $quoteTransfer->getShipment()->getMethod();
     $salesOrderEntity->setFkShipmentMethod($shipmentMethodTransfer->getIdShipmentMethod());
     $salesOrderEntity->setShipmentDeliveryTime($shipmentMethodTransfer->getDeliveryTime());
 }