Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Contribution "Add comment to order"?


arames

Recommended Posts

We have been looking at the problem.

 

We have two possible solutions.

 

a) put comments box back on checkout_payment page

 

B) add a button to checkout confirmation that will open

up a text box for comments you then Continue back to

checkout_confirmation and then confirm order

 

The advantage of these is the steps are the same

no matter if the payment processor is internal or

external.

 

and there is always c) do nothing

 

The problems as I see it (from posts and other discussions)

 

a) checkout_payment may become very crowded

 

B) two extra clicks and may not be as intuitive

 

c) not everyone is happy...

Thomas A. Moulton, W2VY

osCommerce core developer osc2.1 to osc 2.3.x

Support the developers!

http://www.oscommerce.com/about/team

Link to comment
Share on other sites

Thanks, Tom, for your attention to this nagging issue.

 

I vote for (a) putting the comments back on the payments page, no matter how crowded it may be. Choice (b) on the confirmation page by indirection, is indeed too late in the process and not intuitive. We now have choice © and it is not satisfactory, especially in light of the fact that the comment doesn't get into the confirmation email.

Link to comment
Share on other sites

  • 3 weeks later...

I too also think the comments box after the fact is a bad implementation.

 

A customer should have the ability to send comments WITH their order, not after the order has been placed (I know.. it still shows up with their order.. but from the customers view point, it is after the fact).

 

Yes, Mattice's solution to just explain that fact during the checkout procedure might help.. but people that buy things online get into the rut of seeing the forms and not reading lingering informational text. I know I do.. I see a fairly large textarea and don't even have to read "comments/etc" .. I know that is the comments box.. my mind has also trained me that if I don't have any comments (I will be using my comments section for gift wrapping card text too!), I just glance over the textarea.. it isn't a big deal to me..

 

So adding an extra 200 pixels to the mix on checkout_payment.php also gets my vote.

Link to comment
Share on other sites

  • 2 weeks later...

Here is an update to the long standing

"Add comment to order" thread.

 

We have added the comments box back to the

payment page and also added it to the shipping

page.

 

The is because there are cases where these

pages will be skipped.

 

So there may be cases where it is not possible

to add comments to an order, but that would only

be for Virtual Products (Downloads) that are also Free.

 

I have the code ready to commit so it will be part of MS1

I am just waiting for Harald as he had an issue or two

that he has told me he wants to disucss about the way

the current pages look.

 

If you want a peek feel free to check it out at

 

http://www.xanthus.net/osc/default.php

 

We have also enhanced the admin order status history

display, but I have admin locked...

 

tom

Thomas A. Moulton, W2VY

osCommerce core developer osc2.1 to osc 2.3.x

Support the developers!

http://www.oscommerce.com/about/team

Link to comment
Share on other sites

I just reviewed the mockup, and heartily endorse this approach. Having the comment box on both the shipping and payment page makes it suitably conspicuous, and I tested to make sure it carries forward any text entered from the shipping page to the payment page. Then, with yet another opportunity to edit it from the confirmation page, no one should complain they were unable to enter their comment.

 

Thanks for listening, and for implementing what we needed!

Link to comment
Share on other sites

  • 2 weeks later...

Although it has been a pain, I've updated all my modified files to the current CVS (only 150+ commits).

 

I believe this is good thing to have the comments pre-checkout_success.

 

However, I have tried to modify this code to not show up on the shipping/payment pages and just on checkout_confirmation which is easy enough to do.. but for whatever reason I can't get comments entered on the confirmation page to get set. Can anyone shed some light on this issue?

 

Also can anyone tell me why the code that is on checkout_confirmation & checkout_shipping is not totally in checkout_payment?

 

  if (!tep_session_is_registered('comments')) tep_session_register('comments');

 if (tep_not_null($HTTP_POST_VARS['comments_added'])) {

   $comments = tep_db_prepare_input($HTTP_POST_VARS['comments']);

 }

It just has the first line.

Link to comment
Share on other sites

I have tried to modify this code to not show up on the shipping/payment pages and just on checkout_confirmation which is easy enough to do.. but for whatever reason I can't get comments entered on the confirmation page to get set. Can anyone shed some light on this issue?

 

First thing each of those pages operate slightly differently.

 

checkout_shipping will post to itself to update the shipping

selection and comments and then redirect to checkout_payment

 

then checkout_payment will post to checkout_confirmation

to do his dirty work. (as a side note I like the way checkout_shipping

does things, all it's business in it's page it also means you can

to a reload without the Re-Posting variables message from the browser)

 

Now check_out confirmation has much less code on it because

it is only displaying the data for the user to confirm before

placing the order, nothing on that last page can be edited.

 

Also since payment modules may need to set up a POST form

to another site to accept payment we can't accept changes

to the comments on this page

Thomas A. Moulton, W2VY

osCommerce core developer osc2.1 to osc 2.3.x

Support the developers!

http://www.oscommerce.com/about/team

Link to comment
Share on other sites

Is it possible for the admin to add a comment to the checkout process? I just need to include a hyperlink(image or text) to some information I want tto make sure my customers read before finishing their order.

 

Annette

 

You will have to add some code to the checkout process to do that.

Espically if you want to force them to read the text.

Thomas A. Moulton, W2VY

osCommerce core developer osc2.1 to osc 2.3.x

Support the developers!

http://www.oscommerce.com/about/team

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...