-
Re: One-Page Checkout [Support Thread]
The issue that @meksicus identified is due to the way that OPC (currently) manages the order's progress-to-submittal, since the full checkout_one page isn't re-rendered on a "simple" change to the shipping method.
Because of that, the changes that s/he made to disable the cash payment-method when the shipping-method chosen was flat aren't being told of any change in shipping until the order is initially submitted. Once the order's submitted, the checks on the checkout_one_confirmation page kick in and the customer is redirected back to the main order-entry page.
I'll need to think on this some and have opened an issue on the OPC's GitHub repository to track any changes: https://github.com/lat9/one_page_checkout/issues/127
-
Re: One-Page Checkout [Support Thread]
I am trying this with the bootstrap template and really appreciate all of the work you have put into it, thanks so much for sharing this! Do you think it would make more sense from a user's POV to keep all of the input windows in the same place on the page so they don't have to scroll down to do the next inputs? If you don't agree, can you please tell me if it's doable and where I would look to edit the current behavior?
-
Re: One-Page Checkout [Support Thread]
@lankeeyankee, are you suggesting some kind of "auto-tabbing" or just a different layout of the information?
-
1 Attachment(s)
Re: One-Page Checkout [Support Thread]
I mean when I am on the checkout page, guest checkout in this example, I fill in the contact info window and click save changes. It then opens the billing address window which on my 17" laptop is mostly "below the fold" and I have to scroll down the page to fill it in. It's just a small user experience adjustment if we can keep the modal boxes height-centered in the viewport on initial render no matter where they are on the page, or maybe cursor -centered if that is possible.
I know I can just tab through the fields and it will keep scrolling the window up, but I think it might look better/be more "don't make me think" if it was all in view.
Attachment 17835
-
Re: One-Page Checkout [Support Thread]
I have partially solved this, by moving the labels in front of the inputs
Quote:
Originally Posted by
lankeeyankee
I mean when I am on the checkout page, guest checkout in this example, I fill in the contact info window and click save changes. It then opens the billing address window which on my 17" laptop is mostly "below the fold" and I have to scroll down the page to fill it in. It's just a small user experience adjustment if we can keep the modal boxes height-centered in the viewport on initial render no matter where they are on the page, or maybe cursor -centered if that is possible.
I know I can just tab through the fields and it will keep scrolling the window up, but I think it might look better/be more "don't make me think" if it was all in view.
Attachment 17835
-
Re: One-Page Checkout [Support Thread]
@lankeeyankee and @Design75, thanks for the update. That gives me "focus"!
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lankeeyankee
I mean when I am on the checkout page, guest checkout in this example, I fill in the contact info window and click save changes. It then opens the billing address window which on my 17" laptop is mostly "below the fold" and I have to scroll down the page to fill it in. It's just a small user experience adjustment if we can keep the modal boxes height-centered in the viewport on initial render no matter where they are on the page, or maybe cursor -centered if that is possible.
I know I can just tab through the fields and it will keep scrolling the window up, but I think it might look better/be more "don't make me think" if it was all in view.
Attachment 17835
Could use jquery
Code:
$(window).load(function(){
$('html, body').animate({
scrollTop: $('.opc-view .card-header').offset().top
}, 'slow');
});
This of course would assume your using the ZCA Bootstrap Template with OPC overrides.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
rbarbour
Could use jquery
Code:
$(window).load(function(){
$('html, body').animate({
scrollTop: $('.opc-view .card-header').offset().top
}, 'slow');
});
This of course would assume your using the ZCA Bootstrap Template with OPC overrides.
Nice one, thanks a lot! Works perfectly (with ZCABST and OPC). I put it in includes/modules/pages/checkout_one/jscript_main.php.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lankeeyankee
Nice one, thanks a lot! Works perfectly (with ZCABST and OPC). I put it in includes/modules/pages/checkout_one/jscript_main.php.
Please note that the change above could cause issues when updating OPC, since the overall change that I'm looking at involves a similar jQuery change but imbedded in its loaded jquery module.
-
Re: One-Page Checkout [Support Thread]
I can confirm that so far with initial testing, OPC works with Ceon Advanced Shipper (woohoo!!)
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
Please note that the change above could cause issues when updating OPC, since the overall change that I'm looking at involves a similar jQuery change but imbedded in its loaded jquery module.
Cindy,
Didn't mean to overstep here, just offering a suggestion not a fix.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
rbarbour
Cindy,
Didn't mean to overstep here, just offering a suggestion not a fix.
You didn't overstep, as I mentioned above I'll plan on a variant of your suggestion as the full-up fix.
-
Re: One-Page Checkout [Support Thread]
ZC v1.5.5f
PHP 7.1.9
Mods: css_js_loader (I've tried with this disabled), DPU, SBA, CEON URI
Following up on my posts a couple of pages back, a reinstall of OPC 2.0 and I'm still having problems. I'll clarify again now that I know a bit more.
I have removed/disabled all shipping and payment modules except cod payment and per item shipping. I have no Zones.
For a Full Account Checkout (multiple stored addresses) I don't see the drop down list for selecting a different shipping address. I am however able to edit and save the default shipping address and the jscript that allows this is working.
If I edit the address and click 'Cancel' the drop down list appears.
If I delete the following code from tpl_modules_opc_shipping_address.php, the list appears and all seems to work well - selecting, changing, saving etc.
Code:
$opc_disable_address_change = $editShippingButtonLink;
The code that creates a list in tpl_modules_opc_address_block.php says:
'If the address can be changed and an account-bearing customer has previously-defined addresses, create a dropdown list from which they can select.'
I can change the address, manually, so I can't figure out why the dropdown list is not appearing.
Things I've tried,
disabled all javascript other than that needed to run OPC on the checkout page.
switched to Classic template
changed PHP versions
checked for browser console errors
enabled OPC debug - although I'm not sure what I should be looking for.
-
Re: One-Page Checkout [Support Thread]
@simon1066, what happens if you change the line you identified to read
Code:
$opc_disable_address_change = !$editShippingButtonLink;
-
Re: One-Page Checkout [Support Thread]
You're a star! I had tried a couple of similar changes but not that one.
Thank you.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
simon1066
You're a star! I had tried a couple of similar changes but not that one.
Thank you.
I'll get that issue noted on GitHub. Its correction will be included in the 2.0.1 release of One-Page Checkout.
-
Re: One-Page Checkout [Support Thread]
LOST IN V 2.0
Was working fine before the upgrade from 1.5 but now I have two problems .
First the Enable One-Page Checkout? true false setting on the configuration - doesnt work !
I get the correct "The One-Page Checkout plugin was successfully upgraded from [] to [2.0.0 (2018-04-27)]." message Enable One-Page Checkout?OPC does not kick in and there is no apparent difference between checkout sequence with either setting - I have reloaded it three times.
I tried dropping back to the previous version 1.5.0 which does work. Am I just being really stupid and missing something ??
Second editing the confirmation email (I want to miss out a few Divs) now seems to have no effect
Surely that hasnt gone to a new file ?
Not very urgent - 1.5 does all i require - but I am puzzled!
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
shayne
LOST IN V 2.0
Was working fine before the upgrade from 1.5 but now I have two problems .
First the Enable One-Page Checkout? true false setting on the configuration - doesnt work !
I get the correct "The One-Page Checkout plugin was successfully upgraded from [] to [2.0.0 (2018-04-27)]." message Enable One-Page Checkout?OPC does not kick in and there is no apparent difference between checkout sequence with either setting - I have reloaded it three times.
I tried dropping back to the previous version 1.5.0 which does work. Am I just being really stupid and missing something ??
Second editing the confirmation email (I want to miss out a few Divs) now seems to have no effect
Surely that hasnt gone to a new file ?
Not very urgent - 1.5 does all i require - but I am puzzled!
What, specifically, do you mean when you say that OPC does not "kick in"?
Have you verified that OPC is, in fact, enabled through its configuration?
Did you make any template-override customizations to OPC 1.5? Many of the templates changed significantly going from 1.5 to 2.0.
Your question regarding confirmation email is outside of the OPC's changes and would be best asked outside of this support thread.
-
Re: One-Page Checkout [Support Thread]
First - yes indeed the Confirmation Email I would expect to be totally a different issue - but the problem did/does go along with the change from 1.5 to 2 - so I mentioned it. But it seems we can just put that to one side.
However I have a working install ZC 1.5.5f using responsive classic which works fine with OPC1.5.
Indeed there are a number of changes I have made but nothing I can see which would be SO basic as to just stop OPC dead.
I have a full backup code and DB which I am using as reference - done BEFORE the original 1.5 OPC install .
I install 1.5 - all works as expected
Starting from the same point I install OPC 2.
I get the confirmation message - "The One-Page Checkout plugin was successfully upgraded from [] to [2.0.0 (2018-04-27)].
I set Enable One-Page Checkout? to true.
So far exactly as 1.5
BUT the Checkout sequence remains as standard !
So wheel off somewhere - I am a bit suspicious that I may have problem with template definition but cant see where.
So the simple question is - if the OPC says it is installed and the switch is set to true - what would stop the OPC firing and the standard one running??
I am IT guy of tens of years of experience - but could I just check precisely what you mean when you talk about merging files just in case your definition is not the same as mine - i am using WinMerge.
I have a file " The old ONE " from ZC I have a file "the new one" from the OPCInstall
They are different .
By Merge do you mean
Retain all the old code but overwrite any differences including additions from the New or
Aditionally dump any parts of the old code which do not exist in the new
or do I simply replace the old with the new?
May seem obvious but always good to check !
If no one can give me a pointer then I shall do an install from base ZC and add OPC 2 from scratch
-
Re: One-Page Checkout [Support Thread]
@shayne, the "brains" of the One-Page Checkout is /includes/classes/OnePageCheckout.php, working in conjunction with /includes/classes/observers/class.checkout_one_observer.php. If either of those are "damaged" (especially the observer-class), then the page-to-page handling won't kick in.
-
Re: One-Page Checkout [Support Thread]
Just throwing this out there since i have not used OPC before v2. I am wondering if you are using code and db backup from before installing any version of OPC then why are you getting the upgrade message when installing v2? Also, could it be there are some residual files from 1.5 to 2 that don't get overwritten during upgrade that can cause a conflict? Are you getting any errors or warnings in the logs?
-
Re: One-Page Checkout [Support Thread]
Thanks for the feedback chaps
I cleared everything back to base download and am tracking through step by step of my changes checking whetehr there are any problems with OPC install at each point. Overkill but the problem is intriguing - and annoying !
I just put on a full PHP debug trace so when I have waded through that I shall hopefully pin down whats adrift - I bet its me being thick !!!
The only thing that I have come across so far is that some of the merge instructions for 1.5 are ambiguous as to which folder one or two files go into - so i loaded them in both possible places. I am checking if one of those has not been cleared.
But the point about the " brains" position is one I followed through a couple of times and I cant see anything wrong - YET !
I am running fine with 1.5 though so the issue as I say is not urgent.
Could I comment that I see the point of installation being done by " merge" BUT it would be so much simpler just to provide additionally a straight set of replacements for file in the standard download - would it not?
-
1 Attachment(s)
Re: One-Page Checkout [Support Thread]
I have a question that I don’t know how to solve it.
when I am on the checkout page, guest checkout in this example, I fill in the contact info window but didn't click [save changes],then i submit,order will not include contact info.
I want it to submit contact info to the order without clicking the save button.
Of course, Billing Address also has to deal with this, who can help me.
Attachment 17851
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
shapocc
I have a question that I don’t know how to solve it.
when I am on the checkout page, guest checkout in this example, I fill in the contact info window but didn't click [save changes],then i submit,order will not include contact info.
I want it to submit contact info to the order without clicking the save button.
Of course, Billing Address also has to deal with this, who can help me.
Attachment 17851
That's not the way that OPC 2.0.0 was designed to work. Those Save buttons on the customer-info and addresses (er) save the information in the customer's current session (via AJAX calls) so that they are available to include in the order.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
@simon1066, what happens if you change the line you identified to read
Code:
$opc_disable_address_change = !$editShippingButtonLink;
Probable bug report related to the above change:
index.php?main_page=checkout_one
- change shipping address on page
- select 'cancel'
- change shipping address on page, again
- add/cancel/save buttons do not show
removing the if statement from this code in tpl_modules_opc_shipping_address.php allows the display of buttons (but then removes the shipping address dropdown)
if ($editShippingButtonLink) {
$cancel_title = 'title="' . BUTTON_CANCEL_CHANGES_TITLE . '"';
$save_title = 'title="' . BUTTON_SAVE_CHANGES_TITLE . '"';
$show_add_address = $_SESSION['opc']->showAddAddressField();
$parameters = ($show_add_address) ? '' : ' class="hiddenField"';
?>
...
<?php
}
?></code>
-
Re: One-Page Checkout [Support Thread]
A bug it is! I've created a GitHub issue to track the changes: https://github.com/lat9/one_page_checkout/issues/132
-
Re: One-Page Checkout [Support Thread]
All Fixed ....
Helps after I read the square edit button and turn it to TRUE instead of FALSE ...
Grrrrrrrrrrrrrrrrrrrrrrrrrrrr ...
-
Re: One-Page Checkout [Support Thread]
OK, got one that's bugging me. OPC stopped working and my site is not logging any errors so having a hard time tracking it down. Running Firefox developer console I get a type error when the submit butting is hit. At first it was giving ot_totals is null, now it just says r after some fiddling.. On a almost clean install of 155f, I get no errors or problems with OPC working so OPC should be good. Uniformity, I was working on three other changes, so one of them could be affecting OPC. I'm thinking that the major change in shopping cart design I did may have something to do, but the tracking I was doing is not giving up any hints, just some bugs I need to fix yet. Doing a session dump is not showing any difference between working and not working sites.
What would fire off the type error in OPC? I'm thinking its something I'm feeding it or not from the shopping cart..
I tried changing jQuery to 1.12.4 and same issues.
All orders are affected so changed to the default checkout pages for now.
Site info:
ZC 155f
PHP 7.1.7
OPC 1.5.0
Template: Modified RSB 1.0
Web Console:
Code:
setFormSubmitButton, payment-module: freecharger -------------------- jquery.checkout_one.min.js:5:898
Showing "confirm" -------------------- jquery.checkout_one.min.js:5:898
Setting orderConfirmed (0), submitter (null) -------------------- jquery.checkout_one.min.js:5:898
jQuery version: 3.2.1 -------------------- jquery.checkout_one.min.js:5:898
submitFunction, 2 arguments: 0, 0, -------------------- jquery.checkout_one.min.js:5:898
TypeError: r is null[Learn More] -------------------- jquery.checkout_one.min.js:5:1129
submitFunction -------------------- https://**************/includes/modules/pages/checkout_one/jquery.checkout_one.min.js:5:1129
<anonymous> -------------------- https://**************/includes/modules/pages/checkout_one/jquery.checkout_one.min.js:5:9216
dispatch -------------------- https://code.jquery.com/jquery-3.2.1.min.js:3:10264
add/q.handle -------------------- https://code.jquery.com/jquery-3.2.1.min.js:3:8326
OPC log:
Code:
2018-05-26 09:24:20 checkout_one: CHECKOUT_ONE_ENTRY, version (1.5.0 (2018-01-10)), Zen Cart version (1.5.5f), template (dsw)
2018-05-26 09:24:20 checkout_one: CHECKOUT_ONE_AFTER_SHIPPING_QUOTES
array (
'id' => 'free_free',
'title' => 'Free Shipping',
'cost' => 0,
)order Object
(
[info] => Array
(
[order_status] => 1
[currency] => USD
[currency_value] => 1.00000000
[payment_method] =>
[payment_module_code] =>
[coupon_code] =>
[shipping_method] => Free Shipping
[shipping_module_code] => free_free
[shipping_cost] => 0
[subtotal] => 0
[shipping_tax] => 0
[tax] => 0
[total] => 0
[tax_groups] => Array
(
[Sales Tax] => 0
)
[comments] =>
[ip_address] => **********************
)
[totals] => Array
(
)
[products] => Array
(
[0] => Array
(
[qty] => 1
[name] => Zen Awesome Cloud
[model] => AWC101
[num] => AWC101
[tax_groups] => Array
(
[Sales Tax] => 0
)
[tax_description] => Sales Tax
[price] => 0
[final_price] => 0
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 1
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 16:c361f56d8f74fe8fd01ef573fca714b0
[rowClass] => rowEven
[tax] => 0
[attributes] => Array
(
[0] => Array
(
[option] => ZC Plugin
[value] => Free
[option_id] => 5
[value_id] => 9
[prefix] => +
[price] => 0.0000
)
)
)
)
[customer] => Array
(
[firstname] => dave
[lastname] => *******
[company] =>
[street_address] => **************
[suburb] =>
[city] => *********
[postcode] => **********
[state] => California
[zone_id] => 12
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[format_id] => 2
[telephone] => *************
[email_address] => **************.com
)
[delivery] => Array
(
[firstname] =>
[lastname] =>
[company] =>
[street_address] =>
[suburb] =>
[city] =>
[postcode] =>
[state] =>
[zone_id] =>
[country] => Array
(
[id] =>
[title] =>
[iso_code_2] =>
[iso_code_3] =>
)
[country_id] =>
[format_id] => 0
)
[content_type] => virtual
[email_low_stock] =>
[products_ordered_attributes] =>
[products_ordered] =>
[products_ordered_email] =>
[attachArray] =>
[billing] => Array
(
[firstname] => dave
[lastname] => *********
[company] =>
[street_address] => *************
[suburb] =>
[city] => ***********
[postcode] => *********
[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
)
[use_external_tax_handler_only] =>
)
messageStack Object
(
[messages] => Array
(
)
)
2018-05-26 09:24:20 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_cod_fee.php
[8] => 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
[shipping_module_code] => free_free
[shipping_cost] => 0
[subtotal] => 0
[shipping_tax] => 0
[tax] => 0
[total] => 0
[tax_groups] => Array
(
[Sales Tax] => 0
)
[comments] =>
[ip_address] => *****************
)
[totals] => Array
(
)
[products] => Array
(
[0] => Array
(
[qty] => 1
[name] => Zen Awesome Cloud
[model] => AWC101
[num] => AWC101
[tax_groups] => Array
(
[Sales Tax] => 0
)
[tax_description] => Sales Tax
[price] => 0
[final_price] => 0
[onetime_charges] => 0
[weight] => 0
[products_priced_by_attribute] => 0
[product_is_free] => 1
[products_discount_type] => 0
[products_discount_type_from] => 0
[id] => 16:c361f56d8f74fe8fd01ef573fca714b0
[rowClass] => rowEven
[tax] => 0
[attributes] => Array
(
[0] => Array
(
[option] => ZC Plugin
[value] => Free
[option_id] => 5
[value_id] => 9
[prefix] => +
[price] => 0.0000
)
)
)
)
[customer] => Array
(
[firstname] => dave
[lastname] => ***********
[company] =>
[street_address] => *****************
[suburb] =>
[city] => *********
[postcode] => **********
[state] => California
[zone_id] => 12
[country] => Array
(
[id] => 223
[title] => United States
[iso_code_2] => US
[iso_code_3] => USA
)
[format_id] => 2
[telephone] => *************
[email_address] => ******************
)
[delivery] => Array
(
[firstname] =>
[lastname] =>
[company] =>
[street_address] =>
[suburb] =>
[city] =>
[postcode] =>
[state] =>
[zone_id] =>
[country] => Array
(
[id] =>
[title] =>
[iso_code_2] =>
[iso_code_3] =>
)
[country_id] =>
[format_id] => 0
)
[content_type] => virtual
[email_low_stock] =>
[products_ordered_attributes] =>
[products_ordered] =>
[products_ordered_email] =>
[attachArray] =>
[billing] => Array
(
[firstname] => dave
[lastname] => ***********
[company] =>
[street_address] => *******************
[suburb] =>
[city] => **********
[postcode] => *********
[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
)
[use_external_tax_handler_only] =>
)
messageStack Object
(
[messages] => Array
(
)
)
2018-05-26 09:24:20 checkout_one: CHECKOUT_ONE_AFTER_PAYMENT_MODULES_SELECTION
payment Object
(
[modules] => Array
(
[0] => cod.php
[1] => freecharger.php
[2] => moneyorder.php
[3] => square.php
[4] => paypal.php
)
[selected_module] =>
[doesCollectsCardDataOnsite] =>
[paymentClass] => freecharger Object
(
["code"] => freecharger
[title] => Free Order
[description] => There is no charge for this order.
[enabled] => 1
[payment] =>
[sort_order] => 0
[order_status] => 2
[email_footer] => There is no charge for this order.
)
)
array (
'id' => 'free_free',
'title' => 'Free Shipping',
'cost' => 0,
)
-
Re: One-Page Checkout [Support Thread]
Dave, the console-log identifying the source of the jQuery issue is going to be easier to find if you change the OPC configuration to use the non-minimized version of the OPC's jQuery module(s).
-
Re: One-Page Checkout [Support Thread]
Hi
I have installed the opc. While same shipping address/billing address(where there is no change is the content) prints the delivery address on the checkout confirmation email, the delivery address is not printed on the email when it is different from billing address.
Please consider it as a bug and resolve.
Thanks
Balaji
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
Balaji
Hi
I have installed the opc. While same shipping address/billing address(where there is no change is the content) prints the delivery address on the checkout confirmation email, the delivery address is not printed on the email when it is different from billing address.
Please consider it as a bug and resolve.
Thanks
Balaji
I've created an issue (https://github.com/lat9/one_page_checkout/issues/134) on the OPC's GitHub repository to track the change required.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
That correction is now made and will be part of the OPC's next release. You can download the update to /includes/classes/observers/class.checkout_one_observer.php here: https://raw.githubusercontent.com/la...e_observer.php
The issue affects any non-guest-checkout where the customer chooses to use a "temporary" address for either their billing or shipping address.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
Dave, the console-log identifying the source of the jQuery issue is going to be easier to find if you change the OPC configuration to use the non-minimized version of the OPC's jQuery module(s).
Found my issue.
When I changed how the main shopping cart display behaved I ended up modifying tpl_modules_order_totals.php to display in a responsive table instead of the existing div's. When I did that I removed #otshipping and used dynamic classes. I moved the main shopping cart to its own tpl_modules_order_totals.php page and restored the default which fixed one page..
The ID was the only thing missing on the checkout page which was killing the submit and making it hard to track down. Running non-minimized gave a better reading in the developer tools.
Thanks
-
Re: One-Page Checkout [Support Thread]
Dave, thanks for reporting back what the issue was!
-
Re: One-Page Checkout [Support Thread]
This OPC is just the thing EXCEPT!!
I dont want the price elements on the product listing - no problem doing that but the
" Total: £0.00" which is now appearing below is messy.
I just cant seem to get rid of it without killing the "Confirm order" link
So the code bit that is relevant in tpl_modules_opc_shopping_cart.php is
// end for loopthru all products
if (MODULE_ORDER_TOTAL_INSTALLED) {
$row_class = ($last_row_class == 'rowEven') ? 'rowOdd' : 'rowEven';
?>
<tr class="<?php echo $row_class; ?>" id="cartOrderTotals">
<td colspan="<?php echo (count ($order->info['tax_groups']) > 1) ? 4 : 3; ?>" id="orderTotalDivs"><?php $order_total_modules->process (); $order_total_modules->output (); ?></td>
</tr>
<?php
}
?>
</table>
</fieldset>
</div>
<div class="clearBoth"></div>
<!--eof shopping-cart block -->
[/I]
The above works fine apart from the unwanted line.
Then if I delete for instance " $order_total_modules->process (); "
then the "Total" line disappears BUT the Confirm Order link doesnt work
Am I looking in the wrong place or am I misunderstanding the logic ?
-
Re: One-Page Checkout [Support Thread]
@shayne, I'm not clear on what you are attempting to do. Are you trying to remove the individual product pricing from the "shopping-cart" table's display or are you just trying to "not display" the overall order's total value?
-
1 Attachment(s)
Re: One-Page Checkout [Support Thread]
I have removed the table pricing I just am left with the Table total which I want to remove.
-
Re: One-Page Checkout [Support Thread]
@shane, you can update your /includes/templates/YOUR_TEMPLATE/css/checkout_one.css to "hide" that output. Since you've been making changes there, without a link to the site (you can send via PM, if you choose), I can't be more specific.
-
Re: One-Page Checkout [Support Thread]
Thank you very much for that . I think that gets me what I need. I am soooooo old that I cant get used to using this "newfangled" CSS stuff! It takes more than decades for me to acclimatise!
But before I actually apply it I am adding in my "delivery datepicker cludge" so I am just putting aside smaller matters until I see what I break with that - since i will need to insert a Delivery Date Note somewhere in the same area.
-
Re: One-Page Checkout [Support Thread]
Sorry about misspelling your name/moniker, @shayne! FWIW, I've found the https://www.w3schools.com site a great help for any CSS or HTML (and now jQuery) questions.
Once you "get rolling with it", I think you'll find that CSS is a fairly well laid-out 'language'!
-
Re: One-Page Checkout [Support Thread]
Well not CSS at all - I forgot that OPC uses template_default a lot.
Removed most of tpl_modules_order_totals.php from there - fixed my issue !
But thanks for your interest - may I explain that I retired long long ago just as CSS was starting to appear so never really bothered with it.
I may be the only guy left whose first experience of a program crash meant I had dropped the tray holding the punched cards !
-
Re: One-Page Checkout [Support Thread]
zc 1.5.5f on wamp test with Bootstrap v1.05, using clone of Responsive Classic. Canada Post only other mod so far.
I installed OPC 2.0 on above test site. I made the edit on the tpl_modules_opc_shopping_cart.php, and made all other merges including the template files override files for Responsive Classic Clone - EXCEPT - /RespClassicClone/common/tpl_header - I'm at a loss how to merge that file with the Bootstrap 1.05 file:
do I merge only the 3 OPC tagged bits of code, or the entire file (which appears to be based on Picaflor layout), or replace the Bootstrap file with the OPC file?
If I read the install instructions correctly is seems I should merge everything from the OPC RespClassicClone common file into the Bootstrap but it looks like a very complicated thing to do (when everything else is uncomplicated). So I thought I'd ask for clarification before I attempt it.
The mod actually installs without that override file but I haven't tested anything as the site has no products on it yet.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
soxophoneplayer
zc 1.5.5f on wamp test with Bootstrap v1.05, using clone of Responsive Classic. Canada Post only other mod so far.
I installed OPC 2.0 on above test site. I made the edit on the tpl_modules_opc_shopping_cart.php, and made all other merges including the template files override files for Responsive Classic Clone - EXCEPT - /RespClassicClone/common/tpl_header - I'm at a loss how to merge that file with the Bootstrap 1.05 file:
do I merge only the 3 OPC tagged bits of code, or the entire file (which appears to be based on Picaflor layout), or replace the Bootstrap file with the OPC file?
If I read the install instructions correctly is seems I should merge everything from the OPC RespClassicClone common file into the Bootstrap but it looks like a very complicated thing to do (when everything else is uncomplicated). So I thought I'd ask for clarification before I attempt it.
The mod actually installs without that override file but I haven't tested anything as the site has no products on it yet.
You need to choose one or the other. Bootstrap and responsive_classic are two totally different templates.
If using the bootstrap template, simply install OPC per the instructions then upload the optional_opc_files. Then clone the bootstrap template.
-
Re: One-Page Checkout [Support Thread]
Using opc2.0
Zen Cart 1.5.5f
responsive classic template clone
When checking out as a guest, the privacy check box seems to be missing, even though it is enabled. It does show in the full account creation.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
rbarbour
...If using the bootstrap template, simply install OPC per the instructions then upload the optional_opc_files. Then clone the bootstrap template.
Thanks - I knew I must have been overlooking something obvious. Forest. Trees.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
Design75
Using opc2.0
Zen Cart 1.5.5f
responsive classic template clone
When checking out as a guest, the privacy check box seems to be missing, even though it is enabled. It does show in the full account creation.
Uh-oh, missed another one! Thanks for the report; I've logged a GitHub issue and hopefully get this corrected later this week.
-
Re: One-Page Checkout [Support Thread]
Thanks :thumbsup:
Quote:
Originally Posted by
lat9
Uh-oh, missed another one! Thanks for the report; I've logged a GitHub
issue and hopefully get this corrected later this week.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
Design75
The order total is showing freeshipper, on checkout, and order history.
Attachment 17821
I'm not able to reproduce the issue using the current OPC v2.0.1-beta3 available on GitHub. What I did was to remove the ot_shipping order-total, was there more that I need to do?
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
I'm not able to reproduce the issue using the current OPC v2.0.1-beta3 available on GitHub. What I did was to remove the ot_shipping order-total, was there more that I need to do?
I uninstalled the ot_shipping from the order total. I will see if I can reproduce it again and report a step by step procedure, using opc from github
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
Design75
I uninstalled the ot_shipping from the order total. I will see if I can reproduce it again and report a step by step procedure, using opc from github
Thanks, I'll await your report.
-
Re: One-Page Checkout [Support Thread]
I've just submitted v2.0.1 of One-Page Checkout to the Zen Cart plugins for review and will post back here once it's available there for download.
This release contains changes associated with the following GitHub issues:
#122: Terms & Conditions doesn't display using ZCA Bootstrap template.
#125: Debug-log generated when no shipping is available.
#127: Some payment methods are dependent on the shipping-method chosen.
#128: Change cursor to "wait" during AJAX processing.
#129: Missing $stock_check variable on 'checkout_one' page.
#130: Payment choices throws 'PHP Notice' when payment is not set.
#131: Full-account shipping-address drop-down not rendered.
#132: Correct shipping/billing address change handling.
#134: Delivery address missing from email when it's different from billing.
#135: Session-variables not reset on non-guest checkout.
#136: Gzip can "get in the way" of order-confirmation.
#137: Include "cache-buster" for jQuery updates.
#138: Alignment issue on OPC 'login' page replacement.
#139: Guest checkout, privacy notice not displayed.
#140: Validate temporary entries prior to order-creation.
-
Re: One-Page Checkout [Support Thread]
A client is using version 1.4.2 on ZC 1.5.5f and the Rewards Points plugin. The plugin works with regular checkout, but it will not deduct the order total with one-page enabled. Checking the box and clicking submit: http://prntscr.com/ju7ykq
caused the page to reload but the points/dollars are not applied to the order.
There are no errors in the console. I just see:
http://prntscr.com/ju7yqn
Being that the documentation says 1.4.2 works with the Rewards Points I'm hesitant to upgrade one-page.
-
Re: One-Page Checkout [Support Thread]
@jeking, did you make the edits recommended in post #407? I don't have clients using reward-points, so I'm relying on reports (and corrections) from those attempting that integration.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
@jeking, did you make the edits recommended in post
#407? I don't have clients using reward-points, so I'm relying on reports (and corrections) from those attempting that integration.
I had the first edit in place, but not the second. Unfortunately, even with the second I'm getting the same non-result. The points/dollars are not be deducted from the order total.
When I try to complete the order with the Redeem Rewards Points box checked, I get "Your order's details have changed. Please review the current values and re-submit."
I can PM you the log file.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
jeking
I had the first edit in place, but not the second. Unfortunately, even with the second I'm getting the same non-result. The points/dollars are not be deducted from the order total.
When I try to complete the order with the Redeem Rewards Points box checked, I get "Your order's details have changed. Please review the current values and re-submit."
I can PM you the log file.
Log file received. The "kick-back" is due to a mismatch in the Reward Points' calculations on entry to the confirmation page and the calculations post-order-total processing.
Here's the before:
Code:
'REWARD_POINTS_EARNED' => 90,
'shipping_tax_amount' => 0,
'opc_sendto_saved' => '11240',
'shipping_tax_description' => 'Sales Tax',
'redeem_flag' => 'on',
'order_current_total' => '$95.94',
... and here's the after:
Code:
'REWARD_POINTS_EARNED' => 87,
'shipping_tax_amount' => 0,
'opc_sendto_saved' => '11240',
'redeem_flag' => 'on',
'shipping_tax_description' => 'Sales Tax',
'redeem_points' => 335,
'redeem_value' => 3.350000000000000088817841970012523233890533447265625,
'order_current_total' => '$92.59',
The best I can do here (I've got no clients using Reward Points) is help to guide you to a solution.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
I've just submitted v2.0.1 of One-Page Checkout to the Zen Cart plugins for review and will post back here once it's available there for download.
This release contains changes associated with the following GitHub issues:
#122: Terms & Conditions doesn't display using ZCA Bootstrap template.
#125: Debug-log generated when no shipping is available.
#127: Some payment methods are dependent on the shipping-method chosen.
#128: Change cursor to "wait" during AJAX processing.
#129: Missing $stock_check variable on 'checkout_one' page.
#130: Payment choices throws 'PHP Notice' when payment is not set.
#131: Full-account shipping-address drop-down not rendered.
#132: Correct shipping/billing address change handling.
#134: Delivery address missing from email when it's different from billing.
#135: Session-variables not reset on non-guest checkout.
#136: Gzip can "get in the way" of order-confirmation.
#137: Include "cache-buster" for jQuery updates.
#138: Alignment issue on OPC 'login' page replacement.
#139: Guest checkout, privacy notice not displayed.
#140: Validate temporary entries prior to order-creation.
v2.0.1 is now available for download.
Unfortunately:(, I've had a report that there's an issue when a guest (or registered-account holder) selects a different shipping address from billing.
As such, I've just submitted v2.0.2 to the Zen Cart plugins for review.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
v2.0.1 is now available for download.
Unfortunately:(, I've had a report that there's an
issue when a guest (or registered-account holder) selects a different shipping address from billing.
As such, I've just submitted v2.0.2 to the Zen Cart plugins for review.
Wouldn't you know, another issue cropped up, so I've just submitted v2.0.3 for review.
-
Re: One-Page Checkout [Support Thread]
Long time no post here..(Health stuff.. Family.. New jobs.. LIFE..**lol**) All has kept me SUPER busy!!
Anywhoooooo...
Spent this weekend upgrading a 1.3.8 site to the latest and greatest Zen Cart version, and just finished installing this gem of a module..
Bravo Cindy!! This module is EVERYTHING that all of it's predecessors ALMOST were, but never quite arrived to. This was the BIG do over that was needed. It's clean, installs with FEW caveats/modifications needed. It's not over or under engineered. Thank you!! PERFECTO!!!
-
Re: One-Page Checkout [Support Thread]
Why do I not see the country dropdown on the one page checkout?? Did I miss something??
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
DivaVocals
Why do I not see the country dropdown on the one page checkout?? Did I miss something??
Figured out the mistake..I want to move the country field up.. Not having good luck figuring out how to do that.. :(
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
DivaVocals
Figured out the mistake..I want to move the country field up.. Not having good luck figuring out how to do that.. :(
Wow, welcome back! :P
/includes/templates/template_default/tpl_modules_opc_address_block.php
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
rbarbour
Wow, welcome back! :P
/includes/templates/template_default/tpl_modules_opc_address_block.php
Amen to that welcome back!
-
Re: One-Page Checkout [Support Thread]
Hello,
I am unable to change and save an address on the checkout page being a full registered customer, guest checkout is off and I am logged in before checkout page.
I am using a Fresh install of zencart 1.55f with the responsive class template and opc 2.0.1. No changes have been made to either the zen install or opc mod. PHP 7.0.27 MySQL 5.5.5. Tested in Chrome and Firefox.
Changing the street address line, the Add to Address Book checkbox and the cancel and save changes buttons appear. Checking the add to address book and clicking save, the page reloads and the changes are not saved in either the address book or here on this checkout page.
Not saving it to the address book works and it reloads correctly with the change.
-
Re: One-Page Checkout [Support Thread]
@getaped, I'm pretty sure that that issue was corrected in either v2.0.2 or v2.0.3 (now available from the plugins' download).
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
@getaped, I'm pretty sure that that issue was corrected in either v2.0.2 or v2.0.3 (now available from the plugins' download).
Ok, I've upgraded to 2.0.3 and it still does not work.
-
Re: One-Page Checkout [Support Thread]
@getaped, I'm unable to reproduce your issue running OPC 2.0.3 on zc1.5.5f on PHP 7.1.4.
I logged in as a full-up registered user, changed the billing address, ticked "Save to Address Book" and the "Save" button. That address was recorded for the order and saved in the address-book.
I then changed the shipping address (in the same manner) and that updated shipping address was now associated with the order and saved in the address-book.
You should check to see that all the OPC classes (in /includes/classes, /includes/classes/ajax and /includes/classes/observers) are at the v2.0.3 version. Also verify that any template-override versions of the OPC's templates (they're distributed in the /includes/templates/template_default directory) have also been updated.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
@getaped, I'm unable to reproduce your issue running OPC 2.0.3 on zc1.5.5f on PHP 7.1.4.
I logged in as a full-up registered user, changed the billing address, ticked "Save to Address Book" and the "Save" button. That address was recorded for the order and saved in the address-book.
I then changed the shipping address (in the same manner) and that updated shipping address was now associated with the order and saved in the address-book.
You should check to see that all the OPC classes (in /includes/classes, /includes/classes/ajax and /includes/classes/observers) are at the v2.0.3 version. Also verify that any template-override versions of the OPC's templates (they're distributed in the /includes/templates/template_default directory) have also been updated.
Hello,
Yes, everything is new. This is the 3th fresh install I have done and it does not work. They are fresh downloads and installs of zen and opc. No plugins added except opc and whatever defaults with zencart.
- downloaded and installed zencart 1.5.5f with demo data
- created a customer account
- changed 5 template names and admin name on opc install and installed it
- enabled opc
- test order by adding apt 100 in the address line 2 box, clicked add to address box and saved. failed to save, no error message.
You can see the apt 100 in the suburb field, but it doesn't get validated and saved.
Code:
2018-06-27 12:54:18 OnePageCheckout: validateAndSaveAJaxPostedAddress(bill, ..), POST: array (
'securityToken' => 'cb75bcdd6657ee466c50d716852e54e2',
'which' => 'bill',
'gender' => 'm',
'company' => '',
'firstname' => 'Test',
'lastname' => 'User',
'street_address' => '123 Main Street',
'suburb' => 'apt 100',
'city' => 'Anytown',
'state' => 'Maryland',
'postcode' => '20772',
'zone_country_id' => '223',
'shipping_billing' => 'true',
'add_address' => 'true',
)
2018-06-27 12:54:18 OnePageCheckout: Start validateUpdatedAddress, which = bill:array (
'which' => 'bill',
'gender' => 'm',
'company' => '',
'firstname' => 'Test',
'lastname' => 'User',
'street_address' => '123 Main Street',
'suburb' => 'apt 100',
'city' => 'Anytown',
'state' => 'Maryland',
'postcode' => '20772',
'zone_country_id' => '223',
)
2018-06-27 12:54:18 OnePageCheckout: Exiting validateUpdatedAddress.array (
)array (
'which' => 'bill',
'gender' => 'm',
'company' => '',
'firstname' => 'Test',
'lastname' => 'User',
'street_address' => '123 Main Street',
'suburb' => '',
'city' => 'Anytown',
'state' => 'Maryland',
'postcode' => '20772',
'zone_country_id' => '223',
'country' => '223',
'zone_id' => '31',
'zone_name' => 'Maryland',
'error_state_input' => false,
'country_has_zones' => true,
'show_pulldown_states' => false,
'error' => false,
'validated' => true,
'selected_country' => '223',
'state_field_label' => 'State/Province:',
)
2018-06-27 12:54:18 OnePageCheckout: saveCustomerAddress(bill, 1), shipping=billing array (
'which' => 'bill',
'gender' => 'm',
'company' => '',
'firstname' => 'Test',
'lastname' => 'User',
'street_address' => '123 Main Street',
'suburb' => '',
'city' => 'Anytown',
'state' => 'Maryland',
'postcode' => '20772',
'zone_country_id' => '223',
'country' => '223',
'zone_id' => '31',
'zone_name' => 'Maryland',
'error_state_input' => false,
'country_has_zones' => true,
'show_pulldown_states' => false,
'error' => false,
'validated' => true,
'selected_country' => '223',
'state_field_label' => 'State/Province:',
)
2018-06-27 12:54:18 OnePageCheckout: findAddressBookEntry, returning (2) for 'testuser123mainstreetanytown20772'array (
'which' => 'bill',
'gender' => 'm',
'company' => '',
'firstname' => 'Test',
'lastname' => 'User',
'street_address' => '123 Main Street',
'suburb' => '',
'city' => 'Anytown',
'state' => 'Maryland',
'postcode' => '20772',
'zone_country_id' => '223',
'country' => '223',
'zone_id' => '31',
'zone_name' => 'Maryland',
'error_state_input' => false,
'country_has_zones' => true,
'show_pulldown_states' => false,
'error' => false,
'validated' => true,
'selected_country' => '223',
'state_field_label' => 'State/Province:',
)
2018-06-27 12:54:18 index: validateAddressValues, returning:array (
'status' => 'ok',
'errorMessage' => '',
'messages' =>
array (
),
)OnePageCheckout::__set_state(array(
'isGuestCheckoutEnabled' => false,
'registeredAccounts' => false,
'guestIsActive' => false,
'isEnabled' => true,
'tempAddressValues' =>
array (
'ship' =>
array (
'gender' => '',
'company' => '',
'firstname' => '',
'lastname' => '',
'street_address' => '',
'suburb' => '',
'city' => '',
'postcode' => '',
'state' => 'Maryland',
'country' => 223,
'zone_id' => 31,
'zone_name' => 'Maryland',
'address_book_id' => 0,
'selected_country' => 223,
'country_has_zones' => true,
'state_field_label' => 'State/Province:',
'show_pulldown_states' => false,
'error' => false,
'error_state_input' => false,
'validated' => false,
),
'bill' =>
array (
'gender' => '',
'company' => '',
'firstname' => '',
'lastname' => '',
'street_address' => '',
'suburb' => '',
'city' => '',
'postcode' => '',
'state' => 'Maryland',
'country' => 223,
'zone_id' => 31,
'zone_name' => 'Maryland',
'address_book_id' => 0,
'selected_country' => 223,
'country_has_zones' => true,
'state_field_label' => 'State/Province:',
'show_pulldown_states' => false,
'error' => false,
'error_state_input' => false,
'validated' => false,
),
),
'guestCustomerInfo' => NULL,
'guestCustomerId' => 3,
'tempBilltoAddressBookId' => 3,
'tempSendtoAddressBookId' => 4,
'dbStringType' => 'stringIgnoreNull',
'customerInfoOk' => NULL,
'billtoTempAddrOk' => true,
'sendtoTempAddrOk' => NULL,
'isVirtualOrder' => false,
'billtoAddressChangeable' => true,
'shiptoAddressChangeable' => NULL,
'sendtoAddressChangeable' => true,
))
2018-06-27 12:54:18 checkout_one: CHECKOUT_ONE_ENTRY, version (2.0.3 (2018-06-21)), Zen Cart version (1.5.5f), template (responsive_classic)
2018-06-27 12:54:18 OnePageCheckout: startGuestOnePageCheckout, exit: sendto: 2, billto: 2OnePageCheckout::__set_state(array(
'isGuestCheckoutEnabled' => false,
'registeredAccounts' => false,
'guestIsActive' => false,
'isEnabled' => true,
'tempAddressValues' =>
array (
'ship' =>
array (
'gender' => '',
'company' => '',
'firstname' => '',
'lastname' => '',
'street_address' => '',
'suburb' => '',
'city' => '',
'postcode' => '',
'state' => 'Maryland',
'country' => 223,
'zone_id' => 31,
'zone_name' => 'Maryland',
'address_book_id' => 0,
'selected_country' => 223,
'country_has_zones' => true,
'state_field_label' => 'State/Province:',
'show_pulldown_states' => false,
'error' => false,
'error_state_input' => false,
'validated' => false,
),
'bill' =>
array (
'gender' => '',
'company' => '',
'firstname' => '',
'lastname' => '',
'street_address' => '',
'suburb' => '',
'city' => '',
'postcode' => '',
'state' => 'Maryland',
'country' => 223,
'zone_id' => 31,
'zone_name' => 'Maryland',
'address_book_id' => 0,
'selected_country' => 223,
'country_has_zones' => true,
'state_field_label' => 'State/Province:',
'show_pulldown_states' => false,
'error' => false,
'error_state_input' => false,
'validated' => false,
),
),
'guestCustomerInfo' => NULL,
'guestCustomerId' => 3,
'tempBilltoAddressBookId' => 3,
'tempSendtoAddressBookId' => 4,
'dbStringType' => 'stringIgnoreNull',
'customerInfoOk' => NULL,
'billtoTempAddrOk' => true,
'sendtoTempAddrOk' => NULL,
'isVirtualOrder' => false,
'billtoAddressChangeable' => true,
'shiptoAddressChangeable' => NULL,
'sendtoAddressChangeable' => true,
))
-
Re: One-Page Checkout [Support Thread]
Ah, that's a different issue than a general "address not saving". I've replicated the issue where the suburb is not being kept and have created a GitHub issue (https://github.com/lat9/one_page_checkout/issues/143) to track the associated changes.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
I've got that corrected on GitHub, with an update to /includes/classes/OnePageCheckout.php's validateUpdatedAddress method. Find the following code fragment within that method:
Code:
$street_address = zen_db_prepare_input($address_values['street_address']);
if (strlen($street_address) < ENTRY_STREET_ADDRESS_MIN_LENGTH) {
$error = true;
$messages['street_address'] = $message_prefix . ENTRY_STREET_ADDRESS_ERROR;
}
$city = zen_db_prepare_input($address_values['city']);
if (strlen($city) < ENTRY_CITY_MIN_LENGTH) {
$error = true;
$messages['city'] = $message_prefix . ENTRY_CITY_ERROR;
}
and insert the highlighted section to provide the correction:
Code:
$street_address = zen_db_prepare_input($address_values['street_address']);
if (strlen($street_address) < ENTRY_STREET_ADDRESS_MIN_LENGTH) {
$error = true;
$messages['street_address'] = $message_prefix . ENTRY_STREET_ADDRESS_ERROR;
}
if (ACCOUNT_SUBURB == 'true') {
$suburb = zen_db_prepare_input($_POST['suburb']);
}
$city = zen_db_prepare_input($address_values['city']);
if (strlen($city) < ENTRY_CITY_MIN_LENGTH) {
$error = true;
$messages['city'] = $message_prefix . ENTRY_CITY_ERROR;
}
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
I've got that corrected on GitHub, with an update to /includes/classes/OnePageCheckout.php's validateUpdatedAddress method. Find the following code fragment within that method:
......
Great, that worked. The company name field also needs to be fixed.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
getaped
Great, that worked. The company name field also needs to be fixed.
:oops: I'll get that corrected next ...
-
Re: One-Page Checkout [Support Thread]
So I recently changed Internet gateways, and figured out that this plugin doesn't work.
First, we weren't getting ANY error, it was just refreshing the page.
Then we updated we started getting the invalid card error which we see was an error going back to late last year.
This was an issue in both test & live mode & even with my own credit card.
So we had to disable it :( & then the transaction worked.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
rapidfinancia1
So I recently changed Internet gateways, and figured out that this plugin doesn't work.
First, we weren't getting ANY error, it was just refreshing the page.
Then we updated we started getting the invalid card error which we see was an error going back to late last year.
This was an issue in both test & live mode & even with my own credit card.
So we had to disable it :( & then the transaction worked.
I'm sorry to hear that something in your configuration didn't work, but you haven't given me enough information to understand what the root-cause of your issue is.
When you say you "changed Internet gateways", I'm assuming that this is for your payment method (which you don't mention). What payment method are you using? What "Internet gateway"? What shipping modules?
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
:oops: I'll get that corrected next ...
I've got the update to correctly gather/store any company entry in the addresses available on GitHub. There are three added sections (see this commit for details) that are required for this process correction. It'll be part of the forth-coming v2.0.4 release.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
I'm sorry to hear that something in your configuration didn't work, but you haven't given me enough information to understand what the root-cause of your issue is.
When you say you "changed Internet gateways", I'm assuming that this is for your payment method (which you don't mention). What payment method are you using? What "Internet gateway"? What shipping modules?
Hi,
The procesor doesn't matter as it has nothing to do with this plugin.
The gateway is NMI. I'm sorry that I assumed people know what an Internet gateway is. :)
The shipping modules are:
FedEx (fedexwebservices) and "FREE SHIPPING!" (freeshipper).
Thanks a ton
-
Re: One-Page Checkout [Support Thread]
Is that NMI gateway used by the authorize.net payment method?
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
Amen to that welcome back!
Quote:
Originally Posted by
rbarbour
Wow, welcome back! :p
/includes/templates/template_default/tpl_modules_opc_address_block.php
hahaha. Yeah it's been a LOOOOONG time no see for me. I miss hanging out here.. :) I got a job with an AMAZING org as a technical project manager for a mobile app project that SAVES LIVES. (Look up Guardian Connect - Android & iOS) That gig and the ones that followed required me to sorta step back on some of my side ventures. I've retained my long time clients, but had to stop accepting new work.. While I'd like to think I'm every woman, apparently I'm not!! **lol**
Anyway.. @rbarbour I did indeed edit that file, but the entire country field disappeared. So I'm sure my editing is off.. What I want to do is to move the country field just below the name fields. I want the country placed before entering the address as some of the state/regional fields are dependent on the country selection. Our usability testers are asking suggesting we make this change. HELP por favor?? :)
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
DivaVocals
hahaha. Yeah it's been a LOOOOONG time no see for me. I miss hanging out here.. :) I got a job with an AMAZING org as a technical project manager for a mobile app project that SAVES LIVES. (Look up Guardian Connect - Android & iOS) That gig and the ones that followed required me to sorta step back on some of my side ventures. I've retained my long time clients, but had to stop accepting new work.. While I'd like to think I'm every woman, apparently I'm not!! **lol**
Anyway.. @rbarbour I did indeed edit that file, but the entire country field disappeared. So I'm sure my editing is off.. What I want to do is to move the country field just below the name fields. I want the country placed before entering the address as some of the state/regional fields are dependent on the country selection. Our usability testers are asking suggesting we make this change. HELP por favor?? :)
Crystal,
I hope doing all that work for for Android & iOS apps hasn't blurred your memory that much. :laugh:, I'm glad you are doing well! I still have that $200 bottle of Vodka and visiting Vegas in Oct. :D
anywhoooooo, my lines may be off here and look different but here goes.
line 98, find:
PHP Code:
$field_name = "zone_country_id[$which]";
$field_id = "country-$which";
?>
<label class="inputLabel" for="country-bill"><?php echo ENTRY_COUNTRY; ?><?php if (zen_not_null(ENTRY_COUNTRY_TEXT)) echo '<span class="alert">' . ENTRY_COUNTRY_TEXT . '</span>';?></label>
<?php echo zen_get_country_list($field_name, $address['country'], "id=\"$field_id\""); ?>
<div class="p-2"></div>
copy and replace with:
paste the copied php on line 64, after
PHP Code:
ENTRY_COMPANY_MIN_LENGTH, ENTRY_COMPANY_TEXT);
}
then add:
directly afer so the pasted code looks like:
PHP Code:
$field_name = "zone_country_id[$which]";
$field_id = "country-$which";
?>
<label class="inputLabel" for="country-bill"><?php echo ENTRY_COUNTRY; ?><?php if (zen_not_null(ENTRY_COUNTRY_TEXT)) echo '<span class="alert">' . ENTRY_COUNTRY_TEXT . '</span>';?></label>
<?php echo zen_get_country_list($field_name, $address['country'], "id=\"$field_id\""); ?>
<div class="p-2"></div>
<?php
Hope that helps!!!
-
Re: One-Page Checkout [Support Thread]
Hello Cindy - doing a total site rebuild on a new fresh install version 1.5.5f - OPC version 2.0.1 - site is https://www.treeoflifejewellery.com.au/testsite/ which has PayPal express checkout and PayPal Pro activated - Guest Checkout is enabled as 'true' -
as a Guest (not logged in) at checkout OPC worked fine when selecting method of payment as PayPal (did a transaction through to completion/confirm order and it went through OK) - however selecting credit card I am getting the following pop up dialogue box message;
HTML Code:
Please make the following corrections:
* The credit card number must be at least 10 characters.
* The 3 or 4 digit CVV number must be entered from the back of the credit card.
the credit card is a Visa so has the required number of characters - seems to me that it is not recognizing that characters are being added to the respective lines even though they appear OK when typed in. I have tried a few times with the same result.(after cache cleared and system reboot)
myDEBUG has about 4400+ lines and contains personal data so I won't post it in here - I didn't see any references to 'errors' in it though, but I'm not sure what I would be looking at anyway. I cannot confirm that it works on the original site as it is version 1.5.1 and I don't have OPC working on it.
I am not sure what other information I can offer at present - if you need more information please ask.
cheers,
Mike
-
Re: One-Page Checkout [Support Thread]
Mike, make sure that you're using OPC v2.0.3 (a couple of important bugfixes since 2.0.1) ... but there hasn't been change since v2.0.1 that would have bearing on your issue.
I'll send you a PM with my direct email address so you can send over that OPC debug information.
Update: Your PM inbox is full ...
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
Mike, make sure that you're using OPC v2.0.3 (a couple of important bugfixes since 2.0.1) ... but there hasn't been change since v2.0.1 that would have bearing on your issue.
I'll send you a PM with my direct email address so you can send over that OPC debug information.
Update: Your PM inbox is full ...
Thanks Cindy - PM inbox now clear
-
Re: One-Page Checkout [Support Thread]
Hi Cindy - not sure what I have done or not done but after installing v2.0.3 into treeoflifejewellery.com.au/testsite/ I am now getting the login_timeout page when I click 'add to cart' from a product info page;
HTML Code:
Whoops! Your session has expired.
If you were placing an order, please login and your shopping cart will be restored. You may then go back to the checkout and complete your final purchases.
If you had completed an order and wish to review it, or had a download and wish to retrieve it, please go to your My Account page to view your order.
I have also upgraded another test site (sterlingsilverrings.com.au/teststore/), same ZC version 1.5.5f and same template and it works fine (that site I have not configured paypal express nor payments pro) - so it would indicate something has gone awry with my uploading of the new OPC version in tree of life jewellery - albeit I have re-uploaded a few times with the same set of files as for the other but the problem still exists.
Since the issue yesterday with the credit card I have not done anything else to the site so I am baffled as to what is happening.
This is likely not relevant however I am getting this zenid=a76ogtcotb0534u39jagst8jf4 at the end of every url after index page - normally it should disappear after going back to 'home' from wherever you are on the site and then back to any page (I sometimes have to do this before copying and past a url) - so could the zenid session be overriding the login/checkout page?
cheers,
Mike
-
Re: One-Page Checkout [Support Thread]
Mike, the changes from v2.0.1 to v2.0.3 would have no bearing on the login timeout. Is this the same site that is running on 1.5.5f with an out-of-date configure.php file?
-
Re: One-Page Checkout [Support Thread]
Linux 3.10.0-693.11.6.el7 .x86_64
PHP 5.6.36
MODS:
Site map XML
One-Page Checkout ***
Edit Orders
Magic Thumb
Magic Slideshow
Display Log Files
Clone a Template
Mod List
customer's wish list
Square
Scheduled Events
USPS
Encrypted Master Passwowrd
Order Total Qty Discount
Back in April, while doing some testing on a site to bring mods up to date, a complete copy of haredoDOTcom was made in the folder squaretest. Straight copy-over with config files changed to reflect the new file structure.
Database was copied to new database for the squaretest site. The epitome of "separate but equal."
Once the mods were brought up to current version in the squaretest, it was copied over the main site.
One page checkout had an update along that time and it was done to the main site.
Not long after, it was noticed that the "how to" brochure could not be downloaded. All appeared to go well, BUT the link to the file downloaded a file of 0kb versus the 0.6M of the correct file. The download was not copied into the pub folder for security either.
Several attempts were made on the main site to see if any change in settings would cure the problem. None of the attempts were successful.
A few days ago, we noticed that the squaretest test site would actually perform as required. Order the brochure and you get a proper download regardless if you selected the pdf or zip.
Of, course the first act was to copy the files from squaretest to the root. Upon so doing, the downloads proceeded to work. Yeehah!
Both the main site and the square test had older versions of OPC. Both were turned off as we knew it was well behind the power curve and needed upgrading.
Squaretest site was the first to get updated to the latest version of OPC. In fact, we dropped in the beta and turned it on.
At no time during any of the process did either the main site or squaretest create any debug files.
Downloads on squaretest immediately ceased to work correctly. Again, we were getting 0kb files for the free downloads.
We turned off OPC completed and tried again. The downloads still fail.
Since we had copies of the old and new, we re-loaded squaretest to just before the upgrade to OPC. All worked as advertised. Turning on OPC, again, caused downloads to not copy to the pubs folder and the file size of each was 0kb. Turn it off and the problem still exists.
I'm making a WAG when I propose that some function of processing a free download is carrying it's little "hell no, we won't go" protest sign. Unfortunately, there's no debug being generated to find the problem.
Can PM more info for troubleshooting if needed.
THANX
-
Re: One-Page Checkout [Support Thread]
@dbltoe, I was able to replicate this issue on my demo site. It looks like an incompatibility of sorts as the OPC update includes the zc156 version of the download page's header processing.
I'll play with this a bit and post back when I've got a solution (and root-cause).
-
Re: One-Page Checkout [Support Thread]
Thanks,
Just to reiterate, download works fine with OPC initial load. Won't work with OPC set true. Won't work when OPC set back to false.
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
dbltoe
Thanks,
Just to reiterate, download works fine with OPC initial load. Won't work with OPC set true. Won't work when OPC set back to false.
Right, as documented in this GitHub issue, the problem is that the OPC distribution is missing the zc156 observer-class "helpers" for the downloads' processing.
-
Re: One-Page Checkout [Support Thread]
:blush:
Hadn't looked there yet but thought it interesting that simply loading OPC did not stop proper download, but once turned on it never worked again whether OPC was on or off.
Didn't know if I made that clear in all my previous verbiage. But, I did use carriage returns.:P
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
lat9
Right, as documented in
this GitHub issue, the problem is that the OPC distribution is missing the zc156 observer-class "helpers" for the downloads' processing.
See this GitHub commit for the names of the four (4) /includes/classes/observers files that need to be included to properly download those downloadable products.
-
Re: One-Page Checkout [Support Thread]
@lat9, Thank you for the fix !!! :)
-
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
haredo
@lat9, Thank you for the fix !!! :)
No problems ... I'm working through another issue but hope to have v2.0.4 ready for release by the weekend.
-
Re: One-Page Checkout [Support Thread]
Just ran through the check on this.
Works fine whether OPC is on or off.
Works fine if OPC is on and Guest is off.
Fails as 0kb when using Guest Checkout.
Not a bug, but possibly something to consider in future. Do we really need to collect data on a free download? In the case of haredo.com, we're happy to let anyone have the file without gathering their info. Might be different for a brick and mortar. Just an item for thought.
As always, thanx for your work. Can we someday do a Vulcan mind-meld. Even if partially successful, I would be SO much wiser. :hug:
-
Re: One-Page Checkout [Support Thread]
The results of the debug with OPC Guest enabled
Code:
2018-07-12 18:00:54 OnePageCheckout: updateOrderAddresses, on entry:order::__set_state(array('info' =>
array (
'order_status' => '1',
'currency' => 'USD',
'currency_value' => '1.00000000',
'payment_method' => NULL,
'payment_module_code' => NULL,
'coupon_code' => NULL,
'shipping_method' => '',
'shipping_module_code' => NULL,
'shipping_cost' => 0,
'subtotal' => 0,
'shipping_tax' => 0,
'tax' => 0,
'total' => 0,
'tax_groups' =>
array (
),
'comments' => '',
'ip_address' => '**.***.***.***',
),
'totals' =>
array (
),
'products' =>
array (
),
'customer' =>
array (
'firstname' => NULL,
'lastname' => NULL,
'company' => NULL,
'street_address' => NULL,
'suburb' => NULL,
'city' => NULL,
'postcode' => NULL,
'state' => NULL,
'zone_id' => NULL,
'country' =>
array (
'id' => NULL,
'title' => NULL,
'iso_code_2' => NULL,
'iso_code_3' => NULL,
),
'format_id' => 0,
'telephone' => NULL,
'email_address' => NULL,
),
'delivery' =>
array (
'firstname' => NULL,
'lastname' => NULL,
'company' => NULL,
'street_address' => NULL,
'suburb' => NULL,
'city' => NULL,
'postcode' => NULL,
'state' => NULL,
'zone_id' => NULL,
'country' =>
array (
'id' => NULL,
'title' => NULL,
'iso_code_2' => NULL,
'iso_code_3' => NULL,
),
'country_id' => NULL,
'format_id' => 0,
),
'content_type' => 'virtual',
'email_low_stock' => NULL,
'products_ordered_attributes' => NULL,
'products_ordered' => NULL,
'products_ordered_email' => NULL,
'attachArray' => NULL,
'billing' =>
array (
'firstname' => NULL,
'lastname' => NULL,
'company' => NULL,
'street_address' => NULL,
'suburb' => NULL,
'city' => NULL,
'postcode' => NULL,
'state' => NULL,
'zone_id' => NULL,
'country' =>
array (
'id' => NULL,
'title' => NULL,
'iso_code_2' => NULL,
'iso_code_3' => NULL,
),
'country_id' => NULL,
'format_id' => 0,
),
))OnePageCheckout::__set_state(array(
'isGuestCheckoutEnabled' => true,
'registeredAccounts' => false,
'guestIsActive' => false,
'isEnabled' => true,
'tempAddressValues' => NULL,
'guestCustomerInfo' => NULL,
'guestCustomerId' => 645,
'tempBilltoAddressBookId' => 742,
'tempSendtoAddressBookId' => 743,
'dbStringType' => 'string',
'customerInfoOk' => true,
'billtoTempAddrOk' => true,
'sendtoTempAddrOk' => false,
'isVirtualOrder' => true,
'billtoAddressChangeable' => true,
'shiptoAddressChangeable' => NULL,
'sendtoAddressChangeable' => true,
))
2018-07-12 18:00:54 OnePageCheckout: updateOrderAddresses, , , 0, 0array (
'firstname' => NULL,
'lastname' => NULL,
'company' => NULL,
'street_address' => NULL,
'suburb' => NULL,
'city' => NULL,
'postcode' => NULL,
'state' => NULL,
'zone_id' => NULL,
'country' =>
array (
'id' => NULL,
'title' => NULL,
'iso_code_2' => NULL,
'iso_code_3' => NULL,
),
'format_id' => 0,
'telephone' => NULL,
'email_address' => NULL,
)array (
'firstname' => NULL,
'lastname' => NULL,
'company' => NULL,
'street_address' => NULL,
'suburb' => NULL,
'city' => NULL,
'postcode' => NULL,
'state' => NULL,
'zone_id' => NULL,
'country' =>
array (
'id' => NULL,
'title' => NULL,
'iso_code_2' => NULL,
'iso_code_3' => NULL,
),
'country_id' => NULL,
'format_id' => 0,
)array (
'firstname' => NULL,
'lastname' => NULL,
'company' => NULL,
'street_address' => NULL,
'suburb' => NULL,
'city' => NULL,
'postcode' => NULL,
'state' => NULL,
'zone_id' => NULL,
'country' =>
array (
'id' => NULL,
'title' => NULL,
'iso_code_2' => NULL,
'iso_code_3' => NULL,
),
'country_id' => NULL,
'format_id' => 0,
)
2018-07-12 18:00:58 checkout_one_observer: checkout_one redirect: array (
'main_page' => 'checkout_shipping',
)
2018-07-12 18:00:58 checkout_one: CHECKOUT_ONE_ENTRY, version (2.0.4-beta5 (2018-07-12)), Zen Cart version (1.5.5a), template (******)
2018-07-12 18:00:58 OnePageCheckout: Using 'string' database types instead of 'stringIgnoreNull' for Zen Cart 1.5.5a.
2018-07-12 18:00:58 OnePageCheckout: startGuestOnePageCheckout, exit: sendto: not set, billto: not setOnePageCheckout::__set_state(array(
'isGuestCheckoutEnabled' => true,
'registeredAccounts' => false,
'guestIsActive' => false,
'isEnabled' => true,
'tempAddressValues' =>
array (
'ship' =>
array (
'gender' => '',
'company' => '',
'firstname' => '',
'lastname' => '',
'street_address' => '',
'suburb' => '',
'city' => '',
'postcode' => '',
'state' => '',
'country' => 223,
'zone_id' => 47,
'zone_name' => 'Ohio',
'address_book_id' => 0,
'selected_country' => 223,
'country_has_zones' => true,
'state_field_label' => '',
'show_pulldown_states' => true,
'error' => false,
'error_state_input' => false,
'validated' => false,
),
'bill' =>
array (
'gender' => '',
'company' => '',
'firstname' => '',
'lastname' => '',
'street_address' => '',
'suburb' => '',
'city' => '',
'postcode' => '',
'state' => '',
'country' => 223,
'zone_id' => 47,
'zone_name' => 'Ohio',
'address_book_id' => 0,
'selected_country' => 223,
'country_has_zones' => true,
'state_field_label' => '',
'show_pulldown_states' => true,
'error' => false,
'error_state_input' => false,
'validated' => false,
),
),
'guestCustomerInfo' => NULL,
'guestCustomerId' => 645,
'tempBilltoAddressBookId' => 742,
'tempSendtoAddressBookId' => 743,
'dbStringType' => 'string',
'customerInfoOk' => true,
'billtoTempAddrOk' => true,
'sendtoTempAddrOk' => false,
'isVirtualOrder' => true,
'billtoAddressChangeable' => true,
'shiptoAddressChangeable' => NULL,
'sendtoAddressChangeable' => true,
))
2018-07-12 18:00:58 OnePageCheckout: Using 'string' database types instead of 'stringIgnoreNull' for Zen Cart 1.5.5a.
2018-07-12 18:00:58 OnePageCheckout: Using 'string' database types instead of 'stringIgnoreNull' for Zen Cart 1.5.5a.
2018-07-12 18:00:58 OnePageCheckout: Using 'string' database types instead of 'stringIgnoreNull' for Zen Cart 1.5.5a.
2018-07-12 18:01:00 checkout_one: CHECKOUT_ONE_ENTRY, version (2.0.4-beta5 (2018-07-12)), Zen Cart version (1.5.5a), template (haredo)
2018-07-12 18:01:00 OnePageCheckout: Using 'string' database types instead of 'stringIgnoreNull' for Zen Cart 1.5.5a.
2018-07-12 18:01:00 OnePageCheckout: startGuestOnePageCheckout, exit: sendto: not set, billto: not setOnePageCheckout::__set_state(array(
'isGuestCheckoutEnabled' => true,
'registeredAccounts' => false,
'guestIsActive' => true,
'isEnabled' => true,
'tempAddressValues' =>
array (
'ship' =>
array (
'gender' => '',
'company' => '',
'firstname' => '',
'lastname' => '',
'street_address' => '',
'suburb' => '',
'city' => '',
'postcode' => '',
'state' => '',
'country' => 223,
'zone_id' => 47,
'zone_name' => 'Ohio',
'address_book_id' => 0,
'selected_country' => 223,
'country_has_zones' => true,
'state_field_label' => '',
'show_pulldown_states' => true,
'error' => false,
'error_state_input' => false,
'validated' => false,
),
'bill' =>
array (
'gender' => '',
'company' => '',
'firstname' => '',
'lastname' => '',
'street_address' => '',
'suburb' => '',
'city' => '',
'postcode' => '',
'state' => '',
'country' => 223,
'zone_id' => 47,
'zone_name' => 'Ohio',
'address_book_id' => 0,
'selected_country' => 223,
'country_has_zones' => true,
'state_field_label' => '',
'show_pulldown_states' => true,
'error' => false,
'error_state_input' => false,
'validated' => false,
),
),
'guestCustomerInfo' =>
array (
'firstname' => '',
'lastname' => '',
'email_address' => '',
'telephone' => '',
'dob' => '',
),
'guestCustomerId' => 645,
'tempBilltoAddressBookId' => 742,
'tempSendtoAddressBookId' => 743,
'dbStringType' => 'string',
'customerInfoOk' => false,
'billtoTempAddrOk' => false,
'sendtoTempAddrOk' => false,
'isVirtualOrder' => true,
'billtoAddressChangeable' => true,
'shiptoAddressChangeable' => NULL,
'sendtoAddressChangeable' => true,
))
AND the larger will not fit. Available by email if needed.
-
Re: One-Page Checkout [Support Thread]
@dbltoe, did you enable the site's download page as valid for use during guest-checkout (Configuration->One-Page Checkout Settings->Guest Checkout: Pages Allowed Post-Checkout)?
On my test setup, I was receiving a login timeout when attempting to download a download from the post-checkout "success" page until I changed the above setting. I'll need to add that to the OPC's start-up configuration documentation.
-
Re: One-Page Checkout [Support Thread]
:blush:
No I did not, and yes it works with the download page added.
-
Re: One-Page Checkout [Support Thread]
Excellent, thanks for posting back. I'll get the OPC's readme instructions updated to reflect that requirement.
Update: After rethinking, I'll update the OPC's admin-level initialization to set the download page as the default for that setting.
-
Re: One-Page Checkout [Support Thread]
Sounds like a plan. I was tempted to be completely facetious and ask, "what readme?":D
Thanks for your work this busy day.
-
Re: One-Page Checkout [Support Thread]
That change to the OPC's installation script is now posted on the GitHub repository.
... and I realize that most people don't RTFM (and never will).
-
Re: One-Page Checkout [Support Thread]
I am currently working on a new website using zen cart 1.5.5f with responsive Sheffield blue template.
I installed OPC 2.0.3 and everything works however I need it to work with order delivery date.
I did all the changes as requested but I can t get the calendar to display ( see Screenshot)
I can input any date in it but it is not being reflected on the order. I am getting delivery date of 11/30/1999 00:00:00 in admin
Please any help would be appreciated. I need both of these to work together for a flower shop business
Thank you
-
1 Attachment(s)
Re: One-Page Checkout [Support Thread]
Quote:
Originally Posted by
nicksab
I am currently working on a new website using zen cart 1.5.5f with responsive Sheffield blue template.
I installed OPC 2.0.3 and everything works however I need it to work with order delivery date.
I did all the changes as requested but I can t get the calendar to display ( see Screenshot)
I can input any date in it but it is not being reflected on the order. I am getting delivery date of 11/30/1999 00:00:00 in admin
Please any help would be appreciated. I need both of these to work together for a flower shop business
Thank you
here is the screenshot
Attachment 17971