Categories
CMS Magento Mastering Development

Magento 2 split order based on product attribute

I’m developing Multivendor masrketplace mdoule. I need to split orders based on seller id’s which assigned to product. I tried using this free module. Link But this is not working with attributes. So I tried to split with sku. Where I modified the code like below. <?php namespace Magestat\SplitOrder\Plugin; use Magento\Quote\Model\QuoteManagement; use Magento\Framework\Exception\LocalizedException; use Magento\Quote\Api\CartRepositoryInterface; […]

Categories
CMS Magento Mastering Development

Magento 2 split order based on product attribute

I’m developing Multivendor masrketplace mdoule. I need to split orders based on seller id’s which assigned to product. I tried using this free module. Link But this is not working with attributes. So I tried to split with sku. Where I modified the code like below. <?php namespace Magestat\SplitOrder\Plugin; use Magento\Quote\Model\QuoteManagement; use Magento\Framework\Exception\LocalizedException; use Magento\Quote\Api\CartRepositoryInterface; […]

Categories
CMS Magento Mastering Development

Magento 2 split order based on product attribute

I’m developing Multivendor masrketplace mdoule. I need to split orders based on seller id’s which assigned to product. I tried using this free module. Link But this is not working with attributes. So I tried to split with sku. Where I modified the code like below. <?php namespace Magestat\SplitOrder\Plugin; use Magento\Quote\Model\QuoteManagement; use Magento\Framework\Exception\LocalizedException; use Magento\Quote\Api\CartRepositoryInterface; […]

Categories
CMS Development Magento

Magento 2 – Extend core framework

I need to add a new attribute for layout containers. e.g.: customAttribute=”data-block=’minicart’” <container name=”minicart-row” htmlTag=”div” htmlClass=”minicart-wrapper” customAttribute=”data-block=’minicart'”> I can solve this by editing the core at vendor/magento/framework. I already solved it by editing these files: vendor/magento/framework/View/Layout.php vendor/magento/framework/View/Layout/Element.php vendor/magento/framework/View/Layout/etc/elements.xsd vendor/magento/framework/View/Layout/Generator/Container.php vendor/magento/framework/View/Layout/Reader/Container.php but editing the core is not clean obviously… So I created a new module app/code/Core/Extend […]