[set page_title]Shipping Configuration[/set]
[set ui_checklist]1[/set]
@_UI_STD_HEAD_@
Choose which shipping methods you wish to use.
|
[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]"
ui_profile="*ship"
mv_nextpage=__UI_BASE__/wizard/step_pay
mv_prevpage=__UI_BASE__/wizard/step_tax
hidden.ui_return_to="__UI_BASE__/wizard/index"
ui_data_key=code
default.code="[value code]"
help.code="If this is the first time you have used this definition, you will need to assign a nickname. Only A-Z0-9 are valid."
label.code="Catalog Identifier"
widget.code=text_10
ui_data_fields="code shipmethod"
ui_display_only="shipmethod"
ui_hide_key="1"
label.shipmethod="Shipping method(s)"
help.shipmethod="By what method will you ship your products? More than one can be selected."
widget.shipmethod=checkbox_left_1
passed.shipmethod="FedEx, UPS, Flat rate"
filter.shipmethod="checkbox"
default.shipmethod="UPS"
]
[set ui_override_next]
[perl]
$Values->{shipmethod} = $CGI->{shipmethod} if $CGI->{shipmethod};
if ($Values->{shipmethod} =~ /\bfedex\b/i) {
$CGI->{mv_nextpage} = '__UI_BASE__/wizard/step_ship_fedex';
}
elsif ($Values->{shipmethod} =~ /\bups\b/i) {
delete $Values->{fedmodes};
$CGI->{mv_nextpage} = '__UI_BASE__/wizard/step_ship_ups';
}
else {
delete $Values->{fedmodes};
delete $Values->{upsmodes};
$CGI->{mv_nextpage} = '__UI_BASE__/wizard/step_ship_default';
}
delete $Scratch->{ui_override_next};
return;
[/perl]
[/set]
@_UI_STD_FOOTER_@