Exemple #1
0
                                 } else {
                                     $Gfilter->AddExcludedPostalArea($shipping_origin_iso_code_2);
                                 }
                                 break;
                             default:
                                 // should never reach here!
                                 $Gfilter->SetAllowedWorldArea(true);
                                 break;
                         }
                     }
                     if ($ship_calculation_mode == 'True') {
                         if ($default_value != 0) {
                             $Gshipping = new GoogleMerchantCalculatedShipping($shipping_name, $shipping_price);
                             $Gshipping->AddShippingRestrictions($Gfilter);
                             $Gshipping->AddAddressFilters($Gfilter);
                             $Gcart->AddShipping($Gshipping);
                         }
                     } else {
                         $Gshipping = new GoogleFlatRateShipping($shipping_name, $shipping_price);
                         $Gshipping->AddShippingRestrictions($Gfilter);
                         $Gcart->AddShipping($Gshipping);
                     }
                 }
             }
         } else {
             $shipping_config_errors .= $key . " (ignored)<br />";
         }
     }
 }
 if (MODULE_PAYMENT_GOOGLECHECKOUT_CARRIER_CALCULATED_ENABLED == 'True' && !$free_shipping) {
     $Gshipping = new GoogleCarrierCalculatedShipping('Carrier_shipping');