How do I remove free shipping after discount code has been applied?shopping cart price rule condition based on final price rather than subtotalCoupon to offer discount and free saver delivery, but still allow paid optionsFree Shipping shopping cart rule based on discounted subtotalHow to show $x to free shipping in the mini cart?Magento shopping cart price rule & alert for nearest subtotalCan't remove Free ShippingDisable Free Shipping After Discount?Free Shipping bug after Magento updateFree Delivery and Coupon CodesCart rule free shipping on subtotal after discount magento 2free shipping applied for all products instead of products in condition
Natural Armour and Weapons
Find this cartoon
How can I tell if I'm being too picky as a referee?
Drums and punctuation
What Armor Optimization applies to a Mithral full plate?
Dad jokes are fun
Mercedes C180 (W204) dash symbol
How to deal with a colleague who is being aggressive?
How to politely tell someone they did not hit "reply to all" in an email?
Did 20% of US soldiers in Vietnam use heroin, 95% of whom quit afterwards?
Gravitational effects of a single human body on the motion of planets
What is the use case for non-breathable waterproof pants?
Can my floppy disk still work without a shutter spring?
How do I superimpose two math symbols?
Should there be an "a" before "ten years imprisonment"?
Determine this limit
What does kpsewhich stand for?
Which European Languages are not Indo-European?
WordPress 5.2.1 deactivated my jQuery
Function argument returning void or non-void type
How did NASA Langley end up with the first 737?
Why did the person in charge of a principality not just declare themself king?
USPS Back Room - Trespassing?
How to melt snow without fire or body heat?
How do I remove free shipping after discount code has been applied?
shopping cart price rule condition based on final price rather than subtotalCoupon to offer discount and free saver delivery, but still allow paid optionsFree Shipping shopping cart rule based on discounted subtotalHow to show $x to free shipping in the mini cart?Magento shopping cart price rule & alert for nearest subtotalCan't remove Free ShippingDisable Free Shipping After Discount?Free Shipping bug after Magento updateFree Delivery and Coupon CodesCart rule free shipping on subtotal after discount magento 2free shipping applied for all products instead of products in condition
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
Having an issue at the moment with free delivery on my site.
It is set that any order over £70 gets Free UK Delivery.
However at the moment we are running a discount code with another client set up. They get 33% discount. Orders that are originally around £85 are being discounted to £56.95 and they are still allowed free delivery at that price. It seems that free delivery uses the subtotal after discount rather than before. Is there a quick fix for this, as it is happening quite a lot.
Actions and conditions images:
I have even got the free shipping set to no and its still allowing free shipping.
Im on version 1.9.2, also any advise on weather this rule is setup correctly would be appreciated.
Ive checked out https://www.demacmedia.com/magento-commerce/mini-tutorial-how-to-solve-the-free-shipping-minimum-subtotal-with-discount-issue/ but thats for an older version and dont think that applies anymore.
magento-1.9 coupon free-shipping
add a comment |
Having an issue at the moment with free delivery on my site.
It is set that any order over £70 gets Free UK Delivery.
However at the moment we are running a discount code with another client set up. They get 33% discount. Orders that are originally around £85 are being discounted to £56.95 and they are still allowed free delivery at that price. It seems that free delivery uses the subtotal after discount rather than before. Is there a quick fix for this, as it is happening quite a lot.
Actions and conditions images:
I have even got the free shipping set to no and its still allowing free shipping.
Im on version 1.9.2, also any advise on weather this rule is setup correctly would be appreciated.
Ive checked out https://www.demacmedia.com/magento-commerce/mini-tutorial-how-to-solve-the-free-shipping-minimum-subtotal-with-discount-issue/ but thats for an older version and dont think that applies anymore.
magento-1.9 coupon free-shipping
Hi, I had a look at the suggested fix. Although the fix is noted for magento 1.7, the code in question as noted by that guide, is still the same. The same fix will apply. I cannot comment on the actual fix, not tried it. no idea if it works. Naturally you don't want to go edit the core files.
– ProxiBlue
Oct 27 '16 at 15:11
add a comment |
Having an issue at the moment with free delivery on my site.
It is set that any order over £70 gets Free UK Delivery.
However at the moment we are running a discount code with another client set up. They get 33% discount. Orders that are originally around £85 are being discounted to £56.95 and they are still allowed free delivery at that price. It seems that free delivery uses the subtotal after discount rather than before. Is there a quick fix for this, as it is happening quite a lot.
Actions and conditions images:
I have even got the free shipping set to no and its still allowing free shipping.
Im on version 1.9.2, also any advise on weather this rule is setup correctly would be appreciated.
Ive checked out https://www.demacmedia.com/magento-commerce/mini-tutorial-how-to-solve-the-free-shipping-minimum-subtotal-with-discount-issue/ but thats for an older version and dont think that applies anymore.
magento-1.9 coupon free-shipping
Having an issue at the moment with free delivery on my site.
It is set that any order over £70 gets Free UK Delivery.
However at the moment we are running a discount code with another client set up. They get 33% discount. Orders that are originally around £85 are being discounted to £56.95 and they are still allowed free delivery at that price. It seems that free delivery uses the subtotal after discount rather than before. Is there a quick fix for this, as it is happening quite a lot.
Actions and conditions images:
I have even got the free shipping set to no and its still allowing free shipping.
Im on version 1.9.2, also any advise on weather this rule is setup correctly would be appreciated.
Ive checked out https://www.demacmedia.com/magento-commerce/mini-tutorial-how-to-solve-the-free-shipping-minimum-subtotal-with-discount-issue/ but thats for an older version and dont think that applies anymore.
magento-1.9 coupon free-shipping
magento-1.9 coupon free-shipping
asked Oct 27 '16 at 15:00
MrJoshFisherMrJoshFisher
16011
16011
Hi, I had a look at the suggested fix. Although the fix is noted for magento 1.7, the code in question as noted by that guide, is still the same. The same fix will apply. I cannot comment on the actual fix, not tried it. no idea if it works. Naturally you don't want to go edit the core files.
– ProxiBlue
Oct 27 '16 at 15:11
add a comment |
Hi, I had a look at the suggested fix. Although the fix is noted for magento 1.7, the code in question as noted by that guide, is still the same. The same fix will apply. I cannot comment on the actual fix, not tried it. no idea if it works. Naturally you don't want to go edit the core files.
– ProxiBlue
Oct 27 '16 at 15:11
Hi, I had a look at the suggested fix. Although the fix is noted for magento 1.7, the code in question as noted by that guide, is still the same. The same fix will apply. I cannot comment on the actual fix, not tried it. no idea if it works. Naturally you don't want to go edit the core files.
– ProxiBlue
Oct 27 '16 at 15:11
Hi, I had a look at the suggested fix. Although the fix is noted for magento 1.7, the code in question as noted by that guide, is still the same. The same fix will apply. I cannot comment on the actual fix, not tried it. no idea if it works. Naturally you don't want to go edit the core files.
– ProxiBlue
Oct 27 '16 at 15:11
add a comment |
3 Answers
3
active
oldest
votes
yes free shipping model check for the BaseSubtotalInclTax
.
File: Mage_Shipping_Model_Carrier_Freeshipping.php
public function collectRates(Mage_Shipping_Model_Rate_Request $request)
if (!$this->getConfigFlag('active'))
return false;
$result = Mage::getModel('shipping/rate_result');
$this->_updateFreeMethodQuote($request);
if (($request->getFreeShipping())
You can override this Model and change it to total.
another way :
You can play with salesrule_validator_process
event.
Cant this be done in the admin panel rather than modifying the code ?
– MrJoshFisher
Oct 27 '16 at 15:20
I dont think from admin panel your query can be achieve. Because you want to apply shipping to total but according to code it applies to subtotal and there is no extra condition for any admin panel action.
– Gopal Patel
Oct 27 '16 at 21:42
add a comment |
You need to modify the collectRates
method of freeshipping
for this issue.
For this copy Mage_Shipping_Model_Carrier_Freeshipping.php
in local folder with same directory combination.
and replace this condition ::
if (($request->getFreeShipping())
|| ($request->getBaseSubtotalInclTax() >=
$this->getConfigData('free_shipping_subtotal'))
)
With
if (($request->getFreeShipping())
|| ($request->getPackageValueWithDiscount() >=
$this->getConfigData('free_shipping_subtotal'))
)
add a comment |
The cleanest way to do this is extend out Mage_SalesRule_Model_Rule_Condition_Address to add "Subtotal with Discount" as a condition options.
See
shopping cart price rule condition based on final price rather than subtotal
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f143004%2fhow-do-i-remove-free-shipping-after-discount-code-has-been-applied%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
yes free shipping model check for the BaseSubtotalInclTax
.
File: Mage_Shipping_Model_Carrier_Freeshipping.php
public function collectRates(Mage_Shipping_Model_Rate_Request $request)
if (!$this->getConfigFlag('active'))
return false;
$result = Mage::getModel('shipping/rate_result');
$this->_updateFreeMethodQuote($request);
if (($request->getFreeShipping())
You can override this Model and change it to total.
another way :
You can play with salesrule_validator_process
event.
Cant this be done in the admin panel rather than modifying the code ?
– MrJoshFisher
Oct 27 '16 at 15:20
I dont think from admin panel your query can be achieve. Because you want to apply shipping to total but according to code it applies to subtotal and there is no extra condition for any admin panel action.
– Gopal Patel
Oct 27 '16 at 21:42
add a comment |
yes free shipping model check for the BaseSubtotalInclTax
.
File: Mage_Shipping_Model_Carrier_Freeshipping.php
public function collectRates(Mage_Shipping_Model_Rate_Request $request)
if (!$this->getConfigFlag('active'))
return false;
$result = Mage::getModel('shipping/rate_result');
$this->_updateFreeMethodQuote($request);
if (($request->getFreeShipping())
You can override this Model and change it to total.
another way :
You can play with salesrule_validator_process
event.
Cant this be done in the admin panel rather than modifying the code ?
– MrJoshFisher
Oct 27 '16 at 15:20
I dont think from admin panel your query can be achieve. Because you want to apply shipping to total but according to code it applies to subtotal and there is no extra condition for any admin panel action.
– Gopal Patel
Oct 27 '16 at 21:42
add a comment |
yes free shipping model check for the BaseSubtotalInclTax
.
File: Mage_Shipping_Model_Carrier_Freeshipping.php
public function collectRates(Mage_Shipping_Model_Rate_Request $request)
if (!$this->getConfigFlag('active'))
return false;
$result = Mage::getModel('shipping/rate_result');
$this->_updateFreeMethodQuote($request);
if (($request->getFreeShipping())
You can override this Model and change it to total.
another way :
You can play with salesrule_validator_process
event.
yes free shipping model check for the BaseSubtotalInclTax
.
File: Mage_Shipping_Model_Carrier_Freeshipping.php
public function collectRates(Mage_Shipping_Model_Rate_Request $request)
if (!$this->getConfigFlag('active'))
return false;
$result = Mage::getModel('shipping/rate_result');
$this->_updateFreeMethodQuote($request);
if (($request->getFreeShipping())
You can override this Model and change it to total.
another way :
You can play with salesrule_validator_process
event.
answered Oct 27 '16 at 15:12
Gopal PatelGopal Patel
3,0312930
3,0312930
Cant this be done in the admin panel rather than modifying the code ?
– MrJoshFisher
Oct 27 '16 at 15:20
I dont think from admin panel your query can be achieve. Because you want to apply shipping to total but according to code it applies to subtotal and there is no extra condition for any admin panel action.
– Gopal Patel
Oct 27 '16 at 21:42
add a comment |
Cant this be done in the admin panel rather than modifying the code ?
– MrJoshFisher
Oct 27 '16 at 15:20
I dont think from admin panel your query can be achieve. Because you want to apply shipping to total but according to code it applies to subtotal and there is no extra condition for any admin panel action.
– Gopal Patel
Oct 27 '16 at 21:42
Cant this be done in the admin panel rather than modifying the code ?
– MrJoshFisher
Oct 27 '16 at 15:20
Cant this be done in the admin panel rather than modifying the code ?
– MrJoshFisher
Oct 27 '16 at 15:20
I dont think from admin panel your query can be achieve. Because you want to apply shipping to total but according to code it applies to subtotal and there is no extra condition for any admin panel action.
– Gopal Patel
Oct 27 '16 at 21:42
I dont think from admin panel your query can be achieve. Because you want to apply shipping to total but according to code it applies to subtotal and there is no extra condition for any admin panel action.
– Gopal Patel
Oct 27 '16 at 21:42
add a comment |
You need to modify the collectRates
method of freeshipping
for this issue.
For this copy Mage_Shipping_Model_Carrier_Freeshipping.php
in local folder with same directory combination.
and replace this condition ::
if (($request->getFreeShipping())
|| ($request->getBaseSubtotalInclTax() >=
$this->getConfigData('free_shipping_subtotal'))
)
With
if (($request->getFreeShipping())
|| ($request->getPackageValueWithDiscount() >=
$this->getConfigData('free_shipping_subtotal'))
)
add a comment |
You need to modify the collectRates
method of freeshipping
for this issue.
For this copy Mage_Shipping_Model_Carrier_Freeshipping.php
in local folder with same directory combination.
and replace this condition ::
if (($request->getFreeShipping())
|| ($request->getBaseSubtotalInclTax() >=
$this->getConfigData('free_shipping_subtotal'))
)
With
if (($request->getFreeShipping())
|| ($request->getPackageValueWithDiscount() >=
$this->getConfigData('free_shipping_subtotal'))
)
add a comment |
You need to modify the collectRates
method of freeshipping
for this issue.
For this copy Mage_Shipping_Model_Carrier_Freeshipping.php
in local folder with same directory combination.
and replace this condition ::
if (($request->getFreeShipping())
|| ($request->getBaseSubtotalInclTax() >=
$this->getConfigData('free_shipping_subtotal'))
)
With
if (($request->getFreeShipping())
|| ($request->getPackageValueWithDiscount() >=
$this->getConfigData('free_shipping_subtotal'))
)
You need to modify the collectRates
method of freeshipping
for this issue.
For this copy Mage_Shipping_Model_Carrier_Freeshipping.php
in local folder with same directory combination.
and replace this condition ::
if (($request->getFreeShipping())
|| ($request->getBaseSubtotalInclTax() >=
$this->getConfigData('free_shipping_subtotal'))
)
With
if (($request->getFreeShipping())
|| ($request->getPackageValueWithDiscount() >=
$this->getConfigData('free_shipping_subtotal'))
)
answered Oct 28 '16 at 13:43
Ashish JagnaniAshish Jagnani
4,66522057
4,66522057
add a comment |
add a comment |
The cleanest way to do this is extend out Mage_SalesRule_Model_Rule_Condition_Address to add "Subtotal with Discount" as a condition options.
See
shopping cart price rule condition based on final price rather than subtotal
add a comment |
The cleanest way to do this is extend out Mage_SalesRule_Model_Rule_Condition_Address to add "Subtotal with Discount" as a condition options.
See
shopping cart price rule condition based on final price rather than subtotal
add a comment |
The cleanest way to do this is extend out Mage_SalesRule_Model_Rule_Condition_Address to add "Subtotal with Discount" as a condition options.
See
shopping cart price rule condition based on final price rather than subtotal
The cleanest way to do this is extend out Mage_SalesRule_Model_Rule_Condition_Address to add "Subtotal with Discount" as a condition options.
See
shopping cart price rule condition based on final price rather than subtotal
answered Aug 19 '17 at 17:54
Kevin CallahanKevin Callahan
61
61
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f143004%2fhow-do-i-remove-free-shipping-after-discount-code-has-been-applied%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Hi, I had a look at the suggested fix. Although the fix is noted for magento 1.7, the code in question as noted by that guide, is still the same. The same fix will apply. I cannot comment on the actual fix, not tried it. no idea if it works. Naturally you don't want to go edit the core files.
– ProxiBlue
Oct 27 '16 at 15:11