View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001130 | OXID eShop (all versions) | 1.03. Basket, checkout process | public | 2009-07-24 15:38 | 2012-12-10 13:24 |
Reporter | d3 | Assigned To | |||
Priority | high | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 4.1.3 revision 19918 | ||||
Fixed in Version | 4.1.5 revision 21618 | ||||
Summary | 0001130: Single article in Basket, checked as free shipping, is not buyable (step 3 no payments found) | ||||
Description | The bug is in oxDelivery::getDeliveryAmount( $oBasketItem ). If one article is in the basket, wich has free shipping (checkmark in admin->article->extend), getDeliveryAmount() doesn´t count up $dAmount. So oxDelivery::_checkDeliveryAmount($iAmount) fails. | ||||
Tags | Order | ||||
Attached Files | |||||
Theme | |||||
Browser | All | ||||
PHP Version | 5.2.6 | ||||
Database Version | 5.0.33 | ||||
related to | 0001980 | resolved | arvydas_vapsva | Conditions for items marked "Free Shipping" shall not be included in shipping calculation |
|
Reminder sent to: d3 Hi, Sorry, but cannot reproduce this case, or missunderstood the situation. I tried this case on: http://demoshop.oxid-esales.com/enterprise-edition/ Selected "Free Shipping" for article 2080, and added this to basket in frontend. Then in the order process it showed me the "Shipping 0 EUR" in all the steps, correctly selected the Shipping Sets, and displayed the Payment types in the 3rd step. Maybe you have selected some other options, which may affect this? Or there is some module installed, which depends on calculation in basket? Best regards, |
|
I see, there are additionally some delivery configurations to do i forgot to mention. You need 1 active shipping method (set all others inactive). Set following contition on one of the shipping cost rules, wich are assinged to your active shipping method. Deactivate the other shipping cost rules. Condition Price >= 0.01 and<= 999999999 |
|
i can reproduce it with described shipping rules setup. strange, but product is allowed to buy, when price is set from 0 to 9999, but not when from 0.01 to 9999. |