Checkout Process Redesign

has anybody done a redesign of their checkout process pages or come up with a mod, esp the “customer info” and “summary” pages. i want to redo them, i dont like how they look at all and would like to see what others have tried. if anyone has created a mod for this, i’d possibly be interested in trading or purchasing.

Wait for next version and pray for a better one.

the one thing i did that makes it “less busy” was take out the sideboxes

(for view cart and checkout)

it kind of helps visually until something better comes along…

It certainly makes it more pleasing to the eye, so the customer can focus on whats important… :stuck_out_tongue: paying !

[quote name=‘MikeFold’]the one thing i did that makes it “less busy” was take out the sideboxes

(for view cart and checkout)

it kind of helps visually until something better comes along…[/QUOTE]





Can you tell me how you went about doing this…



My problem is that I have a 20inch monitor and when I view it on a 15inch, everything seems so smashed together.

[quote name=‘MikeFold’]the one thing i did that makes it “less busy” was take out the sideboxes

(for view cart and checkout)

it kind of helps visually until something better comes along…[/QUOTE]



I like what you’ve done there!

Thanks argentice…I went to T&E University, so bear with me whilst I try to show how I did this. Basically, I prefaced the sidebox tables with if statements



in directory /your_skin/customer/main.tpl



add this line:



{if $content != “cart” && $content != “checkout”}



(left sidebox table here)



{/if}



keep the center table the same



then repeat on the right sidebox table:



In my case I put the opening if statement right under this statement

on both sides:



{if !$hide_sideboxes}





(code here)



and the closing if statement just after the final


(i think!)

Sorry if I can't explain this well, I am not much of a coder.
:cool:

ok…too many private messages

:wink:



T & E University is

Trial and Error University

you could go 1 step further like I have (with thanks to zyles for this)



[SIZE=1]{if

$target == ‘product_features’ ||

$target == ‘cart’ ||

$target == ‘checkout’ ||

$target == ‘sitemap’ ||

$target == ‘search’ ||

$target == ‘forms’ ||



$target == ‘orders’ ||

$target == ‘auth’

}{assign var=‘hide_sideboxes’ value=‘true’}{/if}



No need to wrap the columns, they should already be wrapped with a hide sideboxes if statement anyway

[/SIZE]

Here’s what the code looks like for those who need it…





{if !$hide_sideboxes}





{if $content != “cart” && $content != “checkout”}









{if $settings.Modules.ads == ‘Y’}

{include file=“addons/ads/ads.tpl” location=“L” show_order=“B”}

{/if}

{include file=“addons/manufacturers/sidebox_manufacturers.tpl”}

{include file=“side_boxes/categories.tpl”}



{if $settings.Modules.bestsellers == ‘Y’}

{include file=“addons/bestsellers/sidebox.tpl”}

{/if}

{include file=“side_boxes/site_info.tpl”}

{[ADDONS_DATA]}

{if $settings.Modules.ads == ‘Y’}

{include file=“addons/ads/ads.tpl” location=“L” show_order=“A”}

{/if}

{[/ADDONS_DATA]}




{/if}









{if $settings.Modules.ads == ‘Y’}

{include file=“addons/ads/ads.tpl” location=“C” show_order=“B”}

{/if}



{include file=“content.tpl”}

{if $settings.Modules.ads == ‘Y’}

{include file=“addons/ads/ads.tpl” location=“C” show_order=“A”}

{/if}



{/if}



{if !$hide_sideboxes}







{if $content != “cart” && $content != “checkout”}









{if $settings.Modules.ads == ‘Y’}

{include file=“addons/ads/ads.tpl” location=“R” show_order=“B”}

{/if}



{if !$auth.login}

{include file=“side_boxes/login.tpl”}

{else}

{include file=“side_boxes/logout.tpl”}

{/if}

{if $settings.Modules.news_and_emails == ‘Y’}

{include file=“addons/news_and_emails/side_boxes/news.tpl”}

{/if}

{include file=“side_boxes/recent_products.tpl”}

{if $settings.Modules.ads == ‘Y’}

{include file=“addons/ads/ads.tpl” location=“R” show_order=“A”}

{/if}




{/if}





{/if}

Theres no need to add the if statement in there twice like that…

the template already has this check in place by default.



See : {if !$hide_sideboxes}



Therefore you just need to assign hide_sideboxes a value at the very top of the template, insert this and remove any of these you dont need.




[SIZE=1]{if
$target == 'product_features' ||
$target == 'cart' ||
$target == 'checkout' ||
$target == 'sitemap' ||
$target == 'search' ||
$target == 'forms' ||
$target == 'orders' ||
$target == 'auth'
}{assign var='hide_sideboxes' value='true'}{/if}[/SIZE]





The code above will remove all sideboxes on cart, checkout, order tracking, etc etc… without adding two extra if statements in the code.

Thanks SWS…

thats obviously a much cleaner code than my little hack!

:stuck_out_tongue:



I think I’ll try that one

:cool:



I like the fact that you can pick and choose which pages to drop the sideboxes…coolio

[quote name=‘SWS’]Theres no need to add the if statement in there twice like that…

the template already has this check in place by default.



See : {if !$hide_sideboxes}



Therefore you just need to assign hide_sideboxes a value at the very top of the template, insert this and remove any of these you dont need.




[SIZE=1]{if
$target == 'product_features' ||
$target == 'cart' ||
$target == 'checkout' ||
$target == 'sitemap' ||
$target == 'search' ||
$target == 'forms' ||
$target == 'orders' ||
$target == 'auth'
}{assign var='hide_sideboxes' value='true'}{/if}[/SIZE]





The code above will remove all sideboxes on cart, checkout, order tracking, etc etc… without adding two extra if statements in the code.[/QUOTE]



much better!

Your widget is going to cause a problem on checkout, as its pulling from http and not https