This is not exactly a bug, but rather an undesirable test that the Free Shipping on the ot_shipping triggers ...
You can avoid that message by changing the code in the file:
/includes/modules/pages/checkout_shipping/header_php.php
Code:
$checkval = (is_array($_SESSION['shipping']) ? $_SESSION['shipping']['id'] : $_SESSION['shipping']);
if (!in_array($checkval, $checklist) && $_SESSION['shipping']['id'] != 'free_free') {
$messageStack->add('checkout_shipping', ERROR_PLEASE_RESELECT_SHIPPING_METHOD, 'error');
}
NOTE: this is not an ideal solution as there could be customizations made where things on checkout_payment or checkout_confirmation might make the Free shipping from the Shipping ot_shipping invalid and then one would want the message ...
Bookmarks