[Feature request] Automatic customer address change in all related records

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
5 years ago
It happens often that a customer enters his address with some error (missing house number, typo in the street name, zip code not matching the city, forgets to include his doorbell number, etc.)
He places his first order and only then we see the error or he realizes and calls us.

In such cases we do the following:  (it makes no sense to ask our customers to do this, none of them ever made it correctly, you will see why)

1. Update the address in his registration data
2. Update the address in his saved addresses records   so he will not use the error in his next order
3. Update the address in the current order's billing address
4. Update the address in the current order's shipping address
5. In case we already entered the wrong address in the shipping company's database, change it also there

Sometime we also forget to go thru all four steps, that leaves the error for future problems, We would welcome a function that would do steps 1-4 automatically. I think it can be programmed easily, the system would check these 4 fields's values before the update and if they match then modify all four with the same value we entered. Could be 'Change in all places' checkbox in the Edit form to enable/disable this.

This functionality would be useful not only in the Admin area but in the customer account editing form.
For example a customer's phone number has changed, he logs in, changes it in his registration data, but 99 out of 100 will definitely forget to update it in their saved addresses and continue to use the address with old data when placing new orders. We encountered this many times already.
We included a warning message in the Edit form to remind the customer of this, but this could be done better.
5 years ago
Yeah, I like the idea, but in the end I think it's more complex.

In my opinion, only orders that have not yet been further processed may be changed.

Also, simply changing the phone number at the address if this has been changed in the registry is not without problems.

I have the same first name as my father, but a different phone number. But we live at the same address.

This is a rare occurrence, but I find an automatic mechanism problematic here. It could be a button that does that. But this must also be 'intelligent', because it would have to synchronize the old information with the new information and perhaps even display it completely again before saving.

We have connected our ERP software to NopCommerce via OData. It is a general problem and affects not only such 'automations' but also following connected programs would have to be 'informed' about data changes.

That would be a nice round thing. But perhaps there is more to consider.

In any case it would be a good relief for the customer and the admin.

It would also be good for the customer if he could see his registration and his addresses in one view.
5 years ago
99% when we correct an address is due to a misspelling or typo. Like 'Rkvrside Drive' entered instead of 'Riverside', or a missing house number, or just a number instead of Street-and-number. Very often we have a missing digit in phone numbers, making the entered phone number totally unusable. By 'changing' these data I was not meaning the customer moves to a new address or buys a new SIM card. This happens maybe 1% of the time, and it is totally fine that he then enters a new address.

We do between 5-10 address corrections daily, it is a very annoying repetitive work that we have to correct 4 entries of 'Rkverside' to 'Riverside' per customer. I counted 16 mouse clicks plus 4 times typing the very same text per customer.

I see no collateral damage even if this automation would result changing all 'Rkverside' entries in the world to 'Riverside'-s but I meant to change only the four entries* of a particular customer who requested this correction and tell us he made a simple typo.

I see no reason to keep unusable (like a missing digit) phone numbers or nonexisting garbage name street addresses intact in any place of our database.
I think a general replace of all occurrences  'Rkverside' to 'Riverside' in all over the database would be even OK, but I meant only the pending order's billing, shipping and the corresponding saved address of one customer.
5 years ago
Yes, I can imagine that very well, I just think there should be a simple option to look at what is saved before.

Or an intelligent correction mask that notices which field you change and then highlights all other incorrect fields.

At the end confirm with a click and you are done. But then you also know what was really changed.

That would be nice in the standard.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.