Closed (fixed)
Project:
e-Commerce
Version:
master
Component:
new module
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
12 Oct 2007 at 12:52 UTC
Updated:
26 Oct 2007 at 17:31 UTC
I was trying to figure out how to do this just with the theme (i.e. page-cart-screen1.tpl.php, etc), but due to the whole checkout screen system, it looks like it will have to be done via a module.
I'm looking for a module that will display a time-line of how many screens there are in total (steps) and what screen the user is currently on in the process of checking out (i.e. step 1 of 5).
Any thoughts on whether or not this would be simple enough to develop quickly?
Comments
Comment #1
steingard commentedThis title better describes what I'm proposing.
Comment #2
gordon commentedYou do not need to create a module to do this. You can do this in your template.php by using theme_checkout_form() or theme_checkout_review_form() (I think) where you can add this.
The problem is that the number of pages cannot be worked out. You can work out the total number of pages you need to go through, but you don't know how many of these pages are going to display.
Basically in v3.x the checkout steps will only display if there is 1 or more options that the user can choose from. So if you have 2 payment gateways it will display both and let the user decide before you move to the next page.
However in v4.x the user doesn't get asked and the system will choose the default method and then allow the user to move back from the review page, so in most cases the user will go right to the review page without seeing any other pages.
A lot of this is because it is all dependent on the products in the cart, and how they are configured.
Comment #3
(not verified) commented