Zen Cart Logo
Forums / All Other Contributions/Addons / One-Page Checkout [Support Thread]

One-Page Checkout [Support Thread]

Views: 629,154

Results 341 to 360 of 3,073
28 Jan 2017, 7:19 PM
#341
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,065
Plugin Contributions:
56

One-Page Checkout [Support Thread]

Rick, the OPC debug file is generated (and accumulated) on a customer-id basis so that I can infer the transitions from the main (checkout_one) to confirmation (checkout_one_confirmation) pages.

Note that the error message is indicating that something has changed between the main-page's submission and the confirmation page's processing and "normally" isn't displayed.

Send me a copy of the myDEBUG and OPC debug files and I'll see what's up.

28 Jan 2017, 7:28 PM
#342
rixstix avatar

rixstix

Totally Zenned

Join Date:
Aug 2009
Location:
North Idaho, USA
Posts:
2,015
Plugin Contributions:
0

Re: One-Page Checkout [Support Thread]

Files sent via email.

The only thing changed was the radio button to select payment method prior to clicking submit the first time. I dunno.

28 Jan 2017, 7:58 PM
#343
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,065
Plugin Contributions:
56

Re: One-Page Checkout [Support Thread]

Rick, it looks like those prowebs order-totals are interfering with the OPC's "has the order changed" checking. I've requested a copy so that I can see what's going on.

I'm guessing that you set the OPC debug level to "full" to generate those PHP notify logs; it's normally sufficient to just use the "true" setting to get the OPC log generated. The "full" setting was added for additional debug and is not normally needed.

28 Jan 2017, 8:41 PM
#344
rixstix avatar

rixstix

Totally Zenned

Join Date:
Aug 2009
Location:
North Idaho, USA
Posts:
2,015
Plugin Contributions:
0

Re: One-Page Checkout [Support Thread]

Yes, I set to full because I figured that would tell you more.

Disabling the prowebs OT, still generates myDEBUGS (still set to full). The fileset includes 5 OT but I am only using 2 of them.

29 Jan 2017, 12:06 PM
#345
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,065
Plugin Contributions:
56

Re: One-Page Checkout [Support Thread]

Rick, when the OPC log is set to "full" you'll normally get a slew of logged notices, usually due to a constant's redefinition.

When you disabled the prowebs order-total modules, did that enable the checkout to proceed without issue? If not, would you first delete that OPC log, re-run the checkout with the prowebs OTs disabled and then email me that log file?

29 Jan 2017, 4:26 PM
#346
rixstix avatar

rixstix

Totally Zenned

Join Date:
Aug 2009
Location:
North Idaho, USA
Posts:
2,015
Plugin Contributions:
0

Re: One-Page Checkout [Support Thread]

Good morning Cindy,

Deleted myDEBUG-OPC files
Changed OPC log from Full to True
Prowebs OT config set to false (disabled)
Checkout payment using auth.net SIM completed without any errors on the customer side.

myDEBUG-OPC generated. CustNumber appended to the end. Probably normal ? ~33kb filesize

No RED banner either :smile:

29 Jan 2017, 4:57 PM
#347
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,065
Plugin Contributions:
56

Re: One-Page Checkout [Support Thread]

RixStix:

Good morning Cindy,

Deleted myDEBUG-OPC files
Changed OPC log from Full to True
Prowebs OT config set to false (disabled)
Checkout payment using auth.net SIM completed without any errors on the customer side.

myDEBUG-OPC generated. CustNumber appended to the end. Probably normal ? ~33kb filesize

No RED banner either :smile:
Hey, Rick, thanks for the update. I'm going to have to add those prowebs order-totals to the list of "known to be incompatible" items and I'll note that Authorize.net/SIM is "known to work".

With the OPC debug set to true, a myDEBUG-OPC log will be generated (and they're normally quite large, as you've seen).

29 Jan 2017, 5:13 PM
#348
rixstix avatar

rixstix

Totally Zenned

Join Date:
Aug 2009
Location:
North Idaho, USA
Posts:
2,015
Plugin Contributions:
0

Re: One-Page Checkout [Support Thread]

No problem. I didn't want you to spend too much time 'futzing' with things that are out of your control.

I could always remove those OT mods and find a different way to provide customer selectable Signature and Insurance requirements during checkout that are independent of specific shipping methods.

Enjoy the rest of the weekend.

30 Jan 2017, 1:41 PM
#349
frank18 avatar

frank18

Deceased

Join Date:
Nov 2007
Location:
Sunny Coast, Australia
Posts:
3,427
Plugin Contributions:
2

Re: One-Page Checkout [Support Thread]

Pleased to report that the Nochex payment module works with OPC. So, that's another one for the list of compatible payments mods :smile:

Cheers / Frank

30 Jan 2017, 2:15 PM
#350
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,065
Plugin Contributions:
56

Re: One-Page Checkout [Support Thread]

frank18:

Pleased to report that the Nochex payment module works with OPC. So, that's another one for the list of compatible payments mods :smile:

Cheers / Frank
Thanks for that, Frank. I'll update the documentation to reflect that Nochex has been found to be compatible!

30 Jan 2017, 7:31 PM
#351
lightbrown avatar

lightbrown

New Zenner

Join Date:
Jun 2015
Location:
California
Posts:
54
Plugin Contributions:
0

Re: One-Page Checkout [Support Thread]

lat9:

Thanks for that update, @LightBrown. Which version of COWOA did you use for the integration?

V 2.6, I think.

31 Jan 2017, 8:00 PM
#352
haredo avatar

haredo

Totally Zenned

Join Date:
Apr 2006
Location:
Texas
Posts:
6,176
Plugin Contributions:
0

Re: One-Page Checkout [Support Thread]

A report that quantity discounts 1.12.1 & preview 1.12 (paid mod) works with OPC ...

31 Jan 2017, 8:20 PM
#353
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,065
Plugin Contributions:
56

Re: One-Page Checkout [Support Thread]

Thanks for that, haredo!

6 Feb 2017, 2:16 PM
#354
ttfan avatar

ttfan

Zen Follower

Join Date:
Jul 2010
Location:
Australia
Posts:
231
Plugin Contributions:
0

Re: One-Page Checkout [Support Thread]

My apologies if this is a silly question, but how does this plugin differ from the Paypal Express Checkout that comes standard with Zencart?

6 Feb 2017, 2:25 PM
#355
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,065
Plugin Contributions:
56

Re: One-Page Checkout [Support Thread]

ttfan:

My apologies if this is a silly question, but how does this plugin differ from the Paypal Express Checkout that comes standard with Zencart?
This plugin provides a reformatting of the checkout pages, so instead of going from checkout_shipping to checkout_payment to checkout_confirmation your customers will normally see a consolidation of those three pages into a single checkout_one page. Depending on the payment methods that your store uses, your customers might also see a confirmation page.

Essentially, the checkout process gets a bit more streamlined by this plugin's processing.

8 Feb 2017, 4:44 PM
#356
jeking avatar

jeking

Totally Zenned

Join Date:
Oct 2005
Location:
Chicago, IL USA
Posts:
1,592
Plugin Contributions:
0

Re: One-Page Checkout [Support Thread]

I do love this plugin. :smile: I have a client using Klarna for payment. I was expecting it would be a problem, and it is. I get 'the details of your order have changed' error. Klarna isn't a popular payment module, so not sure if you want to try and tackle this one or not. If yes, I can send the error log.

8 Feb 2017, 4:53 PM
#357
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,065
Plugin Contributions:
56

Re: One-Page Checkout [Support Thread]

James, what happens after you edit the following block in /includes/modules/pages/checkout_one_confirmation/header_php.php:

// -----
// There are some payment methods (like eWay) that "replace" the confirmation form via the HTML they return on
// the "process_button" payment-class function.  Rather than hard-code the list in code, below, the following
// constant will be updated as additional payment-methods that make use of that interface are identified.
//
if (!defined ('CHECKOUT_ONE_CONFIRMATION_REQUIRED')) {
    define ('CHECKOUT_ONE_CONFIRMATION_REQUIRED', 'eway_rapid,stripepay,gps');
}

to include that Klarna payment method, presumed to have a payment-module-code of klarna:

// -----
// There are some payment methods (like eWay) that "replace" the confirmation form via the HTML they return on
// the "process_button" payment-class function.  Rather than hard-code the list in code, below, the following
// constant will be updated as additional payment-methods that make use of that interface are identified.
//
if (!defined ('CHECKOUT_ONE_CONFIRMATION_REQUIRED')) {
    define ('CHECKOUT_ONE_CONFIRMATION_REQUIRED', 'eway_rapid,stripepay,gps[B],klarna[/B]');
}
8 Feb 2017, 5:04 PM
#358
jeking avatar

jeking

Totally Zenned

Join Date:
Oct 2005
Location:
Chicago, IL USA
Posts:
1,592
Plugin Contributions:
0

Re: One-Page Checkout [Support Thread]

lat9:

James, what happens after you edit the following block in /includes/modules/pages/checkout_one_confirmation/header_php.php:

// -----
// There are some payment methods (like eWay) that "replace" the confirmation form via the HTML they return on
// the "process_button" payment-class function. Rather than hard-code the list in code, below, the following
// constant will be updated as additional payment-methods that make use of that interface are identified.
//
if (!defined ('CHECKOUT_ONE_CONFIRMATION_REQUIRED')) {
define ('CHECKOUT_ONE_CONFIRMATION_REQUIRED', 'eway_rapid,stripepay,gps');
}

> to include that Klarna payment method, presumed to have a payment-module-code of klarna:
> ```
// -----
// There are some payment methods (like eWay) that "replace" the confirmation form via the HTML they return on
// the "process_button" payment-class function.  Rather than hard-code the list in code, below, the following
// constant will be updated as additional payment-methods that make use of that interface are identified.
//
if (!defined ('CHECKOUT_ONE_CONFIRMATION_REQUIRED')) {
    define ('CHECKOUT_ONE_CONFIRMATION_REQUIRED', 'eway_rapid,stripepay,gps[B],klarna[/B]');
}

That might have fixed it. I'm getting an error back from Klarna that the phone number is mis-formatted so I'll track that down now.

8 Feb 2017, 5:21 PM
#359
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,065
Plugin Contributions:
56

Re: One-Page Checkout [Support Thread]

jeking:

That might have fixed it. I'm getting an error back from Klarna that the phone number is mis-formatted so I'll track that down now.
In the next release of the OPC, I'm going to just move that PHP definition into an admin-configurable setting; it'll make these "special" payment methods easier to deal with.

8 Feb 2017, 5:23 PM
#360
jeking avatar

jeking

Totally Zenned

Join Date:
Oct 2005
Location:
Chicago, IL USA
Posts:
1,592
Plugin Contributions:
0

Re: One-Page Checkout [Support Thread]

lat9:

In the next release of the OPC, I'm going to just move that PHP definition into an admin-configurable setting; it'll make these "special" payment methods easier to deal with.

There's always something. :smile:

Once I get this working, I'll confirm if there are any other issues or if this was all that's needed.