Zen Cart Logo
Forums / PayPal Website Payments Pro support / Removing auto-activated split-login page...

Removing auto-activated split-login page...

Locked

Views: 3,817

Results 1 to 8 of 8
This thread is locked. New replies are disabled.
28 Feb 2008, 17:20
#1
blackhalo avatar

blackhalo

Zen Follower

Join Date:
Feb 2008
Posts:
118
Plugin Contributions:
0

Removing auto-activated split-login page...

DrByte:

Well, you're violating PayPal's TOS if you remove the Express Checkout button at login.

I read another post here that says this isn't the case...

https://www.paypalobjects.com/WEBSCR...ationGuide.pdf

page 15

Website Payments Pro Business Rules
Website Payments Pro must be integrated on your website in the following ways. You should:

  1. Present the PayPal Express Checkout button and associated messaging before requesting
    shipping address, billing address, and financial information. PayPal account holders should
    not be required enter any of this information on your website, because the information is
    available from their PayPal accounts.
  2. Display PayPal as an option along side other payment methods, wherever other payment
    methods are offered.
  3. Present the PayPal mark graphic wherever other payment marks are displayed.

If the Paypal Express option is visible on my "Shopping Cart" page (as well as my "Payments" page)...
then there's no reason for it on the "Login" page, except to aggressively confuse people.

I recently purchased a ZenCart Conversion Optimization Pack found online...
after hours of tweaking and getting rid of all the confusing checkout elements (it was almost perfect!),
I turned on Website Payments Pro/Express to discover the split-login page is FORCED upon me with no option out.
This isn't cool, especially when it's NOT actually necessary. :yuck:

I really don't think removing this page is a TOS violation...
Paypal Express is offered BEFORE having to enter any information,
as well as AT the time of payment.

So how can I forward from the "Shopping Cart" directly to the "Billing Address (checkout_shipping)" page without being hijacked by the split-login?

Any help would be appreciated...
privately if necessary: ( blackhalo13-at-excite-dot-com )

Thanks

28 Feb 2008, 21:57
#2
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
177

Re: Removing auto-activated split-login page...

blackhalo:

So how can I forward from the "Shopping Cart" directly to the "Billing Address (checkout_shipping)" page without being hijacked by the split-login?

Um ... even if "split-login" were turned off, you'd still have to "log in" or "create an account". You can't jump directly to the checkout-shipping page.

... unless you rewrite the code.

So, is your issue the split-login, or the idea that you want to bypass all account-creation and go directly to checkout? Purchase-without-an-account is not a built-in option in Zen Cart at the present time.

28 Feb 2008, 22:27
#3
blackhalo avatar

blackhalo

Zen Follower

Join Date:
Feb 2008
Posts:
118
Plugin Contributions:
0

Re: Removing auto-activated split-login page...

Hi, thanks for the reply...

In the Conversion Pack I mentioned...
it has a custom page that's got a couple steps built into one step:

  • New Customers: Billing Address & Password (account creation)
  • Returning Customers: Login

It's pretty nifty, nice and clean...
I just want to be able to jump to this page (as it was before I enabled PPWPP/EC).

The page is called:
https://www.domain.com/index.php?main_page=checkout_shipping

It worked before, but ZenCart has a redirect built-in for the PPWPP/EC...
I've been looking at files (and searching forums) for hours trying to find where it's coded.

Mind you, I'm still stumbling through the ZenCart file structure...
and I know html/css much better than PHP...so it's not that obvious to me.

Any help would be appreciated...
it's been a major roadblock for me this last night/today.

Thanks

29 Feb 2008, 00:01
#4
blackhalo avatar

blackhalo

Zen Follower

Join Date:
Feb 2008
Posts:
118
Plugin Contributions:
0

Re: Removing auto-activated split-login page...

Here's an example of the page I'm trying to use in place of the split-login...

[IMG]http://b.imagehost.org/t/0171/checkout_shipping.jpg[/IMG]

I just can't seem to figure out where the redirect is coming from,
it's over-riding my old settings so this page won't show up anymore.

If I disable PPWWP/EC everything goes back to the way I want it...
so it's obviously a redirect.

I've been trial-and-error on this for hours now, but for the life of me I can't figure out where it's coming from in the code.
I'm sure it's just a tiny one liner that I've probably overlooked 20 times already!

:wacko::shocking::wacko:

?????????????

29 Feb 2008, 07:13
#5
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
177

Re: Removing auto-activated split-login page...

To tell the login-page template to never use the split-mode, find your customized tpl_login_default.php and change this:```

<?php if ( USE_SPLIT_LOGIN_MODE == 'True' || $ec_button_enabled) { ?>

to this:

<?php [B]if (false) { // [/B]if ( USE_SPLIT_LOGIN_MODE == 'True' || $ec_button_enabled) { ?>
01 Mar 2008, 00:05
#6
blackhalo avatar

blackhalo

Zen Follower

Join Date:
Feb 2008
Posts:
118
Plugin Contributions:
0

Re: Removing auto-activated split-login page...

Haha...dammit, I was kinda hoping I would be wrong when I said...
"...I'm sure it's just a tiny one liner..."

I did actually look at that 20 times...sigh
I really need to spend more time with PHP. :frusty:

Drbyte...you rule!
That's worth a donation to the ZenCart project.

Thanks!

01 Mar 2008, 00:32
#7
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
177

Re: Removing auto-activated split-login page...

Glad it helped!

12 Mar 2008, 19:00
#8
thefashionhut avatar

thefashionhut

New Zenner

Join Date:
Oct 2007
Location:
UK
Posts:
71
Plugin Contributions:
0

Re: Removing auto-activated split-login page...

DrByte:

To tell the login-page template to never use the split-mode, find your customized tpl_login_default.php and change this:```

<?php if ( USE_SPLIT_LOGIN_MODE == 'True' || $ec_button_enabled) { ?>

to this:

<?php [B]if (false) { // [/B]if ( USE_SPLIT_LOGIN_MODE == 'True' || $ec_button_enabled) { ?>


Worked a treat. Thank you!