Here we can get cart rule from quote, so we can apply cart rule based on quote
This is making module : Magemonkeys/Generalcart
This is block file
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<?php namespace Magemonkeys\Generalcart\Block; class Simplequote extends \Magento\Framework\View\Element\Template { protected $sessionmodelFactory; protected $quotemodelFactory; public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Magento\Checkout\Model\SessionFactory $sessionmodelFactory, \Magento\Quote\Model\QuoteFactory $quotemodelFactory, array $data = [] ) { $this->sessionFactory = $sessionmodelFactory; $this->quoteFactory = $quotemodelFactory; parent::__construct($context, $data); } public function getAppliedIdsforrule() { $quoteId = $this->sessionFactory->create()->getQuote()->getId(); $quote = $this->quoteFactory->create()->loadActive($quoteId); $salesruleIds = explode(',', $quote->getAppliedRuleIds()); return $salesruleIds; } } |
we can call this getAppliedIdsforrule() function in block
so its return rule ids.
If you want get query string params in controller file,...
Create di.xml and add the below code Magemonkey/Redirect/etc/frontend/di.xml [crayon-62837850447f3749198616/] Create...
You can try below code to change local date to...
Step 1: First you need to add registration.php file in...
Step1 : Override message.js in current theme file on the...