ProductCart E-Commerce Solutions Homepage
Forum Home Forum Home > ProductCart > Customizing ProductCart
  New Posts New Posts RSS Feed - OnePageCheckout?
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

OnePageCheckout?

 Post Reply Post Reply Page  123>
Author
Message
Ludwig View Drop Down
Groupie
Groupie


Joined: 07-August-2011
Status: Offline
Points: -4
Post Options Post Options   Thanks (0) Thanks(0)   Quote Ludwig Quote  Post ReplyReply Direct Link To This Post Topic: OnePageCheckout?
    Posted: 12-March-2012 at 3:50pm
It seems as though the so-called onepagecheckout isn't exactly one page, lol. In fact, most people will have two pages. Is there really no way to pull the credit card API into the one page like you do with the UPS API? Seems like there has to be a way so you can truly have a onepagecheckout.

Edited by Ludwig - 12-March-2012 at 3:51pm
Back to Top
Greg Dinger View Drop Down
Certified ProductCart Developers
Certified ProductCart Developers
Avatar

Joined: 23-September-2006
Location: United States
Status: Offline
Points: 238
Post Options Post Options   Thanks (0) Thanks(0)   Quote Greg Dinger Quote  Post ReplyReply Direct Link To This Post Posted: 12-March-2012 at 4:08pm

Hello Ludwig,

"so-called" is just how I refer to it as well.  And actually, it's really 3 pages since at the end everyone will end up at ordercomplete.asp. 
 
Unfortunately, EI was confronted with some difficult decisions when they submitted to marketing pressure to create that page.  There was so much legacy code to be incorporated into the checkout system that compromizes were accepted in order to get that page built.  In the future they may integrate those gateway pages, but currently there are no stock solutions available.
 
Manual "offline" credit card payments merge into OPC, but not gateways such as authorize.net, etc.  I'd be very eager to build custom code for something like authorize.net or other very popular gateway, as there would be such wide applicability.  Would you care to discuss? If so, please e-mail me at my site.
Back to Top
Ludwig View Drop Down
Groupie
Groupie


Joined: 07-August-2011
Status: Offline
Points: -4
Post Options Post Options   Thanks (0) Thanks(0)   Quote Ludwig Quote  Post ReplyReply Direct Link To This Post Posted: 12-March-2012 at 6:47pm
I was really surprised to see the 2nd page, I was like WHAT? I cannot believe they didn't complete the project, it looks really Frankenstein'd together right now. Especially when you have the onepagecheckout in the URL, lol. It's kind of embarrassing really. I hope EI revisits this, as it's something that really needs to be fixed. I would like to go back to the old checkout if possible until they complete the onepagecheckout and make it right.

Edited by Ludwig - 12-March-2012 at 6:48pm
Back to Top
Hamish View Drop Down
Admin Group
Admin Group


Joined: 12-October-2006
Location: United Kingdom
Status: Offline
Points: 56
Post Options Post Options   Thanks (0) Thanks(0)   Quote Hamish Quote  Post ReplyReply Direct Link To This Post Posted: 12-March-2012 at 7:26pm
Hi Ludwig,
     They said it would be one, but it's two, so I want to go back to five/six? Huh! Sorry, I don't see the logic of that at all.  As for being Frakenstein'd, I have to disagree.
 
The NUMBER ONE request we had for that release was for a one page checkout. We did consider supporting the old & new checkouts, but the overheads of doing so would be considerable.  For some payment methods a true one page checkout has been achieved and for payment gateways it's close, but the complexity and time/cost/effort of integrating all the possible payment gateways into the new checkout meant that we made the decision for most payment gateways to use a separate page. For some I believe it is effectively dictated anyway by the way the gateways work and for others it was our decision. It was a matter of priorities in the end,the cost/benefit/risk/time of going further did not stack up. Of course we have had mixed reactions to the OPC, but from the feedback we got the vast majority viewed it as a worthwhile improvement. Further integrating a single payment gateway would be feasible, but when you expand that to the number we support the complexity quickly heads skywards. That's not to say we will never re-visit this, but I believe our customers will on the whole have other functionality they would rather see first.  
 
Back to Top
Ludwig View Drop Down
Groupie
Groupie


Joined: 07-August-2011
Status: Offline
Points: -4
Post Options Post Options   Thanks (0) Thanks(0)   Quote Ludwig Quote  Post ReplyReply Direct Link To This Post Posted: 12-March-2012 at 8:50pm
Hamish, can you PM me and give me an idea of the cost and time it would take to implement a payment gateway? I don't understand why it's so time consuming to do just one or maybe like the top 3 gateways. I'm willing to fund half of the project if it's not a ridiculous amount.
Back to Top
Guests View Drop Down
Guest
Guest
Post Options Post Options   Thanks (0) Thanks(0)   Quote Guests Quote  Post ReplyReply Direct Link To This Post Posted: 13-March-2012 at 1:00am
As an experienced developer and merchant account agent since 1998, I completely understand what EI is up against here vis a vis Hamish's comments above (though I wish EI would kill the table rows that include the "last step" graphic remnant from 3.51).

Not all payment gateways/options use the same process, and PC includes scores of them. 

Integrating all of them into the OPC would be arduous. However, I haven't tested this yet, but I believe that in most cases (those that don't post to a 3rd party page) it wouldn't too difficult to modify PC's OPC to collect CC info just like it does with "offline CC payment" method and the POST to the gateway processing page. That is, the logic for the gateway that can do a "silent post back", rather than need to go to a 3rd party site (such as PayPal standard, Google Checkout, 2checkOut, etc.) could collect CC into on the OPC and the POST to their gw*.asp processing page.

I've been meaning to try this since PC 4.0's OPC was released. If Hamish thinks I'm not missing something here, I'll give it a go this week using my favorite gateway and it's Authorize.Net emulation.
Back to Top
Ludwig View Drop Down
Groupie
Groupie


Joined: 07-August-2011
Status: Offline
Points: -4
Post Options Post Options   Thanks (0) Thanks(0)   Quote Ludwig Quote  Post ReplyReply Direct Link To This Post Posted: 13-March-2012 at 12:01pm
Yea, the old checkout steps graphic on the gateway page is part of the frankenstein effect, I mentioned before. I cannot even understand why it's there.

Edited by Ludwig - 13-March-2012 at 12:01pm
Back to Top
Greg Dinger View Drop Down
Certified ProductCart Developers
Certified ProductCart Developers
Avatar

Joined: 23-September-2006
Location: United States
Status: Offline
Points: 238
Post Options Post Options   Thanks (0) Thanks(0)   Quote Greg Dinger Quote  Post ReplyReply Direct Link To This Post Posted: 13-March-2012 at 12:06pm
We just tailor that graphic to match the site design since it appears on the gateway page as well as ordercomplete.
Back to Top
Ludwig View Drop Down
Groupie
Groupie


Joined: 07-August-2011
Status: Offline
Points: -4
Post Options Post Options   Thanks (0) Thanks(0)   Quote Ludwig Quote  Post ReplyReply Direct Link To This Post Posted: 13-March-2012 at 3:41pm
They should have matched the design of the gateway pages to match the onepagecheckout, where it has the little box in the top right with the total... removed the "steps graphic" and anything else that would help the pages blend together better.

Edited by Ludwig - 13-March-2012 at 3:42pm
Back to Top
Ludwig View Drop Down
Groupie
Groupie


Joined: 07-August-2011
Status: Offline
Points: -4
Post Options Post Options   Thanks (0) Thanks(0)   Quote Ludwig Quote  Post ReplyReply Direct Link To This Post Posted: 13-March-2012 at 4:20pm
Here's what I will do as a temporarily improvement. I am removing the old checkout steps graphic and replacing it with a <h1>Payment</h1> page title, so it matches the Checkout page title on the onepagecheckout page.

Then I will add the little Order Total box in the top right corner to match the onepagecheckout, and lastly I want to put the "Order Preview" section at the bottom of the payment page... if I do these three things, I guarantee it will look 10 times better, because the payment page will match the rest of the checkout and it won't seem so disjointed and poorly designed.

I have already removed the old graphic and replaced it with a "Payment" page title. I tried adding the little total box but it's not working... would have been too good to be true if I could have just pasted this onto the payment page:

<tr>
            <td>
                <% '// ORDER TOTAL - START %>
                    <div id="pcOPCtotal">
                        <div id="pcOPCtotalAmount"><%=scCurSign & money(opcOrderTotal)%></div>
                        <div id="pcOPCtotalLinks"><a href="#orderPreview"><%=dictLanguage.Item(Session("language")&"_opc_1")%></a></div>
                    </div>
                <% '// ORDER TOTAL - END %>
                <h1>Payment</h1>
            </td>
        </tr>

Can anyone help get this little box to work on the payment page? You should try this new layout and see how good it looks.


Edited by Ludwig - 13-March-2012 at 4:20pm
Back to Top
 Post Reply Post Reply Page  123>
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.070 seconds.