[comment] ui_template: Yes ui_template_name: fullwidth [/comment] [set page_banner]Check Out[/set] [set bgcolor]#FFFFFF[/set] [set members_only]0[/set] [set page_title]__COMPANY__ -- Check Out[/set] @_NOLEFT_TOP_@ [if !session logged_in]

If you have an account with us, please login using the fields below. It is not required, but you can also create an account with us.

[if session failure]

[calc]delete $Session->{failure}[/calc]

[/if] [set Log In] mv_nextpage=@@MV_PAGE@@ [/set]
[comment] [/comment]
Username
Password

Merchant Number

(Optional)
 
Log me in automatically
(sets cookie)

 

[/if]
[if type=explicit compare="[error all=1 show_var=1 keep=1]"]

There were errors in your last submission.
They are shown in __CONTRAST__ below.

[/if] [comment] [/comment] [set Save_database] [userdb save] [/set]

Please verify the information below and click the "Place Order" button to process your order.


[if items] [then] [item-list] [/item-list] [/then] [else] [/else] [/if]
Remove SKU Description Quantity Price Extension
[item-code] [page [item-code]][item-description] [if scratch dealer] [if-item-data pricing sku]
[page quantity [item-code]] QUANTITY PRICING [/if-item-data] [/if] [if-item-field weight] [seti weight][summary amount=`[item-quantity] * [item-field weight]`][/seti] [/if-item-field]
[seti count][item-data inventory quantity][/seti] [if scratch count eq 0] Back Ordered [else] Sizes: [item-accessories size][item-accessories color] [/else] [/if]
[discount-price][if discount [item-code]]
Item is discounted [item-discount][/if]
[item-subtotal]
Address To Ship To:   [if !value shipto_[item-increment]][value name=shipto_[item-increment] set="primary" hide=1][/if] [loop search=" ra=yes st=db sq=select * from ship_addresses where username = '[data session username]' ml=1000 tf=entry "] [on-match][data session username] [/on-match] [no-match]

No items at the moment.

[if scratch order_discounted eq 1] [/if]
Discount: -[currency][scratch coupon_amount][/currency]
Subtotal: [subtotal]
Sales Tax: [salestax]
Shipping: [shipping]
TOTAL: [total-cost]

 
 
[if scratch dealer] [if session ship_message] [/if]
Shipping Address (primary)    
[error name=fname std_label="First Name" required=1] [error name=lname std_label=Last required=1]
[error name=company std_label=Company required=1] [else] Company [/else] [/if]    
[error name=address1 std_label=Address required=1]
 
[error name=city std_label="City" required=1]    
[error name=state std_label="State/Province" required=1] [loop search=" fi=state.txt sf=country se=[default country US] rf=state,name ml=100 " option=state] [on-match][/on-match] [no-match][/no-match] [/loop]    
[error name=zip std_label="Zip/Postal Code" required=1]    
[error name=email std_label="Email Address" required=1]    
Country [if value country =~ /(^$|US|CA)/] [else] [/else] [/if] (will update display)
[error name=phone_day std_label="Daytime Phone" required=1] Evening Phone
  Note: [data session ship_message]
Shipping method
  We need the bold fields to process your order
       
Mailing Status a    
       
Send an email copy of my receipt    
       
[perl tables="__UI_META_TABLE__ mv_metadata"] return; [/perl] Mail list    

 

Billing Address If different than above    
First Name Last Name
Company    
Address
 
City State/Province
Zip/Postal Code    
Country    
       
Payment Method a    
       
  (will update display)
       
[if !value payment_method] [or value payment_method eq credit] [then]

 

[calc] my $accepted = $Variable->{CREDIT_CARDS_ACCEPTED}; my (@out); my (@cc); my $out; push @cc, 'visa' if $accepted =~ /visa/; push @cc, 'mc' if $accepted =~ /mc/; push @cc, 'disc' if $accepted =~ /discover/; push @cc, 'amex' if $accepted =~ /amex/; for (@cc) { push @out, qq{}; } return join '  ', @out; [/calc]
[error std_label="Credit Card Information" name=mv_credit_card_valid] [if session username eq test]
(test number 4111 1111 1111 1111)[/if]
Card Number
Expiration
[/then] [elsif value payment_method eq postal] [/elsif] [elsif value payment_method eq check]

 

Check Information    
Account Number
Routing Number
Check Number
[/elsif] [elsif value payment_method eq po]

 

[if type=data term="userdb::credit_limit::[data session username]" op=">" compare=0.01] [/if]
P.O. Information    
[error name=credit_limit_ok std_label="PO Number" required=1]
Available credit [currency] [data table=userdb col=credit_limit key="[data session username]"] [/currency] [if type=data term="userdb::credit_limit::[data session username]" op=< compare="[total-cost noformat=1]" ]
Order total [total-cost] exceeds credit limit, please call.
[/if]
[/elsif] [else] [/else] [/if]

 

 

[seti clear_errors][error all=1 hide=1 comment="Clear errors"][/seti]

[include templates/components/specials] [set Place Order] mv_todo=submit [/set] @_NOLEFT_BOTTOM_@