PrestaShop Forum

The best place in the world to ask questions about PrestaShop and get advice from our passionate community!

PrestaShop Forum

Jump to content

[MODIFICATION] IonCannon's Express Checkout V1.0

437 replies to this topic
#1
Ion_Cannon

    PrestaShop Apprentice

  • Members
  • PipPip
  • 255 posts
IonExpress Checkout for PrestaShop V1.0

Developed By: Ion_Cannon (ioncannon23@gmail.com)
Modification Difficulty: Moderate
Current update: 1.01

If you like this modification, feel free to donate but this is a free module and I am not trying to make money off of it. Before installing, please read the documentation that is provided. Please feel free to let us know how your install went and also feel free to PM me any feedback/suggestions. I am sure I'll get good ones but please realize not everything can be done. Thanks for all the support on this.

Goals/Benefits:

- Provide a faster/easier checkout process for customers

- Increase conversions and decrease cart abandonment

- Minimize impact to Prestashop's core functions

- It's free to try, use, modify as you see fit for your store



Features:



- Adds an express/guest checkout feature to Prestashop 1.1 or 1.2+

- All steps are on one page except final payment.

- Billing AND shipping addresses are entered in beginning to reduce this confusion for customers

- Shipping address can be copied from Billing details

- Guest's accounts are created but registered user features are hidden

- Guest's can later activate their Express accounts if they choose



Bugs Fixed in 1.01:



- Newsletter tick not working (fixed)

- Gift wrapping header still showing if not using Gift wrapping option (fixed)

- Debug code in blockcart.tpl (fixed)

- Request to include sql statement in documentation (updated)



Bugs Confirmed:



- None at the moment.




Attached are the latest releases of the Modification. ** 1.2 is now included.





If you would like to make a small donation to this module, especially if you feel it has benefited your shop feel free to send via Paypal to sales@glasswaredreams.com. This module will remain freeware.


Attached Files


--
Lolita Glasses - Live Site

1.2.5 - Express Checkout Test Site

1.2.5 - Express Checkout (Back Office)
Login: test@ionexpress.com Password: testexpress123

#2
Anotherkid

    PrestaShop Newbie

  • Members
  • Pip
  • 17 posts
Looks great! I look forward to playing with it!

The only thing i don't know if i'll be able to do though is - i want to give all the available delivery options on that first page as radio buttons. I want something very similar to firebox.com's checkout system, go on the site, add something to the cart go to the check out, pay by card and that's what i'm aiming for. Would this be possible with some adjustments?

Thanks

#3
oklok

    PrestaShop Newbie

  • Members
  • Pip
  • 13 posts
So when are you going to release this powerful module`? license free or not?

#4
Mmops

    PrestaShop Newbie

  • Members
  • Pip
  • 23 posts
cant wait, wonderful mod

#5
MatSays

    PrestaShop Newbie

  • Members
  • Pip
  • 9 posts
Definitely waiting for this mod - kudos for even bothering to undertake it!
Mat - grumpy developer-designer-teacher
MatSays
iStreamPlanet Research

#6
RogerT

    PrestaShop Apprentice

  • Members
  • PipPip
  • 29 posts
Brilliant idea. Images don't quite show the prowess of ajax, but I have a feeling this will turn out beautiful.
I'll definitely share any updates I make to the release :)

#7
Ion_Cannon

    PrestaShop Apprentice

  • Members
  • PipPip
  • 255 posts
All, I am still working on this. I have made good headway but I am not sure I will have all the code cleaned up by Friday. I may ask that those interested help me test/debug it first on my pre-deploy site. Once it is acceptable to everyone, I will release the files. Keep an eye on this thread for the weekend if you are interested in helping do some test orders, debugging, and such.

thanks!
--
Lolita Glasses - Live Site

1.2.5 - Express Checkout Test Site

1.2.5 - Express Checkout (Back Office)
Login: test@ionexpress.com Password: testexpress123

#8
RogerT

    PrestaShop Apprentice

  • Members
  • PipPip
  • 29 posts
Excellent. I'm ready when you are!

#9
Jalux

    PrestaShop Newbie

  • Members
  • Pip
  • 23 posts
I can't imagine how much work this involved but I am looking forward to this very much. I will wait until Friday to upgrade.

#10
daklock

    PrestaShop Apprentice

  • Members
  • PipPip
  • 27 posts
Great job! I will help any way I can :)
www.hiphopbutiken.se | www.brillor.nu | www.onödigt.se | www.kryddhyllan.com

#11
bzshow

    PrestaShop Newbie

  • Members
  • Pip
  • 24 posts
Oh, this is great. I am making this same module. but i have not free time to finish this module.

your module is same as INTERSPIRE SHOPPING CART.

Great.

#12
kreasta

    PrestaShop Apprentice

  • Members
  • PipPip
  • 44 posts
looks sweet, i just made a test

#13
arowana

    PrestaShop Apprentice

  • Members
  • PipPip
  • 54 posts
ioncannon, i'll be looking forward to this module which i've waited for prestashop to come up with for more than 6 months

#14
Ion_Cannon

    PrestaShop Apprentice

  • Members
  • PipPip
  • 255 posts
All I have finished some of the major basic issues with the checkout but I would like those of you who are interested to please make some test orders. I still have 3-4 things to finish but the overall flow is there. Please have a look and give me your feedback ASAP. Here are the things that might not work "yet". I wanted to let people start testing because I promised that I'd have something to look at this weekend. The things left are pretty minor (unless you guys find major things of course) :)

1. Gift option during checkout.

2. Lookup by email+order # for previous customer (right now it is still just email for past express orders but this should be fairly easy to implement)

3. Technically it is 2 page checkout since the payment option takes you to the module. Should I try to merge Authorize.net module into the one page?? It will be more work but if you only offer Paypal and Authorize.net like I am doing presently, it may avoid the payment step... thoughts??

4. Changing "Ship To" from beginning is still hosed. Hope to fix this w/e.

Here is the link to the staging site where the checkout is currently working:

http://www.glassware...ms.com/staging/

Test away and stay here for updates.... thanks all.
--
Lolita Glasses - Live Site

1.2.5 - Express Checkout Test Site

1.2.5 - Express Checkout (Back Office)
Login: test@ionexpress.com Password: testexpress123

#15
diamond204

    PrestaShop Apprentice

  • Members
  • PipPip
  • 142 posts
Hi - regarding #3 my preference is a setting if possible so both are available - best of all worlds of course, and I am sure more difficult to make happen...Also a 2 page checkout is fine - just as long as it is quicker than the current and as streamlined as possible.

#16
oklok

    PrestaShop Newbie

  • Members
  • Pip
  • 13 posts
I could not choose state , it was all empty, the same with country, it only worked after second time after getting these errorrs
1. country ID is required
2. id_state is required



Suggestion :

state should be optional (europe dont have states)
Should not email be optional also?
Shouldnt choose freight and payment option also be in the first page?

#17
Floobynooby

    PrestaShop Apprentice

  • Members
  • PipPip
  • 57 posts
Hi IonConnon

Great checkout process very impressive. have been testing .

Doing repeat orders with the same email address all works fine with express checkout, but once you "Activate Express Account" and log in with the email and password, there seems to be a problem with the shipping I get the message "There is no carrier available that will deliver to this address! Gift = 0" when you go back and try to set shipping have to keep swapping from to select to USA to get it to give you the option of states, then the same thing happens when you go to checkout. (tested in firefox and chrome, just to see if it was the one browser causing problems, but the same in both).

Apart from that it works fine.

Will the payment module Protx be able to be used if its the 2 page process, or will the method work with just paypal and Authorize.net.

If you have a coupon code and post will check also

Looks Great

Khaled

#18
Ion_Cannon

    PrestaShop Apprentice

  • Members
  • PipPip
  • 255 posts

From 1250831728:

I could not choose state , it was all empty, the same with country, it only worked after second time after getting these errorrs
1. country ID is required
2. id_state is required



Suggestion :

state should be optional (europe dont have states)
Should not email be optional also?
Shouldnt choose freight and payment option also be in the first page?


State is only mandatory on my site because i changed the address.php class to make it mandatory since in the states we obviously need a state to calculate shipping. When could you not choose the state? could you tell me the exact steps?

thanks.
--
Lolita Glasses - Live Site

1.2.5 - Express Checkout Test Site

1.2.5 - Express Checkout (Back Office)
Login: test@ionexpress.com Password: testexpress123

#19
oklok

    PrestaShop Newbie

  • Members
  • Pip
  • 13 posts
it happend in the very first time/step I tried to make a order and wanted to input data. using mozilla firefox.

#20
tonito

    PrestaShop Apprentice

  • Members
  • PipPip
  • 28 posts
impressive! seems to work well for me after minor testing.