Development   Shipment


How is the selected shipping method's rate calculated? (1)
How can a shipping method get the current order or quote subtotal? (1)
How is «Submit Shipment» implemented? (3)
How to programmatically check whether an order is shipped? (1)
How does a shipment item saving work? (2)
How does a shipment saving work? (2)
How does \Magento\Shipping\Controller\Adminhtml\Order\ShipmentLoader::load() work? (1)
How is \Magento\Sales\Model\Order::canShip() implemented and used? (2)
How does \Magento\Sales\Model\Order\Shipment::register() work? (1)
How does \Magento\Shipping\Controller\Adminhtml\Order\Shipment\Save::_saveShipment() work? (1)
How does \Magento\Sales\Model\Order\Shipment::getTracks() work? (1)
How does \Magento\Sales\Model\Order\Shipment::getComments() work? (1)
How does \Magento\Framework\Model\ResourceModel\Db\VersionControl\AbstractDb::processAfterSaves() work for a shipment item? (2)
How does \Magento\Sales\Model\ResourceModel\EntityAbstract::_beforeSave() work? (1)
How does \Magento\Sales\Model\ResourceModel\Order\Shipment\Relation::processRelation() work? (2)
How does \Magento\Framework\Model\ResourceModel\Db\VersionControl\RelationComposite::processRelations() work for a shipment? (2)
How does \Magento\Framework\Model\ResourceModel\Db\VersionControl\AbstractDb::processAfterSaves() work for a shipment? (2)
How are the setPackageWeight() and getPackageWeight() methods of the \Magento\Shipping\Model\Shipment\Request class used? (1)
What is the \Magento\Shipping\Model\Carrier\AbstractCarrierInterface::collectRates() method for? (2)
What is the \Magento\Shipping\Model\Carrier\CarrierInterface::getAllowedMethods() method for? (2)
What is the \Magento\Shipping\Model\Carrier\AbstractCarrierInterface::isActive() method for? (2)
How does the USPS module request the carrier API (2)
How does the DHL module request the carrier API (2)