Okay, I am trying to create a 3 Step checkout process.
Step 1 - Reveiw and upsell page, (want to replace the PayPal button with a new button to go to Step 2)
Step 2 - Fill in a form, which once submitted will provide link to go to Step 3 (this is entirely outside this Plugin, except for linking to in from Step 1 and directing to Step 3)
Step 3 - Review full cart (hopefully with new upsell items!) and show PayPal Payment Button (This functions with the default short code)
what I have done is adjusted the widget so that it will direct to Page 1 instead of showing the PayPal button. I did this by copying the function print_wp_shopping_cart(), renaming it accordingly and then changing the bit in the widget call to call the modified function instead of the original function. Works well.
Thought I could do the same with this, but it didn't quite work - I think my problem is creating a new short code for this bit. I copied the function print_wp_shopping_cart() again and renamed it print_wp_shopping_cart_step_1, then I created a new print_wp_shopping_cart_step_1_handler fucntion and then copied the shortcode bit and amended accordingly, but it did not work. Surely this is an easy fix, I am probably just missing something... of course something crucial!
Any help?