Can I ask whether this module will work with Sagepay Form? I know it's not listed in the documentation for payment methods but given that Sagepay is a default Zen Cart payment module in 1.5.5 I was wondering whether the two are compatible?
Printable View
Can I ask whether this module will work with Sagepay Form? I know it's not listed in the documentation for payment methods but given that Sagepay is a default Zen Cart payment module in 1.5.5 I was wondering whether the two are compatible?
On initial (albeit cursory) inspection, I don't see anything in the sagepay_zc_form method that should cause problems but I can't say for sure.
My suggestion: Preferably, install the plugin on a test site to verify. If you don't have a test site, you can install the One-Page Checkout (it's fairly non-intrusive in its core-file modifications) and, during a slow time on your store, enable OPC and its debug and then "quick as a bunny" attempt to place an order via SagePay.
Thanks for the quick reply.
The site is being developed so is still in the testing phase and therefore I can give your suggestion a go. I'll report back my findings here in case anyone else is interested in using Sagepay.
Hello, i just intaled one-page checkout and i have this error: Your order's details have changed. Please review the current values and re-submit. When i click again Confirm order is ok.
155a , Westminster New Template
Hy, ver. 1.0.7
shipping: storepickup and table
payment: COD
http://www.ochelari-de-soare.com/
Encountered an issue with ZC 1.5.5b and OPC 1.0.7 installed (long time customer alerted me of this by phone - it pays to look after your customers.... others would just leave and business is lost).
OPC enabled as I had it enabled with all other versions of OPC. The cart is configured to allow free shipping for domestic orders over $150, has been like that for years and always worked fine.
The customer has goods over $150 in the cart thus gets the message
Next the customer clicks the 'Confirm Order' button and promptly gets the error messagesQuote:
Free Shipping
Free shipping for orders over $150.00
Ofc there are no shipping options and the customer runs into a dead end, can't complete the order.Quote:
Error Your available shipping options have changed. Please re-select your desired shipping method.
Error Your order's details have changed. Please review the current values and re-submit.
I can reproduce this on a local clone of the site. But, when I remove an item from the cart and the OT goes below $150 then all is good, I can complete the order.
In the docs it says that OPC has been validated with
but does not state free options.Quote:
Shipping Methods
Per Item
Flat Rate
Store Pickup
Table Rate (and various clones)
United States Postal Service (usps)
United Parcel Service (ups)
FedEx
Product Delivery by Postcode (PDP)
I have a debug file for OPC and can email if required.
Cheers / Frank
@frank18, I've got that correction available in the plugin's GitHub repository, issue #53. I guess it's time to go forward with v1.0.8!
@jxl1, did you copy the updated version of the jscript_framework.php file to your template's /jscript folder?
I just submitted v1.0.8 to the Plugins for review; the released versions always available at the plugin's GitHub repository or on my website.
This version of the plugin corrects the following issues (based on GitHub issue number):
#51: Really correct handling for Stripe payment method
#53: Can't checkout if "free shipping over" is set within the ot_shipping module
#55: Don't render sections of the checkout_one page, depending on shipping-/payment-module availability.
#56: Correct interaction with stores using MooTools-based scripts
NOTE: The plugin's base template for the checkout_one page has changed; make sure to update any template-override version you might have created!
v1.0.8 is now available for download from the Zen Cart plugins.
I am running ZC 1.5.5a and just upgraded to 1.08 from 1.07. Everything looks fine in the admin showing the proper version, However the payment options don't appear at checkout so I get the error "Please select a payment option for your order" Attachment 16797. http://allmart.ca
disregard the link to my website I had to downgrade to 1.07.
@allmart, what payment modules are you using? Do you have a template-override version of tpl_checkout_one_default.php? What template are you using?
I am using PayPal Express Checkout only, with the Responsive Classic Template and not aware of a template override version of tpl_checkout_one_default.
first of all i installed 1.0.7 which has only issue with discount coupon (price discount ) not deduct discount when goes to payment site e.g paypal , first data payment page
when upgrade to 1.0.8 payment options not displaying and click on confirm order alert on screen select payment method
I am using
Zencart 1.5.5a
Template : Responsive classic
first of all issue with 1.0.7
1) display coupon discount but when order confirm goes to firstdata credit card page coupon amount not effect . no discount
2) coupon free shipping also not working
when upgrade to 1.0.8
1) payment method option not displaying
2) when click on confirm order popup select payment method
when replace tpl_checkout_one_default.php with previous 1.0.7 behave same as 1.0.7
Please help will thankfull
version 1.0.8
enabled one page checkout to true ...
No paypal express button and credit card information is displayed
Enabled the code tags but can't send because the file is to large.
I PM'd you the error code ...
Thanks
Mark
Too large to send there also ...
I will split it up to view ...
Code:2016-11-21 21:19:34 checkout_one_observer: checkout_one redirect: Array
(
[main_page] => checkout_shipping
[zenid] => 135c7450157b08e5c983d90ffcd76478
)
2016-11-21 21:19:34 checkout_one: CHECKOUT_ONE_ENTRY, version (1.0.8 (2016-11-19)), Zen Cart version (1.5.5a), template (haredo)
2016-11-21 21:19:34 checkout_one: CHECKOUT_ONE_AFTER_SHIPPING_CALCULATIONS, pass (), free_shipping (), (not set)
2016-11-21 21:19:35 checkout_one: CHECKOUT_ONE_AFTER_SHIPPING_QUOTES
array (
'id' => 'usps_First-Class Mail Large Envelope',
'title' => ' (First-Class Mail Large Envelope)',
'cost' => 3.12000000000000010658141036401502788066864013671875,
)order Object
(
[info] => Array
(
[order_status] => 1
[currency] => USD
[currency_value] => 1.00000000
[payment_method] =>
[payment_module_code] =>
[coupon_code] =>
[shipping_method] => (First-Class Mail Large Envelope)
[shipping_module_code] => usps_First-Class Mail Large Envelope
[shipping_cost] => 3.12
[subtotal] => 8
[shipping_tax] => 0
[tax] => 0.54
[total] => 8.54
[tax_groups] => Array
(
[OH TAX 6.75%] => 0.54
)
[comments] =>
[ip_address] => 216.177.186.199 - 216.177.186.199
)
[totals] => Array
(
)
[products] => Array
(
[0] => Array
(
[qty] => 1
[name] => Cotton Spring Print
[model] => 134
[tax_groups] => Array
(
[OH TAX 6.75%] => 6.75
)
[tax_description] => OH TAX 6.75%
[price] => 8.0000
[final_price] => 8
[onetime_charges] => 0
[weight] => 0.1
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 64
[rowClass] => rowEven
[tax] => 6.75
)
)
[customer] => Array
(
[firstname] => Mark
[lastname] => Cranston
[company] =>
[street_address] => 821 S. Harris Ave
[suburb] =>
[city] => Columbus
[postcode] => 43204
[state] => Ohio
[zone_id] => 47
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[format_id] => 2
[telephone] => 6412791737
[email_address] => [email protected]
)
[delivery] => Array
(
[firstname] => Mark
[lastname] => Cranston
[company] =>
[street_address] => 821 S. Harris Ave
[suburb] =>
[city] => Columbus
[postcode] => 43204
[state] => Ohio
[zone_id] => 47
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
[content_type] => physical
[email_low_stock] =>
[products_ordered_attributes] =>
[products_ordered] =>
[products_ordered_email] =>
[attachArray] =>
[billing] => Array
(
[firstname] => Mark
[lastname] => Cranston
[company] =>
[street_address] => 821 S. Harris Ave
[suburb] =>
[city] => Columbus
[postcode] => 43204
[state] => Ohio
[zone_id] => 47
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
[use_external_tax_handler_only] =>
)
messageStack Object
(
[messages] => Array
(
)
)
Array
(
[0] => Array
(
[id] => usps
[module] => United States Postal Service
[methods] => Array
(
[0] => Array
(
[id] => First-Class Mail Large Envelope
[title] => First-Class Mail Large Envelope
[cost] => 3.12
[insurance] => 0
)
[1] => Array
(
[id] => Priority MailTM
[title] => Priority Mail™
[cost] => 6.25
[insurance] => 0
)
)
[tax] => 6.75
[icon] => <img src="includes/templates/template_default/images/icons/shipping_usps.gif" alt="United States Postal Service" title=" United States Postal Service " width="50" height="13" />
)
)
2016-11-21 21:19:35 checkout_one: CHECKOUT_ONE_AFTER_ORDER_TOTAL_PROCESSING
order_total Object
(
[modules] => Array
(
[0] => ot_subtotal.php
[1] => ot_shipping.php
[2] => ot_coupon.php
[3] => ot_group_pricing.php
[4] => ot_quantity_discount.php
[5] => ot_tax.php
[6] => ot_gv.php
[7] => ot_total.php
)
)
order Object
(
[info] => Array
(
[order_status] => 1
[currency] => USD
[currency_value] => 1.00000000
[payment_method] =>
[payment_module_code] =>
[coupon_code] =>
[shipping_method] => (First-Class Mail Large Envelope)
[shipping_module_code] => usps_First-Class Mail Large Envelope
[shipping_cost] => 3.12
[subtotal] => 8
[shipping_tax] => 0.2106
[tax] => 0.7506
[total] => 11.8706
[tax_groups] => Array
(
[OH TAX 6.75%] => 0.7506
)
[comments] =>
[ip_address] => 216.177.186.199 - 216.177.186.199
)
[totals] => Array
(
)
[products] => Array
(
[0] => Array
(
[qty] => 1
[name] => Cotton Spring Print
[model] => 134
[tax_groups] => Array
(
[OH TAX 6.75%] => 6.75
)
[tax_description] => OH TAX 6.75%
[price] => 8.0000
[final_price] => 8
[onetime_charges] => 0
[weight] => 0.1
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 64
[rowClass] => rowEven
[tax] => 6.75
)
)
[customer] => Array
(
[firstname] => Mark
[lastname] => Cranston
[company] =>
[street_address] => 821 S. Harris Ave
[suburb] =>
[city] => Columbus
[postcode] => 43204
[state] => Ohio
[zone_id] => 47
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[format_id] => 2
[telephone] => 6412791737
[email_address] => [email protected]
)
[delivery] => Array
(
[firstname] => Mark
[lastname] => Cranston
[company] =>
[street_address] => 821 S. Harris Ave
[suburb] =>
[city] => Columbus
[postcode] => 43204
[state] => Ohio
[zone_id] => 47
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
[content_type] => physical
[email_low_stock] =>
[products_ordered_attributes] =>
[products_ordered] =>
[products_ordered_email] =>
[attachArray] =>
[billing] => Array
(
[firstname] => Mark
[lastname] => Cranston
[company] =>
[street_address] => 821 S. Harris Ave
[suburb] =>
[city] => Columbus
[postcode] => 43204
[state] => Ohio
[zone_id] => 47
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
[use_external_tax_handler_only] =>
)
messageStack Object
(
[messages] => Array
(
)
)
2016-11-21 21:19:35 checkout_one: CHECKOUT_ONE_AFTER_PAYMENT_MODULES_SELECTION
payment Object
(
[modules] => Array
(
[0] => paypalwpp.php
[1] => moneyorder.php
[2] => freecharger.php
[3] => ceon_manual_card.php
)
[selected_module] =>
[doesCollectsCardDataOnsite] =>
[paymentClass] => ceon_manual_card Object
(
["code"] => ceon_manual_card
[version] => 4.0.1
[_ceon_base_model_code] => S-ZC-CMC
[_ceon_model_edition_code] =>
[_version] => 4.0.1
[copyright_start_year] => 2006
[_current_config_version] => 4.0.1
[_current_config_edition_code] =>
[_current_database_version] => 4.0.1
[_current_database_edition_code] =>
[_critical_config_problem] =>
[_config_messages] => Array
(
)
[title] => Credit/Debit Card
[description] =>
[enabled] => 1
[zone] => 0
[sort_order] => 100
[order_status] => 2
[_card_holder] =>
[_card_type] =>
[_card_number] =>
[_card_expiry] =>
[_card_cv2_number] =>
[_card_start] =>
[_card_issue_number] =>
[_card_number_middle_digits] =>
)
)
array (
'id' => 'usps_First-Class Mail Large Envelope',
'title' => ' (First-Class Mail Large Envelope)',
'cost' => 3.12000000000000010658141036401502788066864013671875,
)
2016-11-21 21:25:30 checkout_one_observer: checkout_one redirect: Array
(
[main_page] => checkout_shipping
[zenid] => 135c7450157b08e5c983d90ffcd76478
)
2016-11-21 21:25:30 checkout_one: CHECKOUT_ONE_ENTRY, version (1.0.8 (2016-11-19)), Zen Cart version (1.5.5a), template (haredo)
2016-11-21 21:25:30 checkout_one: CHECKOUT_ONE_AFTER_SHIPPING_CALCULATIONS, pass (), free_shipping (), (not set)
2016-11-21 21:25:31 checkout_one: CHECKOUT_ONE_AFTER_SHIPPING_QUOTES
array (
'id' => 'freeoptions_freeoptions',
'title' => 'Free Shipping Options (Free Shipping)',
'cost' => 0,
'module' => 'freeoptions',
)order Object
(
[info] => Array
(
[order_status] => 1
[currency] => USD
[currency_value] => 1.00000000
[payment_method] =>
[payment_module_code] =>
[coupon_code] =>
[shipping_method] => Free Shipping Options (Free Shipping)
[shipping_module_code] => freeoptions_freeoptions
[shipping_cost] => 0
[subtotal] => 8
[shipping_tax] => 0
[tax] => 0.54
[total] => 8.54
[tax_groups] => Array
(
[OH TAX 6.75%] => 0.54
)
[comments] =>
[ip_address] => 216.177.186.199 - 216.177.186.199
)
[totals] => Array
(
)
[products] => Array
(
[0] => Array
(
[qty] => 1
[name] => Dark Denim
[model] => 28
[tax_groups] => Array
(
[OH TAX 6.75%] => 6.75
)
[tax_description] => OH TAX 6.75%
[price] => 8.0000
[final_price] => 8
[onetime_charges] => 0
[weight] => 0.1
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 26
[rowClass] => rowEven
[tax] => 6.75
)
)
[customer] => Array
(
[firstname] => Mark
[lastname] => Cranston
[company] =>
[street_address] => 821 S. Harris Ave
[suburb] =>
[city] => Columbus
[postcode] => 43204
[state] => Ohio
[zone_id] => 47
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[format_id] => 2
[telephone] => 6412791737
[email_address] => [email protected]
)
[delivery] => Array
(
[firstname] => Mark
[lastname] => Cranston
[company] =>
[street_address] => 821 S. Harris Ave
[suburb] =>
[city] => Columbus
[postcode] => 43204
[state] => Ohio
[zone_id] => 47
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
[content_type] => physical
[email_low_stock] =>
[products_ordered_attributes] =>
[products_ordered] =>
[products_ordered_email] =>
[attachArray] =>
[billing] => Array
(
[firstname] => Mark
[lastname] => Cranston
[company] =>
[street_address] => 821 S. Harris Ave
[suburb] =>
[city] => Columbus
[postcode] => 43204
[state] => Ohio
[zone_id] => 47
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
[use_external_tax_handler_only] =>
)
messageStack Object
(
[messages] => Array
(
)
)
Array
(
[0] => Array
(
[id] => freeoptions
[module] => Free Shipping Options
[methods] => Array
(
[0] => Array
(
[id] => freeoptions
[title] => Free Shipping
[cost] => 0
)
)
)
[1] => Array
(
[id] => usps
[module] => United States Postal Service
[methods] => Array
(
[0] => Array
(
[id] => First-Class Mail Large Envelope
[title] => First-Class Mail Large Envelope
[cost] => 3.12
[insurance] => 0
)
[1] => Array
(
[id] => Priority MailTM
[title] => Priority Mail™
[cost] => 6.25
[insurance] => 0
)
)
[tax] => 6.75
[icon] => <img src="includes/templates/template_default/images/icons/shipping_usps.gif" alt="United States Postal Service" title=" United States Postal Service " width="50" height="13" />
)
)
Second PartCode:2016-11-21 21:25:31 checkout_one: CHECKOUT_ONE_AFTER_ORDER_TOTAL_PROCESSING
order_total Object
(
[modules] => Array
(
[0] => ot_subtotal.php
[1] => ot_shipping.php
[2] => ot_coupon.php
[3] => ot_group_pricing.php
[4] => ot_quantity_discount.php
[5] => ot_tax.php
[6] => ot_gv.php
[7] => ot_total.php
)
)
order Object
(
[info] => Array
(
[order_status] => 1
[currency] => USD
[currency_value] => 1.00000000
[payment_method] =>
[payment_module_code] =>
[coupon_code] =>
[shipping_method] => Free Shipping Options (Free Shipping)
[shipping_module_code] => freeoptions_freeoptions
[shipping_cost] => 0
[subtotal] => 8
[shipping_tax] => 0
[tax] => 0.54
[total] => 8.54
[tax_groups] => Array
(
[OH TAX 6.75%] => 0.54
)
[comments] =>
[ip_address] => 216.177.186.199 - 216.177.186.199
)
[totals] => Array
(
)
[products] => Array
(
[0] => Array
(
[qty] => 1
[name] => Dark Denim
[model] => 28
[tax_groups] => Array
(
[OH TAX 6.75%] => 6.75
)
[tax_description] => OH TAX 6.75%
[price] => 8.0000
[final_price] => 8
[onetime_charges] => 0
[weight] => 0.1
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 26
[rowClass] => rowEven
[tax] => 6.75
)
)
[customer] => Array
(
[firstname] => Mark
[lastname] => Cranston
[company] =>
[street_address] => 821 S. Harris Ave
[suburb] =>
[city] => Columbus
[postcode] => 43204
[state] => Ohio
[zone_id] => 47
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[format_id] => 2
[telephone] => 6412791737
[email_address] => [email protected]
)
[delivery] => Array
(
[firstname] => Mark
[lastname] => Cranston
[company] =>
[street_address] => 821 S. Harris Ave
[suburb] =>
[city] => Columbus
[postcode] => 43204
[state] => Ohio
[zone_id] => 47
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
[content_type] => physical
[email_low_stock] =>
[products_ordered_attributes] =>
[products_ordered] =>
[products_ordered_email] =>
[attachArray] =>
[billing] => Array
(
[firstname] => Mark
[lastname] => Cranston
[company] =>
[street_address] => 821 S. Harris Ave
[suburb] =>
[city] => Columbus
[postcode] => 43204
[state] => Ohio
[zone_id] => 47
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
[use_external_tax_handler_only] =>
)
messageStack Object
(
[messages] => Array
(
)
)
2016-11-21 21:25:31 checkout_one: CHECKOUT_ONE_AFTER_PAYMENT_MODULES_SELECTION
payment Object
(
[modules] => Array
(
[0] => paypalwpp.php
[1] => moneyorder.php
[2] => freecharger.php
[3] => ceon_manual_card.php
)
[selected_module] =>
[doesCollectsCardDataOnsite] =>
[paymentClass] => ceon_manual_card Object
(
["code"] => ceon_manual_card
[version] => 4.0.1
[_ceon_base_model_code] => S-ZC-CMC
[_ceon_model_edition_code] =>
[_version] => 4.0.1
[copyright_start_year] => 2006
[_current_config_version] => 4.0.1
[_current_config_edition_code] =>
[_current_database_version] => 4.0.1
[_current_database_edition_code] =>
[_critical_config_problem] =>
[_config_messages] => Array
(
)
[title] => Credit/Debit Card
[description] =>
[enabled] => 1
[zone] => 0
[sort_order] => 100
[order_status] => 2
[_card_holder] =>
[_card_type] =>
[_card_number] =>
[_card_expiry] =>
[_card_cv2_number] =>
[_card_start] =>
[_card_issue_number] =>
[_card_number_middle_digits] =>
)
)
array (
'id' => 'freeoptions_freeoptions',
'title' => 'Free Shipping Options (Free Shipping)',
'cost' => 0,
'module' => 'freeoptions',
)
2016-11-21 21:25:31 checkout_one: CHECKOUT_ONE_TEMPLATE_SHIPPING_QUOTES:
array (
'id' => 'freeoptions_freeoptions',
'title' => 'Free Shipping Options (Free Shipping)',
'cost' => 0,
'module' => 'freeoptions',
)
array (
0 =>
array (
'id' => 'freeoptions',
'module' => 'Free Shipping Options',
'methods' =>
array (
0 =>
array (
'id' => 'freeoptions',
'title' => 'Free Shipping',
'cost' => 0,
),
),
),
1 =>
array (
'id' => 'usps',
'module' => 'United States Postal Service',
'methods' =>
array (
0 =>
array (
'id' => 'First-Class Mail Large Envelope',
'title' => 'First-Class Mail Large Envelope',
'cost' => 3.12000000000000010658141036401502788066864013671875,
'insurance' => 0,
),
1 =>
array (
'id' => 'Priority MailTM',
'title' => 'Priority Mail™',
'cost' => 6.25,
'insurance' => 0,
),
),
'tax' => 6.749999999999989341858963598497211933135986328125,
'icon' => '<img src="includes/templates/template_default/images/icons/shipping_usps.gif" alt="United States Postal Service" title=" United States Postal Service " width="50" height="13" />',
),
)
Don't know if this will help in all uses of this but here's what I found.
It's obvious that the payment options are not showing up but are they not there because of something else is preventing them? I did a compare of the includes/templates/template_default/templates/tpl_checkout_one_default.php file for both the 1.0.7 and 1.0.8. In looking for what changes might affect payment, I noticed the addition in 1.0.8 of code to NOT display the payment-method if there is no shipping method. Actually done by checking to see if there IS a shipping method and then adding the payment methods. The new addition lists (on line 178)This led me on a search for $shipping_method_available to see where it was set. Turns out $shipping_method_available couldn't be found anywhere but in the file itself and only on that one line of code.Code:if ($shipping_method_available) {
Thinking it couldn't be that simple, i changed the line to what I was able to find elsewhere.That managed to bring up the available payment methods but didn't play well with the free items as it would not allow confirmation of the sale on free shipping. Something is stopping the checkoutOneSubmit div from firing.Code:if ($shipping_method) {
Commenting out line 358 and 391 got the submit button back but there are still problems with the fact that the system is not informing us that the shipping method is free.
Brain is fried at this point. Hopefully this will help in the search.
@allmart, @dbltoe, @haredo (and everyone else). My profuse apologies; the offending line is in /includes/templates/template_default/tpl_checkout_one_default.php, line 178:
That should be changed to readCode:if ($shipping_method_available) {
@faisalkn4, is firstdata your only payment method?Code:if ($shipping_module_available) {
I'll get v1.0.9 going to incorporate that first change. Somehow (brainfart?), a downlevel version of that template file "crept" into the plugin's repository.
Thanks for your prompt solution, worked like a charm. No need to apologize, we are all grateful for your contributions.
Thanks, worked perfect for a product.
But when you have a downloadable product with free shipping.
admin panel/ modules/ shipping/ FREE SHIPPING is turned on.Code:Yes, Skip Shipping Address No, Shipping Address Required
https://haredo.com/bugle0731/images/pixel_trans.gif
Always Free Shipping:
https://haredo.com/bugle0731/images/pixel_trans.gif Yes, Always Free Shipping No, Normal Shipping Rules
https://haredo.com/bugle0731/images/pixel_trans.gif Special, Product/Download Combo Requires a Shipping Address
There is NO confirmation button and NO Free Shipping Available to finish the order on the OPC
Thanks, Mark. I'll look into that next.
OK, the culprit here is /includes/templates/template_default/tpl_checkout_one_default.php, line 13:
Change that toCode:$shipping_module_available = (zen_count_shipping_modules () > 0);
Code:$shipping_module_available = ($free_shipping || $is_virtual_order || zen_count_shipping_modules () > 0);
Cindy,
Thank YOU for the FIX !!!!
Displayed as it should, Tested and worked perfect when I placed a dummy order ...
Have a Happy Thanksgiving !!!!!
Mark,
When PayPal is the only payment method available - the logo (inserted by PayPal) has no radio box since there are no other choices. The arrow on the image gives the impression that this is a clickable icon to make payment, which it is not. I tried adding a bit of text to clarify but was unable to format it.
What I did - in includes/languages/english/modules/payment/paypalwpp.php - I removed the link to paypal site generated image on line #103, just leaving empty:
Then in line #89 of same file I edited to this:Code:define('MODULE_PAYMENT_PAYPALEC_MARK_BUTTON_IMG', '');
Code:define('MODULE_PAYMENT_PAYPALWPP_TEXT_BUTTON_ALTTEXT', 'PayPal is the exclusive payment method used by this site.');
Problem is with the people that don't understand they can use a CC without having a PayPal acct. Even with our statements reminding folks that PayPal will take any CC, we get calls. "I don't have PayPal, how can I pay?"
I changed the PayPal button to this PayPal button and text to "Checkout with your Credit Card or PayPal via PayPal′s secure server. No PayPal account required.". We rarely get questions now.
https://www.paypalobjects.com/en_US/...n_PPeCheck.gif
Same, but worded slightly different. Still get the "I don't have PayPal." We've become an icon/emoji world. Few read text.:frusty:
That img is better IMO than the one with the arrow. Somehow the arrow implies 'click me'. Did you replace the resident text with what you note above? And if so which file was it in - I was unable to find it with the dev tool. I was able to add some text but it formatted all wonky.
I had a nasty gram from a customer this morning; "...I keep clicking the paypal and nothing happens..." which is why I was tending to this, but I'm surprised its the first time (that I know of) as I've always thought that img was unclear.
The problem here was that the firstdata_hco payment method (and possibly others?) is looking for the $order_totals variable to determine the deductions for the order and that variable was being set only if the confirmation page's display was being rendered.
It's been fixed (and validated by @faisalkn4) and the change is up on GitHub; I'll be creating a v1.0.9 release "real soon now".
I've just submitted v1.0.9 to the Zen Cart Plugins for review, correcting the following GitHub-recorded issues:
#60: Some payment methods require an instance of $order_totals
#59: Virtual order doesn't display shipping/confirmation blocks
#58: No payment modules displayed
#57: Note that "Sage Pay Form" is compatible in the readme
For those that celebrate ... Happy Thanksgiving!
Lat9,
Download file indicates that it is v1.0.8
Right, that's because I just submitted it. v1.0.9 "should" be available for download from the Zen Cart plugins after the weekend.
If you want it now, you can either download that version from the plugin's GitHub repository or from my website.
My apologies and Thank You!
Great plugin, thanks for writing this lat9!
I'm testing ver 1.0.9 on a vanilla 1.5.4 with the Classic template and get "Error Your order's details have changed. Please review the current values and re-submit."
I saw this mentioned previously and have confirmed jscript_framework.php is in the template's /jscript folder. I can send the log file if you'd like. You can also view the site here: http://www DOT wheatonwebsiteservices DOT net/zencart154/
Jim, I'll send you a PM with my direct email address so you can send that log.
Arggh, the before- and after-processing hash of the session (used to determine if any totals have changed) is coming up different because the cot_gv value is "changing" from '0.00' to '0'.
I'll need some time to investigate why that's changing and the best approach to correction.
Interesting (IMO) observation. With Canada Post as the only shipping method, the various rates available are listed from most expensive to least, with the highest cost autoselected as default. (vs the Canada Post mod itself and the regular ZC multi-page checkout, which default to the least cost choice.) There doesn't seem to be a resolution to this.
But I recently added a second shipping choice - 'instore pickup' (with modified text) to allow customers to pickup in person at the local farmers market where I sell on fall weekends.
When I added that option, the One Page Checkout switches to the Canada Post least expensive by default. If I remove the 'instore pickup' mod, OPC presents the most expensive Canada Post choice by default again.
Curious.
@soxophoneplayer, I've found no rhyme or reason to that sorting difference but I'll keep looking when I've got time.
Whew, finally (with validation assistance from @jeking). There are two files (both currently available on the plugin's GitHub repository):
- /includes/classes/observers/class.checkout_one_observer.php
- /includes/modules/pages/checkout_one_confirmation/header_php.php
that encompass this correction.
Note also that I found, when investigating this issue, that a change in the order's total was no longer resulting in a redirect back to the checkout_one page for the customer's review. That change is also incorporated in the above files' updates.
I've got these changes tagged for a v1.0.10 release, which I'll publish in early December.
'Tis a bug in One-Page Checkout. The cheapest shipping is chosen (currently) if there is more than one shipping-method available instead of at least one shipping-method.
Correction is up on GitHub and will be included in the forthcoming v1.0.10 release. Thanks to @soxophoneplayer for sharing his testbed that enabled me to identify the source of the issue.
I have installed One Page Checkout 1.0.9 with Zen Cart v1.55b. Check out with a credit card using Paypal Payments Pro (paypaldp), I get redirected to the Confirmation Page. No js errors or anything in the logs. The problem is reproducible in a 'clean' install of 1.55b.
Shipping modules are Store Pickup, UPS and USPS. Payment modules are Paypal Express, Paypal Payments Pro, Purchase Orders (from Super Orders).
Great mod otherwise! Thanks in advance for any help.
@ChuckPhilips, PayPal Payments Pro is one of the payment methods that "collects credit card data onsite". As such, when you pay with that payment method, you'll see that confirmation page from which you can confirm your order.
Ok, thank you!
FWIW, the same is true of the "Authorize.net - AIM" payment method.
I've just submitted v1.0.10 to the Zen Cart Plugins for review, correcting the following issues (identified by their GitHub issue number):
#61: Correct interaction with Zen Cart 1.5.4 "ot_gv" handling.
#62: Order-total changes should result in re-display of the checkout_one page.
#63: Select cheapest shipping method, even if only one module is enabled.
ZC.1.5.5b
I've just loaded and installed one-page-checkout V-10 and done a comprehensive test on it... So far working flawlessly. Thank you so much for devoting such a lot of time and expertise to this plugin - in my opinion it is one of the most valuable plugins... Fast checkout is essential these days - both on desktop and mobile devices. We were using Fast & Easy Checkout on an earlier site and while it works well, I don't really like the css/js loader that it needs.
One-page-checkout (as an option) should be part of CORE Zencart for future versions. (Dev team take note).
Once again lat9... thank you for this plugin. It will make a big difference to the UX on my newest site (tagmarket [dot] co [dot] uk)
@schoolboy, thank you for your kind words ... and especially for putting One Page Checkout "through the wringer"!
Now available for download from the Zen Cart Plugins: https://www.zen-cart.com/downloads.php?do=file&id=2095
Thank you for a great contribution. I have been searching for something like this for a while now.
I installed this plugin and for the most it works like a dream. I believe it will assist in increasing my conversion rate. I unfortunately had to switch it off for now due to the following:
1. I have the "Free shipping - Free rules" shipping plugin installed and when going to checkout, the screen will pre-select this option (nothing wrong with that as this is the cheapest method) but when the customer then wants to override this with a guaranteed (paid for) delivery method, the page goes into a loop. It continues to re-display the checkout_one page irrespective of which shipping method is used. The error message indicates that the order total has changed and for the customer to confirm. Even on pressing confirm directly after receiving this message, the customer cannot continue with the checkout as the site just re-display the checkout_one page with the same error.
This morning I run a thorough test and found that if you select different shipping methods (even with the "Free shipping" plugin removed.) it sometimes works but most of the times when you change the pre-selected shipping method it will present you with the message and just loop back.
Thank you for a great idea.
Louis, where did you find the "Free Shipping - Free Rules"? Is it this one (https://www.zen-cart.com/downloads.php?do=file&id=428)?
A couple of things to check when OPC goes into a shipping-request loop like that:
1) Check your browser's "Console Log". Press F12 on any of the major (FireFox, Chrome, IE) browsers and then choose the "Console" pane. That is used by OPC to report any jQuery/javascript related issues. Go to the checkout process; are there any errors reported?
2) Generate a OPC log (I'll send you a PM with my direct email since those logs can get to be pretty big). Turn on the Configuration->One Page Checkout->Enable Debug and make sure that all the /logs/myDEBUG-one_page_checkout*.log files are erased so you're starting fresh. Add a product to your cart, go to checkout, select the problematic shipping method and let the issue occur. At that point, grab a copy of the log file generated and send that to me.
Hello, It looks like I am having the same or similar problem. I have had quite a few of abandoned carts lately so I started to check my OPC logs . I also experienced the same problem when I tried to enter an order through the store myself and got the loopdy loop when I changed the selected free shipping option to another option. I didn't realize what the problem was until I read the above post. I have several log files but they have very confidential information in them and can not post them here. I can send a couple of them to you, especially the ones that correspond with the abandoned carts?
Best regards,
Frank
Here is my setup:
OPC Version 10
Zencart 1.54
Responsive Sheffield Blue 2.0
Shipping Options Installed: Free Shipping Options, Best way, USPS, UPS and Fed Ex.
One
This addon is great, but isn't working for me in my local test setup once I enable Ceon Manual Card 4.0.1! That addon is what I have the issue narrowed it down to.
I'm getting that error "Your order's details have changed. Please review the current values and re-submit." which it looks like was being worked on in GitHub issue#53 from back around page 22 of this thread.
It doesn't matter which shipping methods I use, the error will still happen, but I will end up using only freeoptions and freeshipper.
I'm using COWOA 2.7 beta which is listed as working with Ceon Manual Card and does fine before I install One-Page Checkout.
I'm using One-Page Checkout 1.0.10 but it didn't work with previous versions either (I saw this as an error for previous versions so I hadn't narrowed it down to Ceon Manual Card yet and was hoping waiting for this version was going to fix it). I am installing on Zen Cart 1.55b. Let me know if you need any more information or will even support the Ceon Manual Card addon which I need to use. Thank you!
@Louis, email received; unfortunately, I don't support the use of the One-Page Checkout on Zen Cart versions prior to 1.5.4.
@fjbern1943, PM sent with email address.
@manticore, I've not validated the One-Page Checkout for use with COWOA (it's on my list). Does the OPC operate properly with Ceon Manual Card once COWOA is disabled?
Sorry if not clear. OPC works fine with Ceon. No COWOA
Hey,
I just installed this mods on a test server of my website. I installed all the files as requested.
However, when i am trying to checkout, I am getting to the checkout page and click on "confirm order", nothing happened.
I am using ZC 1.5.5b with ceon manual card and paypal. I set to false Store Sensitive Card Details Temporarily in Session? but it did not change anything.
I also added my debug files below. Thank you in advance for your help.
Debug files:
2016-12-25 08:39:21 checkout_one: CHECKOUT_ONE_ENTRY, version (1.0.7 (2016-10-19)), Zen Cart version (1.5.5b), template (royal_fleur)
2016-12-25 08:39:21 checkout_one: CHECKOUT_ONE_AFTER_SHIPPING_CALCULATIONS, pass (), free_shipping (), array (
'id' => 'flat_flat',
'title' => 'Shipping (Flower Delivery)',
'cost' => '12.99',
'module' => 'flat',
)
2016-12-25 08:39:21 checkout_one: CHECKOUT_ONE_SHIPPING_CHECK (flat_flat)
Array
(
[0] => Array
(
[id] => flat
[module] => Shipping
[methods] => Array
(
[0] => Array
(
[id] => flat
[title] => Flower Delivery
[cost] => 12.99
)
)
[tax] => 9
)
[1] => Array
(
[id] => storepickup
[module] => Store Pickup
[methods] => Array
(
[0] => Array
(
[id] => storepickup0
[title] => Walk In
[cost] => 0.00
)
)
)
)
Array
(
[0] => flat_flat
[1] => storepickup_storepickup0
)
2016-12-25 08:39:21 checkout_one: CHECKOUT_ONE_AFTER_SHIPPING_QUOTES
array (
'id' => 'flat_flat',
'title' => 'Shipping (Flower Delivery)',
'cost' => '12.99',
'module' => 'flat',
)order Object
(
[info] => Array
(
[order_status] => 1
[currency] => USD
[currency_value] => 1.00000000
[payment_method] =>
[payment_module_code] =>
[coupon_code] =>
[shipping_method] => Shipping (Flower Delivery)
[shipping_module_code] => flat_flat
[shipping_cost] => 12.99
[subtotal] => 375.962
[shipping_tax] => 0
[tax] => 33.83658
[total] => 422.78858
[tax_groups] => Array
(
[U.S. Taxes] => 33.83658
)
[comments] =>
[gift_message] =>
[ip_address] => ::1 - ::1
)
[totals] => Array
(
)
[products] => Array
(
[0] => Array
(
[qty] => 1
[name] => Lily and Roses Fall Cornucopia
[model] => 14-F3E
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 94.9900
[final_price] => 94.99
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 2196
[rowClass] => rowEven
)
[1] => Array
(
[qty] => 1
[name] => Autumn Beauty Bouquet
[model] => B2-4922
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 104.9900
[final_price] => 104.99
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 1623
[rowClass] => rowOdd
)
[2] => Array
(
[qty] => 1
[name] => Loving Sympathy Basket
[model] => S31-4509
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 119.9900
[final_price] => 119.99
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 1421
[rowClass] => rowEven
)
[3] => Array
(
[qty] => 1
[name] => Bountiful Bouquet
[model] => 12-F2
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 55.9920
[final_price] => 55.992
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 608
[rowClass] => rowOdd
)
)
[customer] => Array
(
[firstname] => nicolas
[lastname] => sab
[company] =>
[street_address] => sdjsdksd,snd,j
[suburb] =>
[city] => jkkjkjkjk
[postcode] => 84884
[state] => California
[zone_id] => 12
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[format_id] => 2
[telephone] => 4155226633
[email_address] => nicolas_sabrun######################
)
[delivery] => Array
(
[firstname] => nicolas
[lastname] => sab
[company] =>
[street_address] => sdjsdksd,snd,j
[suburb] =>
[city] => jkkjkjkjk
[postcode] => 84884
[state] => California
[zone_id] => 12
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[telephone] =>
[country_id] => 223
[format_id] => 2
)
[content_type] => physical
[email_low_stock] =>
[products_ordered_attributes] =>
[products_ordered] =>
[products_ordered_email] =>
[attachArray] =>
[billing] => Array
(
[firstname] => nicolas
[lastname] => sab
[company] =>
[street_address] => sdjsdksd,snd,j
[suburb] =>
[city] => jkkjkjkjk
[postcode] => 84884
[state] => California
[zone_id] => 12
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
)
messageStack Object
(
[messages] => Array
(
)
)
Array
(
[0] => Array
(
[id] => flat
[module] => Shipping
[methods] => Array
(
[0] => Array
(
[id] => flat
[title] => Flower Delivery
[cost] => 12.99
)
)
[tax] => 9
)
[1] => Array
(
[id] => storepickup
[module] => Store Pickup
[methods] => Array
(
[0] => Array
(
[id] => storepickup0
[title] => Walk In
[cost] => 0.00
)
)
)
)
2016-12-25 08:39:21 checkout_one: CHECKOUT_ONE_AFTER_ORDER_TOTAL_PROCESSING
order_total Object
(
[modules] => Array
(
[0] => ot_subtotal.php
[1] => ot_shipping.php
[2] => ot_coupon.php
[3] => ot_tax.php
[4] => ot_total.php
)
)
order Object
(
[info] => Array
(
[order_status] => 1
[currency] => USD
[currency_value] => 1.00000000
[payment_method] =>
[payment_module_code] =>
[coupon_code] =>
[shipping_method] => Shipping (Flower Delivery)
[shipping_module_code] => flat_flat
[shipping_cost] => 12.99
[subtotal] => 375.962
[shipping_tax] => 1.1691
[tax] => 35.00568
[total] => 423.95768
[tax_groups] => Array
(
[U.S. Taxes] => 35.00568
)
[comments] =>
[gift_message] =>
[ip_address] => ::1 - ::1
)
[totals] => Array
(
)
[products] => Array
(
[0] => Array
(
[qty] => 1
[name] => Lily and Roses Fall Cornucopia
[model] => 14-F3E
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 94.9900
[final_price] => 94.99
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 2196
[rowClass] => rowEven
)
[1] => Array
(
[qty] => 1
[name] => Autumn Beauty Bouquet
[model] => B2-4922
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 104.9900
[final_price] => 104.99
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 1623
[rowClass] => rowOdd
)
[2] => Array
(
[qty] => 1
[name] => Loving Sympathy Basket
[model] => S31-4509
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 119.9900
[final_price] => 119.99
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 1421
[rowClass] => rowEven
)
[3] => Array
(
[qty] => 1
[name] => Bountiful Bouquet
[model] => 12-F2
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 55.9920
[final_price] => 55.992
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 608
[rowClass] => rowOdd
)
)
[customer] => Array
(
[firstname] => nicolas
[lastname] => sab
[company] =>
[street_address] => sdjsdksd,snd,j
[suburb] =>
[city] => jkkjkjkjk
[postcode] => 84884
[state] => California
[zone_id] => 12
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[format_id] => 2
[telephone] => 4155226633
[email_address] => nicolas_sabrun######################
)
[delivery] => Array
(
[firstname] => nicolas
[lastname] => sab
[company] =>
[street_address] => sdjsdksd,snd,j
[suburb] =>
[city] => jkkjkjkjk
[postcode] => 84884
[state] => California
[zone_id] => 12
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[telephone] =>
[country_id] => 223
[format_id] => 2
)
[content_type] => physical
[email_low_stock] =>
[products_ordered_attributes] =>
[products_ordered] =>
[products_ordered_email] =>
[attachArray] =>
[billing] => Array
(
[firstname] => nicolas
[lastname] => sab
[company] =>
[street_address] => sdjsdksd,snd,j
[suburb] =>
[city] => jkkjkjkjk
[postcode] => 84884
[state] => California
[zone_id] => 12
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
)
messageStack Object
(
[messages] => Array
(
)
)
2016-12-25 08:39:21 checkout_one: CHECKOUT_ONE_AFTER_PAYMENT_MODULES_SELECTION
payment Object
(
[modules] => Array
(
[0] => ceon_manual_card.php
[1] => paypal.php
)
[selected_module] =>
[doesCollectsCardDataOnsite] =>
[paymentClass] => paypal Object
(
["code"] => paypal
[title] => PayPal
[description] => <strong>PayPal</strong>
[enabled] => 1
[codeVersion] => 1.5.5
[sort_order] => 0
[order_status] => 2
[form_action_url] => https://www.paypal.com/cgi-bin/webscr
)
)
array (
'id' => 'flat_flat',
'title' => 'Shipping (Flower Delivery)',
'cost' => '12.99',
'module' => 'flat',
)
2016-12-25 08:39:21 checkout_one: CHECKOUT_ONE_TEMPLATE_SHIPPING_QUOTES:
array (
'id' => 'flat_flat',
'title' => 'Shipping (Flower Delivery)',
'cost' => '12.99',
'module' => 'flat',
)
array (
0 =>
array (
'id' => 'flat',
'module' => 'Shipping',
'methods' =>
array (
0 =>
array (
'id' => 'flat',
'title' => 'Flower Delivery',
'cost' => '12.99',
),
),
'tax' => 9.0000000000000071,
),
1 =>
array (
'id' => 'storepickup',
'module' => 'Store Pickup',
'methods' =>
array (
0 =>
array (
'id' => 'storepickup0',
'title' => 'Walk In',
'cost' => '0.00',
),
),
),
)
and I am also getting this file as I set the debug to full:
[25-Dec-2016 08:51:27 Europe/Berlin] PHP Notice: Undefined index: paypal in C:\xampp\htdocs\store\includes\classes\order.php on line 341
[25-Dec-2016 08:51:27 Europe/Berlin] PHP Notice: Trying to get property of non-object in C:\xampp\htdocs\store\includes\classes\order.php on line 341
[25-Dec-2016 08:51:27 Europe/Berlin] PHP Notice: Undefined index: paypal in C:\xampp\htdocs\store\includes\classes\order.php on line 342
[25-Dec-2016 08:51:27 Europe/Berlin] PHP Notice: Trying to get property of non-object in C:\xampp\htdocs\store\includes\classes\order.php on line 342
[25-Dec-2016 08:51:27 Europe/Berlin] PHP Notice: Use of undefined constant MODULE_ORDER_TOTAL_GV_STATUS - assumed 'MODULE_ORDER_TOTAL_GV_STATUS' in C:\xampp\htdocs\store\includes\templates\royal_fleur\common\tpl_drop_menu.php on line 87
[25-Dec-2016 08:51:27 Europe/Berlin] PHP Notice: Undefined variable: show_ezpages_header in C:\xampp\htdocs\store\includes\modules\sideboxes\royal_fleur\ezpages_drop_menu.p hp on line 17
[25-Dec-2016 08:51:27 Europe/Berlin] PHP Notice: Undefined index: telephone in C:\xampp\htdocs\store\includes\functions\functions_customers.php on line 55
[25-Dec-2016 08:51:27 Europe/Berlin] PHP Notice: Undefined property: ot_subtotal::$credit_class in C:\xampp\htdocs\store\includes\classes\order_total.php on line 125
[25-Dec-2016 08:51:27 Europe/Berlin] PHP Notice: Undefined property: ot_shipping::$credit_class in C:\xampp\htdocs\store\includes\classes\order_total.php on line 125
[25-Dec-2016 08:51:27 Europe/Berlin] PHP Notice: Trying to get property of non-object in C:\xampp\htdocs\store\includes\modules\order_total\ot_coupon.php on line 136
[25-Dec-2016 08:51:27 Europe/Berlin] PHP Notice: Trying to get property of non-object in C:\xampp\htdocs\store\includes\modules\order_total\ot_coupon.php on line 136
[25-Dec-2016 08:51:27 Europe/Berlin] PHP Notice: Undefined property: ot_tax::$credit_class in C:\xampp\htdocs\store\includes\classes\order_total.php on line 125
[25-Dec-2016 08:51:27 Europe/Berlin] PHP Notice: Undefined property: ot_total::$credit_class in C:\xampp\htdocs\store\includes\classes\order_total.php on line 125
[25-Dec-2016 08:51:27 Europe/Berlin] PHP Notice: Undefined index: checkbox in C:\xampp\htdocs\store\includes\templates\template_default\templates\tpl_checkout _one_default.php on line 87
[25-Dec-2016 08:51:27 Europe/Berlin] PHP Notice: Undefined index: cc_id in C:\xampp\htdocs\store\includes\modules\order_total\ot_coupon.php on line 392
@nicksab (and everyone else), please when posting those OPC logs post the contents in the "CODE" tags (the big # in the menu-bar when you're writing your post) otherwise they just take up so much room.
Anyway, if that's a full OPC log then it indicates that you're never making it to either the AJAX handling or the confirmation page. Your store is also using a template I've never heard of (royal_fleur) and running a down-level (1.0.7) version of the One-Page Checkout.
What happens if you update your One-Page Checkout to 1.0.11-beta2, the current version at https://github.com/lat9/one_page_che...ve/master.zip?
I installed the new version but I am getting the exact same thing. What could be wrong? Thank you for your help
Debug file below:
Code:2016-12-26 06:06:21 checkout_one_observer: checkout_one redirect: Array
(
[main_page] => checkout_shipping
)
2016-12-26 06:06:22 checkout_one: CHECKOUT_ONE_ENTRY, version (1.0.10 (2016-12-07)), Zen Cart version (1.5.5b), template (royal_fleur)
2016-12-26 06:06:22 checkout_one: CHECKOUT_ONE_AFTER_SHIPPING_CALCULATIONS, pass (), free_shipping (), (not set)
2016-12-26 06:06:22 checkout_one: CHECKOUT_ONE_AFTER_SHIPPING_QUOTES
array (
'id' => 'flat_flat',
'title' => 'Shipping (Flower Delivery)',
'cost' => '12.99',
'module' => 'flat',
)order Object
(
[info] => Array
(
[order_status] => 1
[currency] => USD
[currency_value] => 1.00000000
[payment_method] =>
[payment_module_code] =>
[coupon_code] =>
[shipping_method] => Shipping (Flower Delivery)
[shipping_module_code] => flat_flat
[shipping_cost] => 12.99
[subtotal] => 375.962
[shipping_tax] => 0
[tax] => 33.83658
[total] => 409.79858
[tax_groups] => Array
(
[U.S. Taxes] => 33.83658
)
[comments] =>
[gift_message] =>
[ip_address] => ::1 - ::1
)
[totals] => Array
(
)
[products] => Array
(
[0] => Array
(
[qty] => 1
[name] => Lily and Roses Fall Cornucopia
[model] => 14-F3E
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 94.9900
[final_price] => 94.99
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 2196
[rowClass] => rowEven
)
[1] => Array
(
[qty] => 1
[name] => Autumn Beauty Bouquet
[model] => B2-4922
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 104.9900
[final_price] => 104.99
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 1623
[rowClass] => rowOdd
)
[2] => Array
(
[qty] => 1
[name] => Loving Sympathy Basket
[model] => S31-4509
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 119.9900
[final_price] => 119.99
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 1421
[rowClass] => rowEven
)
[3] => Array
(
[qty] => 1
[name] => Bountiful Bouquet
[model] => 12-F2
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 55.9920
[final_price] => 55.992
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 608
[rowClass] => rowOdd
)
)
[customer] => Array
(
[firstname] => nicolas
[lastname] => sab
[company] =>
[street_address] => sdjsdksd,snd,j
[suburb] =>
[city] => jkkjkjkjk
[postcode] => 84884
[state] => California
[zone_id] => 12
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[format_id] => 2
[telephone] => 4155226633
[email_address] => nicolas_sabrun######################
)
[delivery] => Array
(
[firstname] => nicolas
[lastname] => sab
[company] =>
[street_address] => sdjsdksd,snd,j
[suburb] =>
[city] => jkkjkjkjk
[postcode] => 84884
[state] => California
[zone_id] => 12
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[telephone] =>
[country_id] => 223
[format_id] => 2
)
[content_type] => physical
[email_low_stock] =>
[products_ordered_attributes] =>
[products_ordered] =>
[products_ordered_email] =>
[attachArray] =>
[billing] => Array
(
[firstname] => nicolas
[lastname] => sab
[company] =>
[street_address] => sdjsdksd,snd,j
[suburb] =>
[city] => jkkjkjkjk
[postcode] => 84884
[state] => California
[zone_id] => 12
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
)
messageStack Object
(
[messages] => Array
(
)
)
Array
(
[0] => Array
(
[id] => flat
[module] => Shipping
[methods] => Array
(
[0] => Array
(
[id] => flat
[title] => Flower Delivery
[cost] => 12.99
)
)
[tax] => 9
)
[1] => Array
(
[id] => storepickup
[module] => Store Pickup
[methods] => Array
(
[0] => Array
(
[id] => storepickup0
[title] => Walk In
[cost] => 0.00
)
)
)
)
2016-12-26 06:06:22 checkout_one: CHECKOUT_ONE_AFTER_ORDER_TOTAL_PROCESSING
order_total Object
(
[modules] => Array
(
[0] => ot_subtotal.php
[1] => ot_shipping.php
[2] => ot_coupon.php
[3] => ot_tax.php
[4] => ot_total.php
)
)
order Object
(
[info] => Array
(
[order_status] => 1
[currency] => USD
[currency_value] => 1.00000000
[payment_method] =>
[payment_module_code] =>
[coupon_code] =>
[shipping_method] => Shipping (Flower Delivery)
[shipping_module_code] => flat_flat
[shipping_cost] => 12.99
[subtotal] => 375.962
[shipping_tax] => 1.1691
[tax] => 35.00568
[total] => 423.95768
[tax_groups] => Array
(
[U.S. Taxes] => 35.00568
)
[comments] =>
[gift_message] =>
[ip_address] => ::1 - ::1
)
[totals] => Array
(
)
[products] => Array
(
[0] => Array
(
[qty] => 1
[name] => Lily and Roses Fall Cornucopia
[model] => 14-F3E
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 94.9900
[final_price] => 94.99
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 2196
[rowClass] => rowEven
)
[1] => Array
(
[qty] => 1
[name] => Autumn Beauty Bouquet
[model] => B2-4922
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 104.9900
[final_price] => 104.99
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 1623
[rowClass] => rowOdd
)
[2] => Array
(
[qty] => 1
[name] => Loving Sympathy Basket
[model] => S31-4509
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 119.9900
[final_price] => 119.99
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 1421
[rowClass] => rowEven
)
[3] => Array
(
[qty] => 1
[name] => Bountiful Bouquet
[model] => 12-F2
[tax] => 9
[tax_groups] => Array
(
[U.S. Taxes] => 9
)
[tax_description] => U.S. Taxes
[price] => 55.9920
[final_price] => 55.992
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 608
[rowClass] => rowOdd
)
)
[customer] => Array
(
[firstname] => nicolas
[lastname] => sab
[company] =>
[street_address] => sdjsdksd,snd,j
[suburb] =>
[city] => jkkjkjkjk
[postcode] => 84884
[state] => California
[zone_id] => 12
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[format_id] => 2
[telephone] => 4155226633
[email_address] => nicolas_sabrun######################
)
[delivery] => Array
(
[firstname] => nicolas
[lastname] => sab
[company] =>
[street_address] => sdjsdksd,snd,j
[suburb] =>
[city] => jkkjkjkjk
[postcode] => 84884
[state] => California
[zone_id] => 12
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[telephone] =>
[country_id] => 223
[format_id] => 2
)
[content_type] => physical
[email_low_stock] =>
[products_ordered_attributes] =>
[products_ordered] =>
[products_ordered_email] =>
[attachArray] =>
[billing] => Array
(
[firstname] => nicolas
[lastname] => sab
[company] =>
[street_address] => sdjsdksd,snd,j
[suburb] =>
[city] => jkkjkjkjk
[postcode] => 84884
[state] => California
[zone_id] => 12
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
)
messageStack Object
(
[messages] => Array
(
)
)
2016-12-26 06:06:22 checkout_one: CHECKOUT_ONE_AFTER_PAYMENT_MODULES_SELECTION
payment Object
(
[modules] => Array
(
[0] => ceon_manual_card.php
[1] => paypal.php
)
[selected_module] =>
[doesCollectsCardDataOnsite] =>
[paymentClass] => paypal Object
(
["code"] => paypal
[title] => PayPal
[description] => <strong>PayPal</strong>
[enabled] => 1
[codeVersion] => 1.5.5
[sort_order] => 0
[order_status] => 2
[form_action_url] => https://www.paypal.com/cgi-bin/webscr
)
)
array (
'id' => 'flat_flat',
'title' => 'Shipping (Flower Delivery)',
'cost' => '12.99',
'module' => 'flat',
)
2016-12-26 06:06:22 checkout_one: CHECKOUT_ONE_TEMPLATE_SHIPPING_QUOTES:
array (
'id' => 'flat_flat',
'title' => 'Shipping (Flower Delivery)',
'cost' => '12.99',
'module' => 'flat',
)
array (
0 =>
array (
'id' => 'flat',
'module' => 'Shipping',
'methods' =>
array (
0 =>
array (
'id' => 'flat',
'title' => 'Flower Delivery',
'cost' => '12.99',
),
),
'tax' => 9.0000000000000071,
),
1 =>
array (
'id' => 'storepickup',
'module' => 'Store Pickup',
'methods' =>
array (
0 =>
array (
'id' => 'storepickup0',
'title' => 'Walk In',
'cost' => '0.00',
),
),
),
)
@nicksab, the link I gave you in post #276 will get you 1.0.11-beta2, not 1.0.10, of this plugin.
That said, the log indicates that you're installation is never making any AJAX call which is, I believe, a result of some javascript/jQuery conflict. What happens if you enable your browser's console-log view (press F12 and then look for a "Console" tab) on the checkout_one page and refresh the page? What messages are displayed in that console?
Do you an SSL Certificate installed?
From the Ceon Manual Card Installation directions.
Quote:
Requirements
Most customers won't buy from a site that doesn't have a “padlock” in their browser upon checkout! Their details would be put at risk if a secure connection was not being used, so the following is required:
- 128bit SSL Certificate
Sorry about that I was having issue with the download link for some reasons. I got the master version as provided installed but still the same.
This is what I am getting when using the console window and clicking on confirm order:
I think you are right about a jquery conflict but I am completely clueless on to fix it. I am not a programmer so I don't know much about it.Code:GET
http://localhost:8012/store/images/banner-fall.png [HTTP/1.1 404 Not Found 4ms]
An unbalanced tree was written using document.write() causing data from the network to be reparsed. For more information https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing index.php:53
Setting orderConfirmed (0), submitter (null) index.php:259:13
jQuery version: 1.4.2 index.php:259:13
GET
http://localhost:8012/store/images/banner-fall.png [HTTP/1.1 404 Not Found 5ms]
submitFunction, 2 arguments: 0, 423.95768, index.php:259:13
Current order total: 423.96, text: $423.96 index.php:259:13
submitFunction, on exit submitter=null index.php:259:13
Setting orderConfirmed (1), submitter (null) index.php:259:13
Submitting form, orderConfirmed (1) index.php:259:13
Updating shipping method to flat_flat, processing type: submit index.php:259:13
TypeError: jQuery.Deferred is not a function[Learn More]
Thank you again for taking the time to look into it.
There's the issue:
One-Page Checkout requires a minimum of 1.8.0 (or was it 1.7.0?) ... anyway, 1.4.2 isn't going to cut it.Code:jQuery version: 1.4.2 index.php:259:13
You'll need to review your store's files (do you use Zen Lightbox, by chance?) to see where that version of jQuery is being loaded, remove it and (in your template's html_header.php file) load a more recent version of jQuery (like 1.11.0) for the One-Page Checkout (or any other plugin that uses an AJAX interface) to operate properly. You can use the admin Tools->Developers Tool Kit and search for 1.4.2.
Nothing comes up when I do a search for 1.4.2.
I am not using zen_lightbox but I am using zen_colorbox.
When I do a search for jquery, I am getting the following result:
And the only jquery I could find is in the template royal_fleur in the jquery/scripts file named jquery-1.7.1.min.jsCode:C:/xampp/htdocs/store/includes/classes/zen_colorbox/autoload_default.php
Line #12 : jQuery(function($) {
C:/xampp/htdocs/store/includes/classes/zen_colorbox/jquery_colorbox.php
Line # 9 : * @version $Id: jquery_colorbox.php 2012-04-30 niestudio $
Line #11 : echo '<script type="text/javascript" src="' . $template->get_template_dir('.js', DIR_WS_TEMPLATE, $current_page_base, 'jscript') . '/jquery.colorbox-min.js"></script>';
C:/xampp/htdocs/store/includes/languages/english/html_includes/royal_fleur/define_gallery.php
Line # 11 : <script type="text/javascript" src="engine1/jquery.js"></script>
C:/xampp/htdocs/store/includes/languages/modules/pages/checkout_one/jscript_main.php
Line # 13 : return jQuery(":input[name=" + fields[0] + "]").val() + jQuery(":input[name=" + fields[1] + "]").val();
Line #134 : var str = jQuery('form[name="checkout_payment"]').serializeArray();
Line #140 : jQuery('#checkoutPayment').hide();
Line #141 : jQuery('#navBreadCrumb').html(response.breadCrumbHtml);
Line #142 : jQuery('#checkoutPayment').before(response.confirmationHtml);
Line #143 : jQuery(document).attr('title', response.pageTitle);
Line #144 : jQuery(document).scrollTop( 0 );
Line #148 : jQuery('form[name="checkout_payment"]')[0].submit();
Line #157 : if (jQuery('#'+paymentValue+'_collects_onsite').val()) {
Line #158 : if (jQuery('#pmt-'+paymentValue).is(':checked')) {
Line #169 : var str = jQuery('form[name="checkout_payment"]').serializeArray();
Line #176 : jQuery('#checkoutPayment').hide();
Line #177 : jQuery('#navBreadCrumb').html(response.breadCrumbHtml);
Line #178 : jQuery('#checkoutPayment').before(response.confirmationHtml);
Line #179 : jQuery(document).attr('title', response.pageTitle);
Line #180 : jQuery(document).scrollTop( 0 );
Line #188 : jQuery('#confirm-the-order').val( value );
Line #192 : jQuery(document).ready(function(){
Line #194 : if (jQuery( 'form[name="checkout_payment"]' ).length == 0) {
Line #198 : if (jQuery( '#orderTotalDivs' ).length == 0) {
Line #202 : if (jQuery( '#current-order-total' ).length == 0) {
Line #209 : if (jQuery( '#otshipping' ).length == 0) {
Line #221 : jQuery( '#checkoutOneShippingFlag' ).show();
Line #223 : zcLog2Console ( 'jQuery version: '+jQuery().jquery );
Line #231 : var scrollPos = jQuery( "#checkoutShippingMethod" ).offset().top;
Line #232 : jQuery(window).scrollTop( scrollPos );
Line #237 : var shippingSelected = jQuery( 'input[name=shipping]' );
Line #239 : shippingSelected = jQuery( 'input[name=shipping]:checked' );
Line #251 : // shipping-module has required inputs that should accompany the post, format the necessary jQuery to gather those inputs.
Line #260 : var <?php echo $variable_name; ?> = jQuery( "input[name=<?php echo $current_input_name; ?>]<?php echo ($selection_required) ? ':checked' : ''; ?>" ).val();
Line #296 : jQuery( '#orderTotalDivs' ).html(response.orderTotalHtml);
Line #299 : jQuery( '#otshipping, #otshipping+br' ).show ();
Line #303 : jQuery(location).attr( 'href', timeoutUrl );
Line #308 : jQuery( '#checkoutShippingMethod input[name=shipping]' ).prop( 'checked', false );
Line #309 : jQuery( '#checkoutShippingChoices' ).html( response.shippingHtml );
Line #310 : jQuery( '#checkoutShippingChoices' ).on( 'click', 'input[name=shipping]', function ( event ) {
Line #313 : jQuery( '#otshipping, #otshipping+br' ).hide ();
Line #330 : jQuery( '#confirm-order' ).attr( 'disabled', true );
Line #338 : jQuery( 'form[name="checkout_payment"]' ).unbind( 'submit' ).submit();
Line #341 : jQuery( '#confirm-order' ).attr('disabled', false);
Line #353 : jQuery( '#checkoutShippingMethod input[name=shipping]' ).click(function( event ) {
Line #357 : jQuery( 'form[name="checkout_payment"]' ).submit(function( event ) {
C:/xampp/htdocs/store/includes/languages/modules/pages/checkout_one_confirmation/jscript_main.php
Line #35 : // jQuery. This should happen **only if ** the active payment method doesn't require the confirmation page
Line #40 : jQuery(document).ready(function(){
Line #41 : jQuery('body', 'html').css({
Line #46 : jQuery('#navBreadCrumb, #bannerSix, #bannerOne, #checkoutOneConfirmationButtons').hide();
Line #47 : jQuery('#checkoutOneConfirmationLoading').show();
Line #48 : jQuery('form[name="checkout_confirmation"]').submit();
C:/xampp/htdocs/store/includes/languages/templates/royal_fleur/jscript/jscript_framework.php
Line # 16 : var deferred = jQuery.Deferred(function (d) {
Line # 24 : data: jQuery.extend(true,{
Line # 28 : settings = jQuery.extend(true, {}, defaults, options);
Line # 36 : var jqXHRSettings = jQuery.extend(true, {}, settings, {
Line # 50 : jQuery.ajax(jqXHRSettings);
Line # 93 : settings = jQuery.extend(true, {}, defaults, options);
C:/xampp/htdocs/store/includes/languages/templates/template_default/jscript/jscript_framework.php
Line # 16 : var deferred = jQuery.Deferred(function (d) {
Line # 24 : data: jQuery.extend(true,{
Line # 28 : settings = jQuery.extend(true, {}, defaults, options);
Line # 36 : var jqXHRSettings = jQuery.extend(true, {}, settings, {
Line # 50 : jQuery.ajax(jqXHRSettings);
Line # 93 : settings = jQuery.extend(true, {}, defaults, options);
C:/xampp/htdocs/store/includes/modules/pages/checkout_one/jscript_main.php
Line # 13 : return jQuery(":input[name=" + fields[0] + "]").val() + jQuery(":input[name=" + fields[1] + "]").val();
Line #134 : var str = jQuery('form[name="checkout_payment"]').serializeArray();
Line #140 : jQuery('#checkoutPayment').hide();
Line #141 : jQuery('#navBreadCrumb').html(response.breadCrumbHtml);
Line #142 : jQuery('#checkoutPayment').before(response.confirmationHtml);
Line #143 : jQuery(document).attr('title', response.pageTitle);
Line #144 : jQuery(document).scrollTop( 0 );
Line #148 : jQuery('form[name="checkout_payment"]')[0].submit();
Line #157 : if (jQuery('#'+paymentValue+'_collects_onsite').val()) {
Line #158 : if (jQuery('#pmt-'+paymentValue).is(':checked')) {
Line #169 : var str = jQuery('form[name="checkout_payment"]').serializeArray();
Line #176 : jQuery('#checkoutPayment').hide();
Line #177 : jQuery('#navBreadCrumb').html(response.breadCrumbHtml);
Line #178 : jQuery('#checkoutPayment').before(response.confirmationHtml);
Line #179 : jQuery(document).attr('title', response.pageTitle);
Line #180 : jQuery(document).scrollTop( 0 );
Line #188 : jQuery('#confirm-the-order').val( value );
Line #192 : jQuery(document).ready(function(){
Line #194 : if (jQuery( 'form[name="checkout_payment"]' ).length == 0) {
Line #198 : if (jQuery( '#orderTotalDivs' ).length == 0) {
Line #202 : if (jQuery( '#current-order-total' ).length == 0) {
Line #209 : if (jQuery( '#otshipping' ).length == 0) {
Line #221 : jQuery( '#checkoutOneShippingFlag' ).show();
Line #223 : zcLog2Console ( 'jQuery version: '+jQuery().jquery );
Line #231 : var scrollPos = jQuery( "#checkoutShippingMethod" ).offset().top;
Line #232 : jQuery(window).scrollTop( scrollPos );
Line #237 : var shippingSelected = jQuery( 'input[name=shipping]' );
Line #239 : shippingSelected = jQuery( 'input[name=shipping]:checked' );
Line #251 : // shipping-module has required inputs that should accompany the post, format the necessary jQuery to gather those inputs.
Line #260 : var <?php echo $variable_name; ?> = jQuery( "input[name=<?php echo $current_input_name; ?>]<?php echo ($selection_required) ? ':checked' : ''; ?>" ).val();
Line #296 : jQuery( '#orderTotalDivs' ).html(response.orderTotalHtml);
Line #299 : jQuery( '#otshipping, #otshipping+br' ).show ();
Line #303 : jQuery(location).attr( 'href', timeoutUrl );
Line #308 : jQuery( '#checkoutShippingMethod input[name=shipping]' ).prop( 'checked', false );
Line #309 : jQuery( '#checkoutShippingChoices' ).html( response.shippingHtml );
Line #310 : jQuery( '#checkoutShippingChoices' ).on( 'click', 'input[name=shipping]', function ( event ) {
Line #313 : jQuery( '#otshipping, #otshipping+br' ).hide ();
Line #330 : jQuery( '#confirm-order' ).attr( 'disabled', true );
Line #338 : jQuery( 'form[name="checkout_payment"]' ).unbind( 'submit' ).submit();
Line #341 : jQuery( '#confirm-order' ).attr('disabled', false);
Line #353 : jQuery( '#checkoutShippingMethod input[name=shipping]' ).click(function( event ) {
Line #357 : jQuery( 'form[name="checkout_payment"]' ).submit(function( event ) {
C:/xampp/htdocs/store/includes/modules/pages/checkout_one_confirmation/jscript_main.php
Line #35 : // jQuery. This should happen **only if ** the active payment method doesn't require the confirmation page
Line #40 : jQuery(document).ready(function(){
Line #41 : jQuery('body', 'html').css({
Line #46 : jQuery('#navBreadCrumb, #bannerSix, #bannerOne, #checkoutOneConfirmationButtons').hide();
Line #47 : jQuery('#checkoutOneConfirmationLoading').show();
Line #48 : jQuery('form[name="checkout_confirmation"]').submit();
C:/xampp/htdocs/store/includes/modules/pages/checkout_payment/jscript_payeezy.php
Line #186 : jQuery(function($) {
C:/xampp/htdocs/store/includes/modules/pages/document_general_info/jscript_zen_colorbox.php
Line #13 : require_once(DIR_FS_CATALOG . DIR_WS_CLASSES . 'zen_colorbox/jquery_colorbox.php');
C:/xampp/htdocs/store/includes/modules/pages/document_product_info/jscript_zen_colorbox.php
Line #13 : require_once(DIR_FS_CATALOG . DIR_WS_CLASSES . 'zen_colorbox/jquery_colorbox.php');
C:/xampp/htdocs/store/includes/modules/pages/page/jscript_zen_colorbox.php
Line #13 : require_once(DIR_FS_CATALOG . DIR_WS_CLASSES . 'zen_colorbox/jquery_colorbox.php');
Line #16 : jQuery(function($) {
C:/xampp/htdocs/store/includes/modules/pages/product_free_shipping_info/jscript_zen_colorbox.php
Line #13 : require_once(DIR_FS_CATALOG . DIR_WS_CLASSES . 'zen_colorbox/jquery_colorbox.php');
C:/xampp/htdocs/store/includes/modules/pages/product_info/jscript_zen_colorbox.php
Line #13 : require_once(DIR_FS_CATALOG . DIR_WS_CLASSES . 'zen_colorbox/jquery_colorbox.php');
C:/xampp/htdocs/store/includes/modules/pages/product_music_info/jscript_zen_colorbox.php
Line #13 : require_once(DIR_FS_CATALOG . DIR_WS_CLASSES . 'zen_colorbox/jquery_colorbox.php');
C:/xampp/htdocs/store/includes/modules/pages/product_reviews/jscript_zen_colorbox.php
Line #13 : require_once(DIR_FS_CATALOG . DIR_WS_CLASSES . 'zen_colorbox/jquery_colorbox.php');
C:/xampp/htdocs/store/includes/modules/pages/product_reviews_info/jscript_zen_colorbox.php
Line #13 : require_once(DIR_FS_CATALOG . DIR_WS_CLASSES . 'zen_colorbox/jquery_colorbox.php');
C:/xampp/htdocs/store/includes/modules/pages/product_reviews_write/jscript_zen_colorbox.php
Line #13 : require_once(DIR_FS_CATALOG . DIR_WS_CLASSES . 'zen_colorbox/jquery_colorbox.php');
C:/xampp/htdocs/store/includes/templates/responsive_classic/common/html_header.php
Line #134 : /** CDN for jQuery core **/
Line #137 : <script type="text/javascript">window.jQuery || document.write(unescape('%3Cscript type="text/javascript" src="//code.jquery.com/jquery-1.12.0.min.js"%3E%3C/script%3E'));</script>
Line #138 : <script type="text/javascript">window.jQuery || document.write(unescape('%3Cscript type="text/javascript" src="<?php echo $template->get_template_dir('.js',DIR_WS_TEMPLATE, $current_page_base,'jscript'); ?>/jquery.min.js"%3E%3C/script%3E'));</script>
Line #184 : $responsive_mobile = '<link rel="stylesheet" type="text/css" href="' . $template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css') . '/' . 'responsive_mobile.css' . '" /><link rel="stylesheet" type="text/css" href="' . $template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css') . '/' . 'jquery.mmenu.all.css' . '" />';
Line #185 : $responsive_tablet = '<link rel="stylesheet" type="text/css" href="' . $template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css') . '/' . 'responsive_tablet.css' . '" /><link rel="stylesheet" type="text/css" href="' . $template->get_template_dir('.css',DIR_WS_TEMPLATE, $current_page_base,'css') . '/' . 'jquery.mmenu.all.css' . '" />';
C:/xampp/htdocs/store/includes/templates/responsive_classic/jscript/jscript_responsive_framework.php
Line #143 : }) (jQuery);
C:/xampp/htdocs/store/includes/templates/responsive_classic/template_info.php
Line #17 : $template_description = 'This HTML5 template is mobile friendly and uses contemporary Responsive CSS to allow sharing of a single template across multiple device types. It uses PHP Mobile Detect to serve up the optimized layout based on device. It allows the designer to implement device-specific php, jquery, javascript or ajax.';
C:/xampp/htdocs/store/includes/templates/responsive_classic/templates/tpl_modules_mobile_menu.php
Line #144 : <script src="<?php echo $template->get_template_dir('jquery.mmenu.min.all.js',DIR_WS_TEMPLATE, $current_page_base,'jscript') . '/jquery.mmenu.min.all.js' ?>" type="text/javascript"></script>
Line #145 : <script src="<?php echo $template->get_template_dir('jquery.mmenu.fixedelements.min.js',DIR_WS_TEMPLATE, $current_page_base,'jscript') . '/jquery.mmenu.fixedelements.min.js' ?>" type="text/javascript"></script>
C:/xampp/htdocs/store/includes/templates/royal_fleur/jscript/jscript_framework.php
Line # 16 : var deferred = jQuery.Deferred(function (d) {
Line # 24 : data: jQuery.extend(true,{
Line # 28 : settings = jQuery.extend(true, {}, defaults, options);
Line # 36 : var jqXHRSettings = jQuery.extend(true, {}, settings, {
Line # 50 : jQuery.ajax(jqXHRSettings);
Line # 93 : settings = jQuery.extend(true, {}, defaults, options);
C:/xampp/htdocs/store/includes/templates/royal_fleur/jscript/jscript_jquery.min.php
Line #2 : if (typeof jQuery == 'undefined') {
Line #3 : document.write(unescape("%3Cscript src='//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js' type='text/javascript'%3E%3C/script%3E"));
C:/xampp/htdocs/store/includes/templates/royal_fleur/templates/zx_slideshow.php
Line # 1 : <script language="javascript" type="text/javascript" src="<?php echo($template->get_template_dir('jquery.nivo.slider.pack.js',DIR_WS_TEMPLATE, $current_page_base,'jscript'). '/jquery.nivo.slider.pack.js'); ?>"></script>
Line # 4 : jQuery(window).load(function() {
Line # 5 : jQuery('#slider').nivoSlider({
C:/xampp/htdocs/store/includes/templates/template_default/common/html_header.php
Line #120 : /** CDN for jQuery core **/
Line #123 : <script type="text/javascript">window.jQuery || document.write(unescape('%3Cscript type="text/javascript" src="//code.jquery.com/jquery-1.12.0.min.js"%3E%3C/script%3E'));</script>
Line #124 : <script type="text/javascript">window.jQuery || document.write(unescape('%3Cscript type="text/javascript" src="<?php echo $template->get_template_dir('.js',DIR_WS_TEMPLATE, $current_page_base,'jscript'); ?>/jquery.min.js"%3E%3C/script%3E'));</script>
C:/xampp/htdocs/store/includes/templates/template_default/jscript/jscript_framework.php
Line # 16 : var deferred = jQuery.Deferred(function (d) {
Line # 24 : data: jQuery.extend(true,{
Line # 28 : settings = jQuery.extend(true, {}, defaults, options);
Line # 36 : var jqXHRSettings = jQuery.extend(true, {}, settings, {
Line # 50 : jQuery.ajax(jqXHRSettings);
Line # 93 : settings = jQuery.extend(true, {}, defaults, options);
C:\xampp\htdocs\store\royal/includes/ckeditor.php
Line #20 : <script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"></script>
Line #21 : <script>window.jQuery || document.write('<script src="includes/javascript/jquery-1.12.1.min.js"><\/script>');</script>
C:\xampp\htdocs\store\royal/includes/header.php
Line #198 : <!-- <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.1/jquery.min.js"></script> -->
Line #201 : <script src="includes/javascript/jquery-1.12.1.min.js"></script>
C:\xampp\htdocs\store\royal/product_sorter.php
Line # 60 : <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
Line # 76 : <script src="//code.jquery.com/jquery-1.10.2.js"></script>
Line # 77 : <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
C:\xampp\htdocs\store\royal/stats_inventory_report.php
Line #150 : <script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
Line #151 : <script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
I am getting really confused with this. I understand that it is not calling the right jquery but I cannot figure out what s calling it.
@nicksab, is this site publically available? If so, you could PM the site's link to me.
If not, then my best guess on where the jQuery 1.4.2 is coming from is either the colorbox or nivo-slider javascript files.
I've just submitted v1.0.11 to the Zen Cart plugins. This version corrects the following issues (the numbers reflect an issue number on the plugin's GitHub repository):
#66: Correct checkout "loop" when "Free Shipping Over" is set
#67: Correct checkout "loop" when shipping is taxed.
#68: Force the page back-to-top when the payment-method "collectsCardDataOnsite".
#69: Correct interoperation with the Ceon Manual Card payment method.
The details out of the way:
Fresh install of 1.5.5d. I have two plugins installed payeezy.js and the github version of COWOA.
For the record I love this plugin, my issues seems to be between COWOA, OPC, and Payeezy. With the above two installed, I can complete the order. But if I also have OPC installed it breaks the payeezy. Now according to Dr.Byte this is probably due to some .js issues. I would love to have all three plugins installed and playing nicely together. What is the best way to help the three developers?
@tmpinsnty, see post #265 in this support thread for instructions regarding how to check your browser's console log. If you could copy that information and paste it (using the "CODE" tags, the big # in the menu bar when you're writing your response), I can certainly help.
Checkout Loop...
I have updated the files to 1.11 but my customers keep getting redirected back to checkout with the following alert:
Your order's details have changed. Please review the current values and re-submit.
Do you need details of my shipping settings?
One-page checkout is therefore currently "off" - and transactions now go through on traditional checkout system.
Darnit. @schoolboy, would you generate me a log (I think the instructions on in post #265 or there-a-abouts) and check the console-log? I'll PM you an email address.
I am hoping I can get some help with this great!!! plugin. I am using the Lambda Shipping Tables module and set up to have both retail and wholesale customers. My retail customers pay a flat fee for delivery locally, no issues with one page checkout. My wholesale customers pay 1% shipping if there order is less than $500. If there order is more than $500 they pay 2% shipping of there total order. At initial checkout the shipping rate under the Shipping Method heading matches the value at the bottom of Shopping Cart Contents. If changes are then made to the shopping cart and updated, the shipping value at the bottom of remains unchanged and does not match the new correct value under the Shipping Method Heading. My live site is running OPC 1.0.9 but have had to disable it because of this. I have tried 1.11 on my test site but nothing changes. Using ZC 1.55a.
Attachment 16869
@allmart, I've recreated your issue on my local testbed and hope to have a solution RSN (real soon now).
@allmart, I've found the issue and the correction is available on GitHub and will be part of One-Page Checkout's 1.0.12 release.
Would you download the updated version of /includes/modules/pages/checkout_one/header_php.php from that repository and let me know if that corrects the issue for you?
Essentially, when a shipping-method is selected, that method (and associated cost) are recorded into the customer's browser session. Leaving the OPC page and changing the cart's contents didn't change the shipping-method but did change the cost. The OPC issue was that the previous shipping cost was not being updated when the OPC processing was re-entered.
That value will now be properly updated on re-entry to the OPC's primary page.
lat9,
Your fix worked like a charm. Thank you so much for your prompt response and resolution. I am sure that most of us will agree that this is one of Zen Cart's most valuable plugins.
Happy New Year!!!
@allmart, thanks for the update that the change has corrected your issue! With the community's help, One-Page Checkout just keeps getting better!
I am having the similar trouble to Nicksab except I am running the following:
Checkout One version 1.0.11
ZenCart v1.5.5
Jquery is 2.1.4
Template is Furniture Black by 12leaves
Using the Gateway Processing Services Module (3-step redirect) for payment (gps.php), CEON module works fine. I'm assuming it just doesn't work with this payment module.
Clicking Confirm Order just reloads the same page. The gateway gets record of the transaction as processing, but it doesn't capture the payment. Never get to the confirmation page.
Debug shows this:
From the checkout one log:Code:[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: in /home/mcas/public_html/includes/classes/order.php on line 354
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Trying to get property of non-object in /home/mcas/public_html/includes/classes/order.php on line 354
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: in /home/mcas/public_html/includes/classes/order.php on line 355
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Trying to get property of non-object in /home/mcas/public_html/includes/classes/order.php on line 355
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined variable: coupon_code in /home/mcas/public_html/includes/classes/order.php on line 356
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Trying to get property of non-object in /home/mcas/public_html/includes/classes/order.php on line 356
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: shipping in /home/mcas/public_html/includes/classes/order.php on line 363
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined variable: pass in /home/mcas/public_html/includes/modules/pages/checkout_one/header_php.php on line 210
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: freeshipper in /home/mcas/public_html/includes/classes/shipping.php on line 187
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Trying to get property of non-object in /home/mcas/public_html/includes/classes/shipping.php on line 187
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Constant FREE_SHIPPING_TITLE already defined in /home/mcas/public_html/includes/languages/english/modules/order_total/ot_shipping.php on line 26
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Constant FREE_SHIPPING_DESCRIPTION already defined in /home/mcas/public_html/includes/languages/english/modules/order_total/ot_shipping.php on line 27
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Constant MODULE_ORDER_TOTAL_COUPON_HEADER already defined in /home/mcas/public_html/includes/languages/english/modules/order_total/ot_coupon.php on line 14
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Constant SHIPPING_NOT_INCLUDED already defined in /home/mcas/public_html/includes/languages/english/modules/order_total/ot_gv.php on line 13
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Constant TAX_NOT_INCLUDED already defined in /home/mcas/public_html/includes/languages/english/modules/order_total/ot_gv.php on line 14
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Use of undefined constant MODULE_ORDER_TOTAL_GV_REDEEM_BOX - assumed 'MODULE_ORDER_TOTAL_GV_REDEEM_BOX' in /home/mcas/public_html/includes/modules/order_total/ot_gv.php on line 46
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: cot_gv in /home/mcas/public_html/includes/modules/order_total/ot_gv.php on line 48
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined property: ot_subtotal::$credit_class in /home/mcas/public_html/includes/classes/order_total.php on line 165
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined property: ot_shipping::$credit_class in /home/mcas/public_html/includes/classes/order_total.php on line 165
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: cot_coupon in /home/mcas/public_html/includes/classes/order_total.php on line 167
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: cot_group_pricing in /home/mcas/public_html/includes/classes/order_total.php on line 167
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined property: ot_tax::$credit_class in /home/mcas/public_html/includes/classes/order_total.php on line 165
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined property: ot_loworderfee::$credit_class in /home/mcas/public_html/includes/classes/order_total.php on line 165
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: cot_gv in /home/mcas/public_html/includes/classes/order_total.php on line 167
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: gv_redeem_code in /home/mcas/public_html/includes/modules/order_total/ot_gv.php on line 238
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: submit_redeem_x in /home/mcas/public_html/includes/modules/order_total/ot_gv.php on line 284
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined property: ot_total::$credit_class in /home/mcas/public_html/includes/classes/order_total.php on line 165
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: cc_id in /home/mcas/public_html/includes/modules/order_total/ot_coupon.php on line 391
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: total in /home/mcas/public_html/includes/modules/order_total/ot_group_pricing.php on line 32
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: total in /home/mcas/public_html/includes/modules/order_total/ot_group_pricing.php on line 33
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: cc_issue in /home/mcas/public_html/includes/modules/payment/ceon_manual_card.php on line 2933
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: gps in /home/mcas/public_html/includes/classes/payment.php on line 175
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Trying to get property of non-object in /home/mcas/public_html/includes/classes/payment.php on line 175
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: ResCookie in /home/mcas/public_html/includes/templates/frn_black/common/html_header.php on line 37
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: ResCookie in /home/mcas/public_html/includes/templates/frn_black/common/html_header.php on line 147
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: ResCookie in /home/mcas/public_html/includes/templates/frn_black/common/tpl_main_page.php on line 45
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined variable: active in /home/mcas/public_html/includes/templates/frn_black/common/tpl_header_top_section.php on line 22
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined variable: active in /home/mcas/public_html/includes/templates/frn_black/common/tpl_header_top_section.php on line 41
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined variable: active in /home/mcas/public_html/includes/templates/frn_black/common/tpl_header.php on line 93
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: gps in /home/mcas/public_html/includes/classes/payment.php on line 175
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Trying to get property of non-object in /home/mcas/public_html/includes/classes/payment.php on line 175
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: gps in /home/mcas/public_html/includes/classes/payment.php on line 145
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Trying to get property of non-object in /home/mcas/public_html/includes/classes/payment.php on line 145
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: gps in /home/mcas/public_html/includes/classes/payment.php on line 175
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Trying to get property of non-object in /home/mcas/public_html/includes/classes/payment.php on line 175
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: gps in /home/mcas/public_html/includes/classes/payment.php on line 198
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Trying to get property of non-object in /home/mcas/public_html/includes/classes/payment.php on line 198
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Use of undefined constant CSS_BUTTON_POPUPS_IS_ARRAY - assumed 'CSS_BUTTON_POPUPS_IS_ARRAY' in /home/mcas/public_html/includes/functions/html_output.php on line 322
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Use of undefined constant CSS_BUTTON_POPUPS_IS_ARRAY - assumed 'CSS_BUTTON_POPUPS_IS_ARRAY' in /home/mcas/public_html/includes/functions/html_output.php on line 322
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined property: ot_subtotal::$credit_class in /home/mcas/public_html/includes/classes/order_total.php on line 125
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined property: ot_shipping::$credit_class in /home/mcas/public_html/includes/classes/order_total.php on line 125
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Trying to get property of non-object in /home/mcas/public_html/includes/modules/order_total/ot_coupon.php on line 135
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Trying to get property of non-object in /home/mcas/public_html/includes/modules/order_total/ot_coupon.php on line 135
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined variable: selection in /home/mcas/public_html/includes/modules/order_total/ot_group_pricing.php on line 141
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined property: ot_tax::$credit_class in /home/mcas/public_html/includes/classes/order_total.php on line 125
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined property: ot_loworderfee::$credit_class in /home/mcas/public_html/includes/classes/order_total.php on line 125
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined variable: output_string in /home/mcas/public_html/includes/modules/order_total/ot_gv.php on line 139
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined variable: selection in /home/mcas/public_html/includes/modules/order_total/ot_gv.php on line 201
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined property: ot_total::$credit_class in /home/mcas/public_html/includes/classes/order_total.php on line 125
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: checkbox in /home/mcas/public_html/includes/templates/template_default/templates/tpl_checkout_one_default.php on line 95
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Use of undefined constant CSS_BUTTON_POPUPS_IS_ARRAY - assumed 'CSS_BUTTON_POPUPS_IS_ARRAY' in /home/mcas/public_html/includes/functions/html_output.php on line 322
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: tax in /home/mcas/public_html/includes/templates/template_default/templates/tpl_modules_checkout_one_shipping.php on line 34
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: gps in /home/mcas/public_html/includes/classes/payment.php on line 198
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Trying to get property of non-object in /home/mcas/public_html/includes/classes/payment.php on line 198
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: cc_id in /home/mcas/public_html/includes/modules/order_total/ot_coupon.php on line 391
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: total in /home/mcas/public_html/includes/modules/order_total/ot_group_pricing.php on line 32
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: total in /home/mcas/public_html/includes/modules/order_total/ot_group_pricing.php on line 33
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Use of undefined constant CSS_BUTTON_POPUPS_IS_ARRAY - assumed 'CSS_BUTTON_POPUPS_IS_ARRAY' in /home/mcas/public_html/includes/functions/html_output.php on line 322
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: ResCookie in /home/mcas/public_html/includes/templates/frn_black/common/tpl_footer.php on line 65
[09-Jan-2017 10:56:06 America/New_York] PHP Notice: Undefined index: ResCookie in /home/mcas/public_html/includes/templates/frn_black/common/tpl_footer.php on line 79
Code:2017-01-09 10:44:52 checkout_one: CHECKOUT_ONE_ENTRY, version (1.0.11 (2016-12-29)), Zen Cart version (1.5.5), template (frn_black)
2017-01-09 10:44:52 checkout_one: CHECKOUT_ONE_AFTER_SHIPPING_CALCULATIONS, pass (), free_shipping (), array (
'id' => 'flat_flat',
'title' => 'Flat Rate (Best Way)',
'cost' => '10.00',
)
2017-01-09 10:44:52 checkout_one: CHECKOUT_ONE_SHIPPING_CHECK (flat_flat)
Array
(
[0] => Array
(
[id] => flat
[module] => Flat Rate
[methods] => Array
(
[0] => Array
(
[id] => flat
[title] => Best Way
[cost] => 10.00
)
)
)
)
Array
(
[0] => flat_flat
)
2017-01-09 10:44:52 checkout_one: CHECKOUT_ONE_AFTER_SHIPPING_QUOTES
array (
'id' => 'flat_flat',
'title' => 'Flat Rate (Best Way)',
'cost' => '10.00',
)order Object
(
[info] => Array
(
[order_status] => 1
[currency] => USD
[currency_value] => 1.00000000
[payment_method] =>
[payment_module_code] =>
[coupon_code] =>
[shipping_method] => Flat Rate (Best Way)
[shipping_module_code] => flat_flat
[shipping_cost] => 10.00
[subtotal] => 1
[shipping_tax] => 0
[tax] => 0
[total] => 11
[tax_groups] => Array
(
[0] => 0
)
[comments] =>
[ip_address] => 107.77.203.150 - 107.77.203.150
)
[totals] => Array
(
)
[products] => Array
(
[0] => Array
(
[qty] => 1
[name] => Aqua-Clo <b></b>
[model] =>
[tax_groups] => Array
(
[0] => Sales Tax
)
[tax_description] => Sales Tax
[price] => 1.0000
[final_price] => 1
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 40
[rowClass] => rowEven
[tax] => 0
)
)
[customer] => Array
(
[firstname] => Bob
[lastname] => Hess
[company] =>
[street_address] => 2306 greenwood st
[suburb] =>
[city] => Lindenwold
[postcode] => 98002
[state] => Oregon
[zone_id] => 41
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[format_id] => 2
[telephone] => 8002939183
[email_address] => [email protected]
)
[delivery] => Array
(
[firstname] => Bob
[lastname] => Hess
[company] =>
[street_address] => 2306 greenwood st
[suburb] =>
[city] => Lindenwold
[postcode] => 98002
[state] => Oregon
[zone_id] => 41
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
[content_type] => physical
[email_low_stock] =>
[products_ordered_attributes] =>
[products_ordered] =>
[products_ordered_email] =>
[attachArray] =>
[billing] => Array
(
[firstname] => Bob
[lastname] => Hess
[company] =>
[street_address] => 2306 greenwood st
[suburb] =>
[city] => Lindenwold
[postcode] => 98002
[state] => Oregon
[zone_id] => 41
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
[use_external_tax_handler_only] =>
)
messageStack Object
(
[messages] => Array
(
)
)
Array
(
[0] => Array
(
[id] => flat
[module] => Flat Rate
[methods] => Array
(
[0] => Array
(
[id] => flat
[title] => Best Way
[cost] => 10.00
)
)
)
)
2017-01-09 10:44:52 checkout_one: CHECKOUT_ONE_AFTER_ORDER_TOTAL_PROCESSING
order_total Object
(
[modules] => Array
(
[0] => ot_subtotal.php
[1] => ot_shipping.php
[2] => ot_coupon.php
[3] => ot_group_pricing.php
[4] => ot_tax.php
[5] => ot_loworderfee.php
[6] => ot_gv.php
[7] => ot_total.php
)
)
order Object
(
[info] => Array
(
[order_status] => 1
[currency] => USD
[currency_value] => 1.00000000
[payment_method] =>
[payment_module_code] =>
[coupon_code] =>
[shipping_method] => Flat Rate (Best Way)
[shipping_module_code] => flat_flat
[shipping_cost] => 10.00
[subtotal] => 1
[shipping_tax] => 0
[tax] => 0
[total] => 11
[tax_groups] => Array
(
[0] => 0
)
[comments] =>
[ip_address] => 107.77.203.150 - 107.77.203.150
)
[totals] => Array
(
)
[products] => Array
(
[0] => Array
(
[qty] => 1
[name] => Aqua-Clo <b></b>
[model] =>
[tax_groups] => Array
(
[0] => Sales Tax
)
[tax_description] => Sales Tax
[price] => 1.0000
[final_price] => 1
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 0
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 40
[rowClass] => rowEven
[tax] => 0
)
)
[customer] => Array
(
[firstname] => Bob
[lastname] => Hess
[company] =>
[street_address] => 2306 greenwood st
[suburb] =>
[city] => Lindenwold
[postcode] => 98002
[state] => Oregon
[zone_id] => 41
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[format_id] => 2
[telephone] => 8002939183
[email_address] => [email protected]
)
[delivery] => Array
(
[firstname] => Bob
[lastname] => Hess
[company] =>
[street_address] => 2306 greenwood st
[suburb] =>
[city] => Lindenwold
[postcode] => 98002
[state] => Oregon
[zone_id] => 41
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
[content_type] => physical
[email_low_stock] =>
[products_ordered_attributes] =>
[products_ordered] =>
[products_ordered_email] =>
[attachArray] =>
[billing] => Array
(
[firstname] => Bob
[lastname] => Hess
[company] =>
[street_address] => 2306 greenwood st
[suburb] =>
[city] => Lindenwold
[postcode] => 98002
[state] => Oregon
[zone_id] => 41
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[country_id] => 223
[format_id] => 2
)
[use_external_tax_handler_only] =>
)
messageStack Object
(
[messages] => Array
(
)
)
2017-01-09 10:44:52 checkout_one: CHECKOUT_ONE_AFTER_PAYMENT_MODULES_SELECTION
payment Object
(
[modules] => Array
(
[0] => ceon_manual_card.php
[1] => gps.php
)
[selected_module] =>
[doesCollectsCardDataOnsite] =>
[paymentClass] => gps Object
(
["code"] => gps
[title] => Credit Card
[description] =>
[enabled] => 1
[delimiter] => |
[encapChar] => *
[_logDir] => /home/mcas/public_html/cache
[authorize] =>
[commErrNo] => 0
[commError] =>
[reportable_submit_data] => Array
(
)
[gateway_url] => secure.nmi.com
[sort_order] => 0
[form_action_url] => https://www.musclechemadvancedsupps.com/index.php?main_page=checkout_process
[order_status] => 2
)
)
array (
'id' => 'flat_flat',
'title' => 'Flat Rate (Best Way)',
'cost' => '10.00',
)