How to Get Child Configurable product Super attribute value Magento 2?

You can retrieve the Children item used super attribute label value data from the child and parent product SKU of the configurable product.

This article is useful when you are programmatically adding a Configurable product to the cart. 

Let’s take an example, You need to fetch used super attribute value of the child item, native Magento sample data configurable product name, Cassius Sparring Tank has product SKU MT12 and its child product name Cassius Sparring Tank-XL-Blue has product SKU MT12-XL-Blue. Continue reading “How to Get Child Configurable product Super attribute value Magento 2?”

How to Check if product has links_exist attribute in Magento 2?

Attribute code links_exist is available for the only Downloadable Product type in Magento 2.

You can verify if the product has links exists or not programmatically by the class, Magento\Downloadable\Model\Product\Type

Using Model class, create simple function to check links exist for the given product by $product->getData(‘links_exist’) Continue reading “How to Check if product has links_exist attribute in Magento 2?”

How to get Downloadable Product Links data from product object Magento 2?

Retrieve getDownloadableProductLinks() from the Product object in Magento 2 to fetch download product links information.

Core module module-downloadable contains the extension attributes type for the Magento\Catalog\Api\Data\ProductInterface. Attribute code downloadable_product_links used for the links details in the product object. Continue reading “How to get Downloadable Product Links data from product object Magento 2?”