Jump to content



Photo
- - - - -

SMART CHECKOUT (official support thread)


  • Please log in to reply
48 replies to this topic

#1   strub

strub
  • Members
  • 187 posts
  • Real Name:Strub

Posted 07 June 2012 - 06:25

This is the official support thread for Smart Checkout.

Contribution Link:
http://addons.oscommerce.com/info/8459

Edited by strub, 07 June 2012 - 06:29.


#2   dvale

dvale
  • Members
  • 63 posts
  • Real Name:Paul Vale

Posted 07 June 2012 - 21:36

This is the official support thread for Smart Checkout.

Contribution Link:
http://addons.oscommerce.com/info/8459


Version 0.0 umm ?

This promise to be a great contribution, but I bet it will take around 10 versions including 2 + 3 years of pages in the forum to finally make work fine, as everything else.

Hope doesn’t take that long.

#3   strub

strub
  • Members
  • 187 posts
  • Real Name:Strub

Posted 08 June 2012 - 05:50

Hi dvale, this is version 2.0 Alpha. It is set in the INSTALL file.

but I bet it will take around 10 versions including 2 + 3 years of pages in the forum to finally make work fine, as everything else.


I hope not. I have tested everything twice and solved the bugs I encountered. So it should run correct except for some payment modules I have not tested or new shipping modules. In the Install file you will see what works.

Edited by strub, 08 June 2012 - 05:51.


#4   jaggster

jaggster
  • Members
  • 30 posts
  • Real Name:John Grapsas

Posted 16 June 2012 - 07:57

Is it able to handle credit card payments via api?

#5   redrum

redrum
  • Members
  • 218 posts
  • Real Name:Fredrik
  • Gender:Male

Posted 23 June 2012 - 07:31

When I try the demo I get the message "No shipping available to the selected country".
Can you set up the demo that allows shipping to some countrys, and so it changes the payment and shipping options depending on country. So we can see how this is updated.

If this work propperly you have some good stuff here. Keep up the good work.

Cheers,
Fredrik

#6   strub

strub
  • Members
  • 187 posts
  • Real Name:Strub

Posted 24 June 2012 - 17:16

The demo is currently with hiding the shipping options. Just choose switzerland as the country to see it updated.

#7   redrum

redrum
  • Members
  • 218 posts
  • Real Name:Fredrik
  • Gender:Male

Posted 28 June 2012 - 09:08

The demo is currently with hiding the shipping options. Just choose switzerland as the country to see it updated.

Thanks for your reply.

Does it support propperly so the payment options and shipping options changes when you changing country, depending on what each country allows?

#8   kebo

kebo
  • Members
  • 19 posts
  • Real Name:Rudolph Rawlins

Posted 06 July 2012 - 16:17

This is about the best checkout add-on I have seen to date. This is great work and hope to see it get better. One thing I would like to see but haven't to date is the mandatory "post code/zip code" that does not apply for some countries has never been addressed. I wish it could be turned on or off depending on what country you chose for shipping.

#9   KariL

KariL
  • Members
  • 1 posts
  • Real Name:Kari

Posted 06 July 2012 - 18:04

I have few problems:

Mozilla Firefox 13.0. Fresh installation OSC 2.3.1
Layout problems.


Attached File  smart1.jpg   21.34KB   68 downloads

Attached File  smart2.jpg   27.66KB   63 downloads


IE . Fresh installation OSC 2.3.1
Layout problems. Shipping, payment and total boxes are empty.

Attached File  Smart1IE.jpg   16.76KB   44 downloads

Attached File  Smart2IE.jpg   18.95KB   25 downloads

Any tips how to get other payment methods to work? I need to modify finnish online bank addons.

#10   simonhornby

simonhornby

    simonhornby

  • Members
  • 21 posts
  • Real Name:Simon Hornby
  • Gender:Male
  • Location:Chester, England

Posted 06 July 2012 - 18:43

Hi, I like this contrib very much, just one thing.

When not logged-in, the shipping method shows only international shipping available (I have the selected country defaulting to the store country).

When logged-in domestic shipping shows correctly but the order total at the bottom of the page still shows the international shipping and hence an incorrect order total.

When using the standard OSC 2.31 checkout all is fine - Any ideas??

Cheers

Simon

#11   strub

strub
  • Members
  • 187 posts
  • Real Name:Strub

Posted 11 July 2012 - 06:41

@redrum

Does it support propperly so the payment options and shipping options changes when you changing country, depending on what each country allows?


It should. Just try it out.


@kebo

One thing I would like to see but haven't to date is the mandatory "post code/zip code" that does not apply for some countries has never been addressed. I wish it could be turned on or off depending on what country you chose for shipping.


That's too specific. You need that to code for for yourself.



@KariL

On My IE and Firefox 13 it shows right.

Have you tried playing with the CSS?

.sm_layout_box{
border: 1px solid #A6C9E2;
padding: 20px;
margin-top: 30px;}

First, try ginving it a width: 500px just to see if its because of the boxes.


@simonhornby

Which shipping methods are you talking about and how have you set these up?

And how have you set the selected country defaulting to the store country?

Edited by strub, 11 July 2012 - 06:53.


#12   strub

strub
  • Members
  • 187 posts
  • Real Name:Strub

Posted 11 July 2012 - 07:12

@simonhornby

Ok try this one out. You need to set the default country like this.

in checkout.php

find:
//set $selected_country_id
//if logged in set $selected_country_id from order class else from selected Post
if (tep_session_is_registered('customer_id')) {
$selected_country_id = $order->delivery['country']['id'];
} else {
$selected_country_id = $_POST['country'];
}


Replace with:
//set $selected_country_id
//if logged in set $selected_country_id from order class else from selected Post
if (tep_session_is_registered('customer_id')) {
$selected_country_id = $order->delivery['country']['id'];
} else {
//$selected_country_id = $_POST['country'];
if (isset($_POST['country'])) {
  $selected_country_id = $_POST['country'];
} else {
  $selected_country_id = '204'; //here you can set your default country ID
}

}


Hope that works this way.

Edited by strub, 11 July 2012 - 07:13.


#13   acbatchelor

acbatchelor
  • Members
  • 201 posts
  • Real Name:Adam
  • Gender:Male
  • Location:Tennessee, USA

Posted 11 July 2012 - 08:20

It says in the install file that Paypal Standard works but Paypal Express does not. Why would Standard work but not Express? Are you planning on fixing this soon? I really like this contribution but I use Paypal Express.

#14   strub

strub
  • Members
  • 187 posts
  • Real Name:Strub

Posted 11 July 2012 - 09:45

Express works a bit different than Standard therefore it does not work properly.

Anyway, I have never used Paypal Express as I don't see any advantages for my customers or guests. So I don't fixing that problem. You need to do it by yourself, sorry.

Edited by strub, 11 July 2012 - 09:46.


#15   acbatchelor

acbatchelor
  • Members
  • 201 posts
  • Real Name:Adam
  • Gender:Male
  • Location:Tennessee, USA

Posted 12 July 2012 - 03:37

OK, I do know php pretty well but I am not experienced in working with external sources like Paypal or USPS. I give it a shot though.

Also, from what I remember when I checked a long time ago; Express has less steps in the checkout and automatically returns the customer to your site when done. It also allows the customer to use Paypal without having an account. I found a link below describing the difference.

http://forums.oscomm...ost__p__1237173

Of course, this link is older and it may be different now.

#16   vampirehunter

vampirehunter
  • Members
  • 381 posts
  • Real Name:vampire

Posted 16 July 2012 - 14:24

this is why i hate oscommerce most of the time.

add ons that only work briefly and then end up being unworkable.

hopefully someone out there has a guest checkout plugin that works easily.

i cannot cope with hacking oscommerce to death everytime.

#17   Praful Kamble

Praful Kamble
  • Members
  • 330 posts
  • Real Name:Praful
  • Gender:Male
  • Location:Pune, India

Posted 16 July 2012 - 14:30

@vampirehunter

Use PWA . This is for 2.2 addon and can be modified to work with 2.31

Edited by Praful Kamble, 16 July 2012 - 14:30.

Like post..hit LIKE button.

osCommerce | Joomla | WordPress | Magento | SEO | CakePHP | CI

Guaranteed Website Speed Optimization!!

#18   vampirehunter

vampirehunter
  • Members
  • 381 posts
  • Real Name:vampire

Posted 16 July 2012 - 14:33

@vampirehunter

Use PWA . This is for 2.2 addon and can be modified to work with 2.31


thanks, if i install this, and a customer orders as guest, does an account get created for them temporarily and then removed? and are there any problems with this one?
let me know.

the guest checkout is my main issue with my new installation in 2.3.1
please advise
thanks, youve been really helpful

#19   strub

strub
  • Members
  • 187 posts
  • Real Name:Strub

Posted 17 July 2012 - 14:05

add ons that only work briefly and then end up being unworkable.

hopefully someone out there has a guest checkout plugin that works easily.



This addon works well. It just doesn't support Paypal Express Module. Anyway, why will you use Paypal Express when the checkout process is that short?



thanks, if i install PWA, and a customer orders as guest, does an account get created for them temporarily and then removed? and are there any problems with this one?

Yes it creates a temporary account.

It gets not removed in certain cases as far is I cecked that out:
- Gets not removed when a customers returns not back to the checkout_success.php page. This happens by certain payment modules such as Paypal.
- Gets not removed if you check out as guest but don't order something.

Edited by strub, 17 July 2012 - 14:10.


#20   vampirehunter

vampirehunter
  • Members
  • 381 posts
  • Real Name:vampire

Posted 18 July 2012 - 17:06

This addon works well. It just doesn't support Paypal Express Module. Anyway, why will you use Paypal Express when the checkout process is that short?




Yes it creates a temporary account.

It gets not removed in certain cases as far is I cecked that out:
- Gets not removed when a customers returns not back to the checkout_success.php page. This happens by certain payment modules such as Paypal.
- Gets not removed if you check out as guest but don't order something.


so that means everytime someone goes to checkout but doesn't order, this temporary account stays in the database?
do you then have to go to admin and delete these users?