[set page_title]Shipping Configuration[/set] [set ui_checklist]1[/set] @_UI_STD_HEAD_@ [perl] # use company ZIP for default if it's a standard US ZIP code $defaultshipzip = ($Values->{zip} =~ /^(\d{5})/) ? $1 : ""; return; [/perl]
Select the UPS shipping options you want to offer. In the Handling charge field, enter the amount beyond the cost of shipping you want to charge the customer for delivery. Enter this value as a decimal amount. For example, enter 3.00 for a $3.00 handling charge.
[seti ups_modes][available-www-shipping ups][/seti] [calc] my @modes = split /\n/, $Scratch->{ups_modes}; my @out; for (@modes) { s/^\w+://; s/\t\w+:/=/; } $Scratch->{ups_modes} = join ",\n", @modes; return; [/calc] [table-editor table=variable left_width=120 table_width=500 wizard=1 defaults=1 bottom_buttons=1 no_top=1 no_bottom=1 row_template="[scratch row_template]" mv_nextpage=__UI_BASE__/wizard/step_ship_default mv_prevpage=__UI_BASE__/wizard/step_ship hidden.ui_return_to="__UI_BASE__/wizard/index" ui_data_key=code widget.code=text_10 ui_data_fields="code shipzip upsmodes upsadder" ui_display_only="shipzip upsmodes upsadder" ui_hide_key="1" label.shipzip="Warehouse ZIP code" check.shipzip=zip help.shipzip="From what ZIP code will your shipments be sent? (Leave blank if not in U.S.)" widget.shipzip=text_5 default.shipzip=`$defaultshipzip` label.upsmodes="UPS Options" check.upsmodes=mandatory help.upsmodes="The UPS delivery options you will allow?" widget.upsmodes=checkbox_left_2 default.upsmodes="GNDCOM 2DA 1DA XPD XPR" passed.upsmodes=`$Scratch->{ups_modes}` filter.upsmodes="checkbox null_to_space" label.upsadder="Handling charge" filter.upsadder="digits_dot" check.upsadder="regex ^\\d+(?:\\.\\d+)?\$" help.upsadder="Handling/packaging cost to be added to raw UPS cost" widget.upsadder=text_8 default.upsadder="3.00" ] @_UI_STD_FOOTER_@