[jira] Created: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
36 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[jira] Commented: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Nicolas Malin (Jira)
    [ http://issues.apache.org/jira/browse/OFBIZ-510?page=comments#action_12459109 ]
           
Chris Howe commented on OFBIZ-510:
----------------------------------

Tim,

I feel you've completely missed my point and sentiment.  

My advice was to tackle one issue at a time.  It's very difficult and time consuming for someone to review your efforts if we're chasing down how a particular change plays into it and then to find out after a half hour of chasing, that it doesn't.  

My contention on the order screens is not on whether you require different screen definitions to accomplish your goals.  The contention is that other people use screens from the ecommerce component without utilizing the entirety of the ecommerce component.  Renaming and removing of screen definitions is outside of the scope of your improvement and this manner of consolidating is not necessary to accomplish your improvement.  

As David mentioned in the ML, if this is a NEW checkout process it should be a parallel one and not a replacement one.  New functionality should not break old code unless there is a real benefit in doing so.  There are so many approaches that one can take to obtain both benefits.

I was not slamming Anil or you for your choices of implementation.  You agree, functionality that is gained by making this async call can be accomplished without it.  The async call being made is much more complicated than the JS only solution.  If that's true, then the only benefit that this patch gives is to be able to say that we use Dojo in OFBIZ.  Is there another benefit that I'm missing? I have no doubt that OFBiz will take advantage of AJAX approaches, but again, it's not needed here.

I am all for creating more ways to incorporate technology into OFBiz.  But you need to remember that this is a community project and the KISS philosophy should prevail unless there is a real reason to complicate things.

> Anonymous Checkout Refactoring [ ecommerce ] Part #2
> ----------------------------------------------------
>
>                 Key: OFBIZ-510
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-510
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>    Affects Versions: SVN trunk
>            Reporter: Tim Ruppert
>         Attachments: 3stepAnonCheckoutWithAjax.patch
>
>
> So, now that we're close to completing the Anonymous Checkout Refactoring Part #1, we are going on to the second phase out of three, which is intended to make the checkout process even more succint.  The final goal is to do something like I did for one of my customers - http://twpinc.insourcery.com .  This is an old site and is being replaced, so don't worry about the other functionality - just walk thru the checkout process.
> Currently we have a long process that contains these functions / screens:
> 1. Personal Info
> 2. Shipping Address
> 3. Shipping Options
> 4. Payment Options
> 5. Payment Information (and Billing Address)
> 6. Review Order
> 7. Order Confirmation
> We are going to shorten it up this way:
> 1. Personal Info / Shipping Address / Billing Address - with the appropriate error handling and the check box & action Billing same as shipping)
> 2. Shippint Options
> 3. Payment Options (if necessary - skip if you only have credit card - or only one option in general)
> 4. Review & Place Order - enter the credit card right here - put error handling here as well
> 5. Order Confirmation
> This would be the end of this patch.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

[jira] Commented: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)
    [ http://issues.apache.org/jira/browse/OFBIZ-510?page=comments#action_12459118 ]
           
Jacopo Cappellato commented on OFBIZ-510:
-----------------------------------------

Chris, I think you have fully expressed your concerns now, the person that will review (and possibly commit) this patch will read all these comments and get your point of view: so there is no reason to continue to waste your and others time in this diatribe.

Anil, Tim I think that the work you did so far is self explanatory (really thanks for your contribution) and there is no need, in my opinion, to continue this discussion with Chris: in the OFBiz project, such as in every other community, there are people who acts and people who speaks...

> Anonymous Checkout Refactoring [ ecommerce ] Part #2
> ----------------------------------------------------
>
>                 Key: OFBIZ-510
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-510
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>    Affects Versions: SVN trunk
>            Reporter: Tim Ruppert
>         Attachments: 3stepAnonCheckoutWithAjax.patch
>
>
> So, now that we're close to completing the Anonymous Checkout Refactoring Part #1, we are going on to the second phase out of three, which is intended to make the checkout process even more succint.  The final goal is to do something like I did for one of my customers - http://twpinc.insourcery.com .  This is an old site and is being replaced, so don't worry about the other functionality - just walk thru the checkout process.
> Currently we have a long process that contains these functions / screens:
> 1. Personal Info
> 2. Shipping Address
> 3. Shipping Options
> 4. Payment Options
> 5. Payment Information (and Billing Address)
> 6. Review Order
> 7. Order Confirmation
> We are going to shorten it up this way:
> 1. Personal Info / Shipping Address / Billing Address - with the appropriate error handling and the check box & action Billing same as shipping)
> 2. Shippint Options
> 3. Payment Options (if necessary - skip if you only have credit card - or only one option in general)
> 4. Review & Place Order - enter the credit card right here - put error handling here as well
> 5. Order Confirmation
> This would be the end of this patch.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

[jira] Commented: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)
    [ http://issues.apache.org/jira/browse/OFBIZ-510?page=comments#action_12459127 ]
           
Jacopo Cappellato commented on OFBIZ-510:
-----------------------------------------

I know, from private mail I've received, that my previous comment could have offended someone.
It was really not my intention to offend Chris (or others) and I'm sorry if this is happened.


> Anonymous Checkout Refactoring [ ecommerce ] Part #2
> ----------------------------------------------------
>
>                 Key: OFBIZ-510
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-510
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>    Affects Versions: SVN trunk
>            Reporter: Tim Ruppert
>         Attachments: 3stepAnonCheckoutWithAjax.patch
>
>
> So, now that we're close to completing the Anonymous Checkout Refactoring Part #1, we are going on to the second phase out of three, which is intended to make the checkout process even more succint.  The final goal is to do something like I did for one of my customers - http://twpinc.insourcery.com .  This is an old site and is being replaced, so don't worry about the other functionality - just walk thru the checkout process.
> Currently we have a long process that contains these functions / screens:
> 1. Personal Info
> 2. Shipping Address
> 3. Shipping Options
> 4. Payment Options
> 5. Payment Information (and Billing Address)
> 6. Review Order
> 7. Order Confirmation
> We are going to shorten it up this way:
> 1. Personal Info / Shipping Address / Billing Address - with the appropriate error handling and the check box & action Billing same as shipping)
> 2. Shippint Options
> 3. Payment Options (if necessary - skip if you only have credit card - or only one option in general)
> 4. Review & Place Order - enter the credit card right here - put error handling here as well
> 5. Order Confirmation
> This would be the end of this patch.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

[jira] Commented: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)
    [ http://issues.apache.org/jira/browse/OFBIZ-510?page=comments#action_12459141 ]
           
David E. Jones commented on OFBIZ-510:
--------------------------------------

Jacopo: I don't think you have anything to apologize for in that comment. In my opinion it was right on. The comments on this issue have strayed far away from the main point. The comments and feedback from Chris should certainly be considered as we move forward with this, but his language is clearly too strong. In other words, while his opinion is respected, that's all it is. As you say Jacopo, it is the committers responsibility to review and deal with this as it has always been and Chris, in my opinion, definitely crossed the line in terms of representing the influence he has on this issue.

In other words, I'm totally for reading and respecting what Chris Howe has to say, but if he does so in an inflammatory or confrontational way, we don't have to and generally shouldn't respond. Chris definitely needs to research more of what is going on in OFBiz and participate with more of a spirit of contribution and cooperation. This isn't the first time it has come up, and probably won't be the last.

For anyone who hasn't read it yet, search for "apache troll" on google and you'll get some helpful information on the apache.org site about this.

Chris: this message may be about you, but my intention is not to direct it to you. I know in advance you'll be offended by this because you have in the distant and recent past, and you may respond however you wish, I really have no intention of answering any criticism from you. These sorts of discussions are a waste of time, effort, and community good will and only serve to confuse and alienate people. My intent here is to let other people know that this can easily stop and there is an easy way to do it. I would really appreciate it if you could also make an effort to contribute in this way and avoid the troll patterns, don't make things so personal, and if you want to get involved then do it in terms of action and constructive, cooperative discussion.


> Anonymous Checkout Refactoring [ ecommerce ] Part #2
> ----------------------------------------------------
>
>                 Key: OFBIZ-510
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-510
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>    Affects Versions: SVN trunk
>            Reporter: Tim Ruppert
>         Attachments: 3stepAnonCheckoutWithAjax.patch
>
>
> So, now that we're close to completing the Anonymous Checkout Refactoring Part #1, we are going on to the second phase out of three, which is intended to make the checkout process even more succint.  The final goal is to do something like I did for one of my customers - http://twpinc.insourcery.com .  This is an old site and is being replaced, so don't worry about the other functionality - just walk thru the checkout process.
> Currently we have a long process that contains these functions / screens:
> 1. Personal Info
> 2. Shipping Address
> 3. Shipping Options
> 4. Payment Options
> 5. Payment Information (and Billing Address)
> 6. Review Order
> 7. Order Confirmation
> We are going to shorten it up this way:
> 1. Personal Info / Shipping Address / Billing Address - with the appropriate error handling and the check box & action Billing same as shipping)
> 2. Shippint Options
> 3. Payment Options (if necessary - skip if you only have credit card - or only one option in general)
> 4. Review & Place Order - enter the credit card right here - put error handling here as well
> 5. Order Confirmation
> This would be the end of this patch.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

Re: [jira] Commented: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

cjhowe

--- "David E. Jones (JIRA)" <[hidden email]> wrote:

>     [
>
http://issues.apache.org/jira/browse/OFBIZ-510?page=comments#action_12459141
> ]
>            
> David E. Jones commented on OFBIZ-510:
> --------------------------------------
>
> Jacopo: I don't think you have anything to apologize
> for in that comment. In my opinion it was right on.
> The comments on this issue have strayed far away
> from the main point.

I would have to strongly disagree.  The only comments
that stray from a discussion about how to refactor the
anonymous checkout are yours (David) and Jocopo's.

> The comments and feedback from
> Chris should certainly be considered as we move
> forward with this, but his language is clearly too
> strong. In other words, while his opinion is
> respected, that's all it is. As you say Jacopo, it
> is the committers responsibility to review and deal
> with this as it has always been and Chris, in my
> opinion, definitely crossed the line in terms of
> representing the influence he has on this issue.
>

This is typical, David.  One day you speculate that an
effort will fail because the community  has seemed to
lack the resources to carry on similar endeavors in
the past and the next day you minimalize the efforts
that you complained were lacking.

> In other words, I'm totally for reading and
> respecting what Chris Howe has to say, but if he
> does so in an inflammatory or confrontational way,
> we don't have to and generally shouldn't respond.

Please consult a dictionary.  The only diatribe,
inflammatory or confrontational comments have come
from you (David) and Jocopo as they have been the only
ad hominem arguments.  

> Chris definitely needs to research more of what is
> going on in OFBiz and participate with more of a
> spirit of contribution and cooperation. This isn't
> the first time it has come up, and probably won't be
> the last.
>
> For anyone who hasn't read it yet, search for
> "apache troll" on google and you'll get some helpful
> information on the apache.org site about this.
>
> Chris: this message may be about you, but my
> intention is not to direct it to you. I know in
> advance you'll be offended by this because you have
> in the distant and recent past, and you may respond
> however you wish, I really have no intention of
> answering any criticism from you. These sorts of
> discussions are a waste of time, effort, and
> community good will and only serve to confuse and
> alienate people. My intent here is to let other
> people know that this can easily stop and there is
> an easy way to do it. I would really appreciate it
> if you could also make an effort to contribute in
> this way and avoid the troll patterns, don't make
> things so personal, and if you want to get involved
> then do it in terms of action and constructive,
> cooperative discussion.

Have you read the pages that you advise others to
read?    The only comments that are insulting and off
topic with the intent to provoke a response have been
yours.

This is a portion of the off list message I sent to
Jocopo and I feel fully describes the spirit of most
of my contributions in code, tutorial and disucssion.

Like you, I run a business that relies heavily
on the OFBIZ project.  Unlike you, I do not have the
privilege of changing the community code to suit my
deployment.  You have certainly earned that privilege.
 I respect that and am not trying to take that away
from you.  However, please understand that when
someone, like myself, who does not have those
privileges comes across an inflexible part of OFBiz
and we have to come up with a solution, we have to
maintain that solution all by our lonesome.  So when
someone offers a patch that will break other's
deployments, I'm going to plead with them to find
another solution.  The more time people in the
community have to spend maintaining their own
solution, the less time they have to contribute to SVN
and reviewing patches.

Reply | Threaded
Open this post in threaded view
|

Re: [jira] Commented: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Tim Ruppert
Hey, Chris - let's just leave this at this (and please let's not  
dissect this email as well).

We're about to submit a patch that allows both the old system (6 step  
process) and the new system (3 step process with a Dojo-based payment  
process) working, so that people have options.  It was NEVER our  
intention to break anyone's code, just give them a system that would  
be able to fix the age-old problem of people being too scared to  
effectively customize the shopping cart process.  Now they'll have  
two refactored processes to start with - and they can feel empowered.

If you have another option to put forth, that doesn't use Ajax that  
can work nicely, please submit this as another anonymous checkout  
process patch.  I personally would love to see it and have something  
like this in our repertoire as we go forward.

Let's keep the smack talking to a minimum and do the best that we can  
to be tactful in supplying feedback for people.  There are a lot of  
different personalities as well as cultures that are present in this  
project, and at times some people cross lines, often without knowing  
it.  Please just take a little extra time, especially once someone  
has called you out for it more than once, to ensure that your point  
is articulated in as respectful a manner as possible.

I'm sure that everyone can feel me when I say that one of the great  
things about this community, as opposed to many of the other open  
source projects I've been apart of, is the lack of dialogues that go  
this way.  Let's do our best to keep it that way.

Cheers,
Tim
--
Tim Ruppert
HotWax Media
http://www.hotwaxmedia.com

o:801.649.6594
f:801.649.6594


On Dec 17, 2006, at 10:57 AM, Chris Howe wrote:

>
> --- "David E. Jones (JIRA)" <[hidden email]> wrote:
>
>>     [
>>
> http://issues.apache.org/jira/browse/OFBIZ-510?
> page=comments#action_12459141
>> ]
>>
>> David E. Jones commented on OFBIZ-510:
>> --------------------------------------
>>
>> Jacopo: I don't think you have anything to apologize
>> for in that comment. In my opinion it was right on.
>> The comments on this issue have strayed far away
>> from the main point.
>
> I would have to strongly disagree.  The only comments
> that stray from a discussion about how to refactor the
> anonymous checkout are yours (David) and Jocopo's.
>
>> The comments and feedback from
>> Chris should certainly be considered as we move
>> forward with this, but his language is clearly too
>> strong. In other words, while his opinion is
>> respected, that's all it is. As you say Jacopo, it
>> is the committers responsibility to review and deal
>> with this as it has always been and Chris, in my
>> opinion, definitely crossed the line in terms of
>> representing the influence he has on this issue.
>>
>
> This is typical, David.  One day you speculate that an
> effort will fail because the community  has seemed to
> lack the resources to carry on similar endeavors in
> the past and the next day you minimalize the efforts
> that you complained were lacking.
>
>> In other words, I'm totally for reading and
>> respecting what Chris Howe has to say, but if he
>> does so in an inflammatory or confrontational way,
>> we don't have to and generally shouldn't respond.
>
> Please consult a dictionary.  The only diatribe,
> inflammatory or confrontational comments have come
> from you (David) and Jocopo as they have been the only
> ad hominem arguments.
>
>> Chris definitely needs to research more of what is
>> going on in OFBiz and participate with more of a
>> spirit of contribution and cooperation. This isn't
>> the first time it has come up, and probably won't be
>> the last.
>>
>> For anyone who hasn't read it yet, search for
>> "apache troll" on google and you'll get some helpful
>> information on the apache.org site about this.
>>
>> Chris: this message may be about you, but my
>> intention is not to direct it to you. I know in
>> advance you'll be offended by this because you have
>> in the distant and recent past, and you may respond
>> however you wish, I really have no intention of
>> answering any criticism from you. These sorts of
>> discussions are a waste of time, effort, and
>> community good will and only serve to confuse and
>> alienate people. My intent here is to let other
>> people know that this can easily stop and there is
>> an easy way to do it. I would really appreciate it
>> if you could also make an effort to contribute in
>> this way and avoid the troll patterns, don't make
>> things so personal, and if you want to get involved
>> then do it in terms of action and constructive,
>> cooperative discussion.
>
> Have you read the pages that you advise others to
> read?    The only comments that are insulting and off
> topic with the intent to provoke a response have been
> yours.
>
> This is a portion of the off list message I sent to
> Jocopo and I feel fully describes the spirit of most
> of my contributions in code, tutorial and disucssion.
>
> Like you, I run a business that relies heavily
> on the OFBIZ project.  Unlike you, I do not have the
> privilege of changing the community code to suit my
> deployment.  You have certainly earned that privilege.
>  I respect that and am not trying to take that away
> from you.  However, please understand that when
> someone, like myself, who does not have those
> privileges comes across an inflexible part of OFBiz
> and we have to come up with a solution, we have to
> maintain that solution all by our lonesome.  So when
> someone offers a patch that will break other's
> deployments, I'm going to plead with them to find
> another solution.  The more time people in the
> community have to spend maintaining their own
> solution, the less time they have to contribute to SVN
> and reviewing patches.

Reply | Threaded
Open this post in threaded view
|

[jira] Updated: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)
     [ http://issues.apache.org/jira/browse/OFBIZ-510?page=all ]

Tim Ruppert updated OFBIZ-510:
------------------------------

    Attachment: Anon_Checkout_3_and_6_step_combined_simultaneous.patch

Great work guys.  We have updated the patch to have both anonymous checkout processes working simultaneously.  There are a few quick things that need to be updated:

Move these files from applications/ecommerce/webapp/ecommerce/includes to applications/ecommerce/webapp/ecommerce/order

1. ccinfo.ftl
2. gcinfo.ftl
3. eftinfo.ftl

Combine the second step (shipping options) on to the Review Screen.  As for where to put it, just expand out the area where the shipment information is currently shown - to show the options.  Use two columns if necessary.  

This will result in two screens - the Personal Info screen and the Review Order / Payment Information /. Shipping Options screen.

> Anonymous Checkout Refactoring [ ecommerce ] Part #2
> ----------------------------------------------------
>
>                 Key: OFBIZ-510
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-510
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>    Affects Versions: SVN trunk
>            Reporter: Tim Ruppert
>         Attachments: 3stepAnonCheckoutWithAjax.patch, Anon_Checkout_3_and_6_step_combined_simultaneous.patch
>
>
> So, now that we're close to completing the Anonymous Checkout Refactoring Part #1, we are going on to the second phase out of three, which is intended to make the checkout process even more succint.  The final goal is to do something like I did for one of my customers - http://twpinc.insourcery.com .  This is an old site and is being replaced, so don't worry about the other functionality - just walk thru the checkout process.
> Currently we have a long process that contains these functions / screens:
> 1. Personal Info
> 2. Shipping Address
> 3. Shipping Options
> 4. Payment Options
> 5. Payment Information (and Billing Address)
> 6. Review Order
> 7. Order Confirmation
> We are going to shorten it up this way:
> 1. Personal Info / Shipping Address / Billing Address - with the appropriate error handling and the check box & action Billing same as shipping)
> 2. Shippint Options
> 3. Payment Options (if necessary - skip if you only have credit card - or only one option in general)
> 4. Review & Place Order - enter the credit card right here - put error handling here as well
> 5. Order Confirmation
> This would be the end of this patch.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

[jira] Commented: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)
    [ http://issues.apache.org/jira/browse/OFBIZ-510?page=comments#action_12460611 ]
           
Alex D. Fleming commented on OFBIZ-510:
---------------------------------------

Hi Tim,

I have tested the patch : Anon_Checkout_3_and_6_step_combined_simultaneous.patch.
It looks excellent to me.
I appreciate the 3 step anonymous checkout process and inbuilt use of Dojo toolkit in it.

It's really benifical to keep 6 as well as the 3 step anonymous checkout in the SVN repository.
Thanks Tim for your nice work.

Cheers
Alex D. Fleming


> Anonymous Checkout Refactoring [ ecommerce ] Part #2
> ----------------------------------------------------
>
>                 Key: OFBIZ-510
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-510
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>    Affects Versions: SVN trunk
>            Reporter: Tim Ruppert
>         Attachments: 3stepAnonCheckoutWithAjax.patch, Anon_Checkout_3_and_6_step_combined_simultaneous.patch
>
>
> So, now that we're close to completing the Anonymous Checkout Refactoring Part #1, we are going on to the second phase out of three, which is intended to make the checkout process even more succint.  The final goal is to do something like I did for one of my customers - http://twpinc.insourcery.com .  This is an old site and is being replaced, so don't worry about the other functionality - just walk thru the checkout process.
> Currently we have a long process that contains these functions / screens:
> 1. Personal Info
> 2. Shipping Address
> 3. Shipping Options
> 4. Payment Options
> 5. Payment Information (and Billing Address)
> 6. Review Order
> 7. Order Confirmation
> We are going to shorten it up this way:
> 1. Personal Info / Shipping Address / Billing Address - with the appropriate error handling and the check box & action Billing same as shipping)
> 2. Shippint Options
> 3. Payment Options (if necessary - skip if you only have credit card - or only one option in general)
> 4. Review & Place Order - enter the credit card right here - put error handling here as well
> 5. Order Confirmation
> This would be the end of this patch.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

[jira] Commented: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)
    [ http://issues.apache.org/jira/browse/OFBIZ-510?page=comments#action_12460619 ]
           
Tim Ruppert commented on OFBIZ-510:
-----------------------------------

Alex, thanks for your kind words, but I deserve very little of the praise.  I'm currently testing a two step process that will actually improve upon the 3 step - we'll see how it goes and we'll put another patch out there for testing.  At that point, it'll be time to get it checked in and allow everyone to run with it.

> Anonymous Checkout Refactoring [ ecommerce ] Part #2
> ----------------------------------------------------
>
>                 Key: OFBIZ-510
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-510
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>    Affects Versions: SVN trunk
>            Reporter: Tim Ruppert
>         Attachments: 3stepAnonCheckoutWithAjax.patch, Anon_Checkout_3_and_6_step_combined_simultaneous.patch
>
>
> So, now that we're close to completing the Anonymous Checkout Refactoring Part #1, we are going on to the second phase out of three, which is intended to make the checkout process even more succint.  The final goal is to do something like I did for one of my customers - http://twpinc.insourcery.com .  This is an old site and is being replaced, so don't worry about the other functionality - just walk thru the checkout process.
> Currently we have a long process that contains these functions / screens:
> 1. Personal Info
> 2. Shipping Address
> 3. Shipping Options
> 4. Payment Options
> 5. Payment Information (and Billing Address)
> 6. Review Order
> 7. Order Confirmation
> We are going to shorten it up this way:
> 1. Personal Info / Shipping Address / Billing Address - with the appropriate error handling and the check box & action Billing same as shipping)
> 2. Shippint Options
> 3. Payment Options (if necessary - skip if you only have credit card - or only one option in general)
> 4. Review & Place Order - enter the credit card right here - put error handling here as well
> 5. Order Confirmation
> This would be the end of this patch.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

[jira] Updated: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)
     [ http://issues.apache.org/jira/browse/OFBIZ-510?page=all ]

Tim Ruppert updated OFBIZ-510:
------------------------------

    Attachment: Anon_Checkout_2_and_6_step_combined_simultaneous.patch

This patch takes it down from a 3 step process to a 2 step process - while still preserving the 6 step process.  Thanks again to all that contributed to this patch.  Please review and let's get this party started.

> Anonymous Checkout Refactoring [ ecommerce ] Part #2
> ----------------------------------------------------
>
>                 Key: OFBIZ-510
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-510
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>    Affects Versions: SVN trunk
>            Reporter: Tim Ruppert
>         Attachments: 3stepAnonCheckoutWithAjax.patch, Anon_Checkout_2_and_6_step_combined_simultaneous.patch, Anon_Checkout_3_and_6_step_combined_simultaneous.patch
>
>
> So, now that we're close to completing the Anonymous Checkout Refactoring Part #1, we are going on to the second phase out of three, which is intended to make the checkout process even more succint.  The final goal is to do something like I did for one of my customers - http://twpinc.insourcery.com .  This is an old site and is being replaced, so don't worry about the other functionality - just walk thru the checkout process.
> Currently we have a long process that contains these functions / screens:
> 1. Personal Info
> 2. Shipping Address
> 3. Shipping Options
> 4. Payment Options
> 5. Payment Information (and Billing Address)
> 6. Review Order
> 7. Order Confirmation
> We are going to shorten it up this way:
> 1. Personal Info / Shipping Address / Billing Address - with the appropriate error handling and the check box & action Billing same as shipping)
> 2. Shippint Options
> 3. Payment Options (if necessary - skip if you only have credit card - or only one option in general)
> 4. Review & Place Order - enter the credit card right here - put error handling here as well
> 5. Order Confirmation
> This would be the end of this patch.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

[jira] Updated: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)
     [ http://issues.apache.org/jira/browse/OFBIZ-510?page=all ]

Tim Ruppert updated OFBIZ-510:
------------------------------

    Attachment: Anon_Checkout_2_and_6_step_combined_simultaneous.patch

This latest patch fixes the last issue that we could find in the quick anonymous checkout process - not checking for a shipment method being provided.  It also updates the order total inline as a result of this.

Let's get this in there now as it's a really nice upgrade to the existing processes and gives A LOT more flexibility for the community going forward.

> Anonymous Checkout Refactoring [ ecommerce ] Part #2
> ----------------------------------------------------
>
>                 Key: OFBIZ-510
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-510
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>    Affects Versions: SVN trunk
>            Reporter: Tim Ruppert
>         Attachments: 3stepAnonCheckoutWithAjax.patch, Anon_Checkout_2_and_6_step_combined_simultaneous.patch, Anon_Checkout_2_and_6_step_combined_simultaneous.patch, Anon_Checkout_3_and_6_step_combined_simultaneous.patch
>
>
> So, now that we're close to completing the Anonymous Checkout Refactoring Part #1, we are going on to the second phase out of three, which is intended to make the checkout process even more succint.  The final goal is to do something like I did for one of my customers - http://twpinc.insourcery.com .  This is an old site and is being replaced, so don't worry about the other functionality - just walk thru the checkout process.
> Currently we have a long process that contains these functions / screens:
> 1. Personal Info
> 2. Shipping Address
> 3. Shipping Options
> 4. Payment Options
> 5. Payment Information (and Billing Address)
> 6. Review Order
> 7. Order Confirmation
> We are going to shorten it up this way:
> 1. Personal Info / Shipping Address / Billing Address - with the appropriate error handling and the check box & action Billing same as shipping)
> 2. Shippint Options
> 3. Payment Options (if necessary - skip if you only have credit card - or only one option in general)
> 4. Review & Place Order - enter the credit card right here - put error handling here as well
> 5. Order Confirmation
> This would be the end of this patch.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

[jira] Commented: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)
    [ http://issues.apache.org/jira/browse/OFBIZ-510?page=comments#action_12461136 ]
           
Tim Ruppert commented on OFBIZ-510:
-----------------------------------

I believe that we can delete the other patches that were provided:

1. 3stepAnonCheckoutWithAjax.patch (335 kb)
2. Anon_Checkout_2_and_6_step_combined_simultaneous.patch (288 kb) - the old one
3. Anon_Checkout_3_and_6_step_combined_simultaneous.patch (296 kb) - the really old one

> Anonymous Checkout Refactoring [ ecommerce ] Part #2
> ----------------------------------------------------
>
>                 Key: OFBIZ-510
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-510
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>    Affects Versions: SVN trunk
>            Reporter: Tim Ruppert
>         Attachments: 3stepAnonCheckoutWithAjax.patch, Anon_Checkout_2_and_6_step_combined_simultaneous.patch, Anon_Checkout_2_and_6_step_combined_simultaneous.patch, Anon_Checkout_3_and_6_step_combined_simultaneous.patch
>
>
> So, now that we're close to completing the Anonymous Checkout Refactoring Part #1, we are going on to the second phase out of three, which is intended to make the checkout process even more succint.  The final goal is to do something like I did for one of my customers - http://twpinc.insourcery.com .  This is an old site and is being replaced, so don't worry about the other functionality - just walk thru the checkout process.
> Currently we have a long process that contains these functions / screens:
> 1. Personal Info
> 2. Shipping Address
> 3. Shipping Options
> 4. Payment Options
> 5. Payment Information (and Billing Address)
> 6. Review Order
> 7. Order Confirmation
> We are going to shorten it up this way:
> 1. Personal Info / Shipping Address / Billing Address - with the appropriate error handling and the check box & action Billing same as shipping)
> 2. Shippint Options
> 3. Payment Options (if necessary - skip if you only have credit card - or only one option in general)
> 4. Review & Place Order - enter the credit card right here - put error handling here as well
> 5. Order Confirmation
> This would be the end of this patch.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

[jira] Updated: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)
     [ http://issues.apache.org/jira/browse/OFBIZ-510?page=all ]

David E. Jones updated OFBIZ-510:
---------------------------------

    Attachment:     (was: Anon_Checkout_2_and_6_step_combined_simultaneous.patch)

> Anonymous Checkout Refactoring [ ecommerce ] Part #2
> ----------------------------------------------------
>
>                 Key: OFBIZ-510
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-510
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>    Affects Versions: SVN trunk
>            Reporter: Tim Ruppert
>         Attachments: Anon_Checkout_2_and_6_step_combined_simultaneous.patch, Anon_Checkout_3_and_6_step_combined_simultaneous.patch
>
>
> So, now that we're close to completing the Anonymous Checkout Refactoring Part #1, we are going on to the second phase out of three, which is intended to make the checkout process even more succint.  The final goal is to do something like I did for one of my customers - http://twpinc.insourcery.com .  This is an old site and is being replaced, so don't worry about the other functionality - just walk thru the checkout process.
> Currently we have a long process that contains these functions / screens:
> 1. Personal Info
> 2. Shipping Address
> 3. Shipping Options
> 4. Payment Options
> 5. Payment Information (and Billing Address)
> 6. Review Order
> 7. Order Confirmation
> We are going to shorten it up this way:
> 1. Personal Info / Shipping Address / Billing Address - with the appropriate error handling and the check box & action Billing same as shipping)
> 2. Shippint Options
> 3. Payment Options (if necessary - skip if you only have credit card - or only one option in general)
> 4. Review & Place Order - enter the credit card right here - put error handling here as well
> 5. Order Confirmation
> This would be the end of this patch.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

[jira] Updated: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)
     [ http://issues.apache.org/jira/browse/OFBIZ-510?page=all ]

David E. Jones updated OFBIZ-510:
---------------------------------

    Attachment:     (was: 3stepAnonCheckoutWithAjax.patch)

> Anonymous Checkout Refactoring [ ecommerce ] Part #2
> ----------------------------------------------------
>
>                 Key: OFBIZ-510
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-510
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>    Affects Versions: SVN trunk
>            Reporter: Tim Ruppert
>         Attachments: Anon_Checkout_2_and_6_step_combined_simultaneous.patch, Anon_Checkout_3_and_6_step_combined_simultaneous.patch
>
>
> So, now that we're close to completing the Anonymous Checkout Refactoring Part #1, we are going on to the second phase out of three, which is intended to make the checkout process even more succint.  The final goal is to do something like I did for one of my customers - http://twpinc.insourcery.com .  This is an old site and is being replaced, so don't worry about the other functionality - just walk thru the checkout process.
> Currently we have a long process that contains these functions / screens:
> 1. Personal Info
> 2. Shipping Address
> 3. Shipping Options
> 4. Payment Options
> 5. Payment Information (and Billing Address)
> 6. Review Order
> 7. Order Confirmation
> We are going to shorten it up this way:
> 1. Personal Info / Shipping Address / Billing Address - with the appropriate error handling and the check box & action Billing same as shipping)
> 2. Shippint Options
> 3. Payment Options (if necessary - skip if you only have credit card - or only one option in general)
> 4. Review & Place Order - enter the credit card right here - put error handling here as well
> 5. Order Confirmation
> This would be the end of this patch.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

[jira] Assigned: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)
     [ http://issues.apache.org/jira/browse/OFBIZ-510?page=all ]

David E. Jones reassigned OFBIZ-510:
------------------------------------

    Assignee: David E. Jones

> Anonymous Checkout Refactoring [ ecommerce ] Part #2
> ----------------------------------------------------
>
>                 Key: OFBIZ-510
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-510
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>    Affects Versions: SVN trunk
>            Reporter: Tim Ruppert
>         Assigned To: David E. Jones
>         Attachments: Anon_Checkout_2_and_6_step_combined_simultaneous.patch, Anon_Checkout_3_and_6_step_combined_simultaneous.patch
>
>
> So, now that we're close to completing the Anonymous Checkout Refactoring Part #1, we are going on to the second phase out of three, which is intended to make the checkout process even more succint.  The final goal is to do something like I did for one of my customers - http://twpinc.insourcery.com .  This is an old site and is being replaced, so don't worry about the other functionality - just walk thru the checkout process.
> Currently we have a long process that contains these functions / screens:
> 1. Personal Info
> 2. Shipping Address
> 3. Shipping Options
> 4. Payment Options
> 5. Payment Information (and Billing Address)
> 6. Review Order
> 7. Order Confirmation
> We are going to shorten it up this way:
> 1. Personal Info / Shipping Address / Billing Address - with the appropriate error handling and the check box & action Billing same as shipping)
> 2. Shippint Options
> 3. Payment Options (if necessary - skip if you only have credit card - or only one option in general)
> 4. Review & Place Order - enter the credit card right here - put error handling here as well
> 5. Order Confirmation
> This would be the end of this patch.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

[jira] Closed: (OFBIZ-510) Anonymous Checkout Refactoring [ ecommerce ] Part #2

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)
     [ http://issues.apache.org/jira/browse/OFBIZ-510?page=all ]

David E. Jones closed OFBIZ-510.
--------------------------------

    Fix Version/s: SVN trunk
       Resolution: Fixed

Thanks Anil, Ashish, Tim, and others who have worked on and commented on this.

The changes along with license notice for dojo are in SVN rev 490651.

> Anonymous Checkout Refactoring [ ecommerce ] Part #2
> ----------------------------------------------------
>
>                 Key: OFBIZ-510
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-510
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>    Affects Versions: SVN trunk
>            Reporter: Tim Ruppert
>         Assigned To: David E. Jones
>             Fix For: SVN trunk
>
>         Attachments: Anon_Checkout_2_and_6_step_combined_simultaneous.patch, Anon_Checkout_3_and_6_step_combined_simultaneous.patch
>
>
> So, now that we're close to completing the Anonymous Checkout Refactoring Part #1, we are going on to the second phase out of three, which is intended to make the checkout process even more succint.  The final goal is to do something like I did for one of my customers - http://twpinc.insourcery.com .  This is an old site and is being replaced, so don't worry about the other functionality - just walk thru the checkout process.
> Currently we have a long process that contains these functions / screens:
> 1. Personal Info
> 2. Shipping Address
> 3. Shipping Options
> 4. Payment Options
> 5. Payment Information (and Billing Address)
> 6. Review Order
> 7. Order Confirmation
> We are going to shorten it up this way:
> 1. Personal Info / Shipping Address / Billing Address - with the appropriate error handling and the check box & action Billing same as shipping)
> 2. Shippint Options
> 3. Payment Options (if necessary - skip if you only have credit card - or only one option in general)
> 4. Review & Place Order - enter the credit card right here - put error handling here as well
> 5. Order Confirmation
> This would be the end of this patch.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
12