Google::Checkout::General::ShippingRestrictions
use Google::Checkout::XML::Constants; use Google::Checkout::General::ShippingRestrictions; use Google::Checkout::General::MerchantCalculatedShipping; my $restriction = Google::Checkout::General::ShippingRestrictions->new( allowed_zip => ["94*"], excluded_zip => ["90*"], excluded_country_area => [Google::Checkout::XML::Constants::FULL_50_STATES]); my $custom_shipping = Google::Checkout::General::MerchantCalculatedShipping->new( price => 45.99, restriction => $restriction, shipping_name => "Custom shipping");
This module is used to define shipping restrictions which can then be added as part of a shipping method.
Constructor. Takes a hash as its argument with the following keys: ALLOWED_STATE, array reference of allowed states; ALLOWED_ZIP, array reference of allowed zip code; ALLOWED_COUNTRY_AREA, array reference of allowed country area; EXCLUDED_STATE, array reference of excluded states; EXCLUDED_ZIP, array reference of excluded zip codes, EXCLUDED_COUNTRY_AREA, array reference of excluded country area. For ALLOWED_ZIP and EXCLUDED_ZIP, it's possible to use the wildcard operator (*) to specify a range of zip codes as in "94*" for all zip codes starting with "94".
Returns the allowed states (array reference).
Adds another allowed state.
Returns the allowed zip codes (array reference).
Adds another allowed zip code. Zip code can have the wildcard operator to specify a range of zip codes.
Returns the allowed country area (array reference).
Adds another allowed country area. Currently, the only supported country area is Google::Checkout::XML::Constants::FULL_50_STATES.
Google::Checkout::XML::Constants::FULL_50_STATES
Returns the excluded states (array reference).
Adds another excluded state.
Returns the excluded zip codes (array reference).
Adds another excluded zip code. Zip code can have the wildcard operator to specify a range of zip codes.
Adds another excluded country area. Currently, the only supported country area is Google::Checkout::XML::Constants::FULL_50_STATES.
Copyright 2006 Google. All rights reserved.
To install Google::Checkout::XML::Writer, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Google::Checkout::XML::Writer
CPAN shell
perl -MCPAN -e shell install Google::Checkout::XML::Writer
For more information on module installation, please visit the detailed CPAN module installation guide.