How to create dropdown select type category attribute programmatically in magento 2?

Magento 2, You can create a custom category attribute with a list of CMS blocks in the dropdown field.

The module is simply residing in the app/code folder of the Magento instance.

For example, We kept the Package name as Rbj and the Module name as CategoryAttribute.
You can keep any name for Packagename/Module name. In our demo, we have kept the Module name as Rbj_CategoryAttribute. Continue reading “How to create dropdown select type category attribute programmatically in magento 2?”

Difference between Void and Cancel an order of Magento?

Void doesn’t close the order. After Void from Order, Payments have to be refunded to Payment Gateway. Still Voiding will let you create the offline invoice later.

Cancel, Cancel Order means to close the order. In Order canceled you can’t order to be modified after the cancel order.

Get is comparable attribute list programmatically in magento 2.

Magento 2 Compare product is one of the native features available with Out of the box. You can compare multiple products from listing and product pages with a click on compare link.

If you want to know about get all the is_comparable attribute lists using programmatically you need to use Magento\Eav\Api\AttributeRepositoryInterface Interface. Continue reading “Get is comparable attribute list programmatically in magento 2.”