service contracts
How to get the categories linked to a product in Magento 2
This might seem like a no-brainer at first. I mean, come on! We all know we can just do $product->getCategoryIds() and move on from there right? You know, create a collection and stuff… But beware! This is not ‘The Magento Way’ on how to do this. I’ve recently posted an interesting question on Stack Exchange, read further ...Import images in Magento 2 – the right way
There are various articles about how to programmatically import images in Magento 2. This method relies solely on service contracts and is in my opinion the “Magento Way” to do it: Note that we don’t copy our image whatsoever, but make use of an ImageContent object. This is a new layer of abstraction in read further ...Convert an order to a shipment in Magento 2
I’ve recently found a small article on how to convert an order to a shipment in Magento 2, but the code in question was a bit outdated. For example, it leaned heavily on the Object Manager instead of handling it with dependency injection and repositories. For that reason, I rewrote the code a bit to read further ...