Support Forums

Extra field values not persistent through checkout process

This is a discussion on Extra field values not persistent through checkout process within the Technical Support forums, part of the Technical Support Forums category; Hi guys, I've noticed that during the checkout process, after filling out the Listing Details (step 3), and subsequently returning ...


Go Back   68 Classifieds Forums > Technical Support Forums > Technical Support

This topic is resolved.

If you have a similar issue that this thread does not address, open a new related support topic.

 
Thread Tools Display Modes
Old 09-10-2009, 05:25 AM   #1
Junior Member
 
Join Date: May 2009
Posts: 7
Rep Power: 0
quasi888 is on a distinguished road
Default Extra field values not persistent through checkout process

Hi guys,

I've noticed that during the checkout process, after filling out the Listing Details (step 3), and subsequently returning to that page (perhaps by proceeding to step 4 and then clicking back to step 3 in the breadcrumb, OR field validation errors causing the page to reload with error details), the user-entered values for extra fields are no longer displayed.

Example:
I create an extra listing field, Color. It could be any field type.
During checkout process, in the Listing Details page, I enter the color.
I click Continue to proceed to Step 4 (Add Images).
In the breadcrumb I click Details to go back to the previous step. (Or I just hit Backspace.)

The field for Color is now empty/unselected. It does not reflect the value I had previously entered. I now need to re-enter that value (especially if it's a required field) in order to proceed to Step 4 again.

Am I being unreasonable in assuming that those extra field values should persist? This can be a major usability issue if there are lots of custom fields. (In my case, I have over 20.)

I'm using v4.15 Developer w/ TemplateCodes modules and Fluid theme. But I have observed the exact same behavior on the 68C live demo site.

Thanks in advance.

Last edited by quasi888; 09-10-2009 at 05:28 AM.
quasi888 is offline  
Old 09-10-2009, 06:00 AM   #2
All Hands On Deck
 
 
Join Date: Mar 2008
Posts: 3,415
Rep Power: 86
seymourjames is a jewel in the rough
Default

Try this and report back. Goto checkout step3.tpl . Reverse the modulehook code and extrafileds like this below. You may already have it like this if you are using the fluid templates.


<div class="clear"></div>

{modulehook function="tpl_addlisting"}
{$extra_listing_fields}

It is unlikely to be this.
__________________
"The fool doth think he is wise, but the wise man knows himself to be a fool.".

TemplateCodes.com for 68C, Version 4 Templates & Modules
Get the Best U.S Hosting, Best U.K Hosting
seymourjames is offline  
Old 09-10-2009, 06:12 AM   #3
All Hands On Deck
 
 
Join Date: Mar 2008
Posts: 3,415
Rep Power: 86
seymourjames is a jewel in the rough
Default

Actually I think it is the ajax required to get the extra fields. Its not something you are going to solve easily if at all.
__________________
"The fool doth think he is wise, but the wise man knows himself to be a fool.".

TemplateCodes.com for 68C, Version 4 Templates & Modules
Get the Best U.S Hosting, Best U.K Hosting
seymourjames is offline  
Old 09-10-2009, 06:15 AM   #4
Junior Member
 
Join Date: May 2009
Posts: 7
Rep Power: 0
quasi888 is on a distinguished road
Default

That's already there.
quasi888 is offline  
Old 09-10-2009, 06:21 AM   #5
Junior Member
 
Join Date: May 2009
Posts: 7
Rep Power: 0
quasi888 is on a distinguished road
Default

Is ajax.php being called during checkout step 3? I was under the impression that during checkout, extra fields are being output directly at page render time, and that ajax is only used to dynamically serve up the extra fields on search forms.

I'm more inclined to believe it's in the function extra_listing_fields in Listings.php.

Last edited by quasi888; 09-10-2009 at 06:50 AM.
quasi888 is offline  
Old 09-10-2009, 09:20 AM   #6
Junior Member
 
Join Date: May 2009
Posts: 5
Rep Power: 0
mmk01 is on a distinguished road
Default

Hello,

would really need the same "feature". we have many extra fields and it's really annoying for the visitor if he has to re-enter everything again if he just forgot 1 field...
isn't there a way to validate the requiered extra fields "on the fly" like at the price, title,... fields? tried to do that, but my programming skills were defenitly to bad

greetings
__________________
4.1.3 developer
mmk01 is offline  
Old 09-10-2009, 06:15 PM   #7
All Hands On Deck
 
 
Join Date: Mar 2008
Posts: 3,415
Rep Power: 86
seymourjames is a jewel in the rough
Default

I think you are correct. Its from Lsitngs.php. I think it will be the same issue in usermodifylisting aswell.
__________________
"The fool doth think he is wise, but the wise man knows himself to be a fool.".

TemplateCodes.com for 68C, Version 4 Templates & Modules
Get the Best U.S Hosting, Best U.K Hosting
seymourjames is offline  
Old 09-11-2009, 07:56 AM   #8
Junior Member
 
Join Date: Mar 2009
Posts: 12
Rep Power: 12
teggen is on a distinguished road
Default

I am having the same issue as well, and receiving a few emails about it from customers. Under one of my categories I have 16 extra fields so I can understand their frustration. Does anyone know if this issue was fixed in the 4.1.6 upgrade?
__________________
Developer version 4.1.6 - TC Fluid template customised
teggen is offline  
Old 09-11-2009, 02:38 PM   #9
Junior Member
 
Join Date: May 2009
Posts: 7
Rep Power: 0
quasi888 is on a distinguished road
Default

OK, at least I know I'm not the only one seeing this.

Is this a bug that has always existed, or are we only seeing it now in 4.1x?

I hope it gets addressed soon. My client has already noticed this in alpha-testing of her site, and it makes me look bad.... I have other things I would rather work on than sifting through lines of code.
__________________
v4.15 Developer w/ TemplateCodes Modules & Fluid theme.
quasi888 is offline  
Old 09-11-2009, 09:31 PM   #10
68 Classifieds Staff
 
Eric Barnes's Avatar
 
Join Date: Mar 2006
Location: Belmont, NC
Posts: 5,489
Rep Power: 136
Eric Barnes is just really nice Eric Barnes is just really nice
Default

I don't see any thing about this in our bug tracker so I would recommend adding it:
http://www.68classifieds.com/forums/project.php
__________________
Eric Barnes
68 Classifieds Developer
Customer Area | Issue Tracker | Documentation | 68C Mods | 68 @ Twitter | My Modules
Eric Barnes is offline  
Closed Thread

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Extra field display in checkout format problem rhound Technical Support 4 03-20-2009 03:53 PM


All times are GMT -4. The time now is 12:59 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2011, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0