Party Manage>Add Customer localisation

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

Party Manage>Add Customer localisation

Scott.
Hello,

Can someone please help me understand the logic with regards to localization in Party Manager.

I am using the current trunk as an example and I am entering a customer in the UK. I enter the address, City and I get to State and the State is not represented in the list. So I guess my first question is how do I work around this constraint?

From a usability point of view, most of my customers are in the USA but I do ship internationally. Would it make sense if a certain country (where I do the bulk of my business) be chosen as the default. Also, when Country selection is changed in the dropdown, then State/Province dropdown is updated and shows only state/provinces for currently selected country? That way, you would not have to search through all the states/provinces  looking for the correct one?

I also know that by design ofbiz has a constraint that geo should be in db (Foreign key constraint). Would it make more sense to either remove the constraint or have the ability to add to the geo table each time we encountered a new province, etc?

Any advice would be greatly appreciated. Thanks.
Reply | Threaded
Open this post in threaded view
|

Re: Party Manage>Add Customer localisation

Jacques Le Roux
Administrator
Hi,

From: "Scott." <[hidden email]>
> Hello,
>
> Can someone please help me understand the logic with regards to localization
> in Party Manager.
>
> I am using the current trunk as an example and I am entering a customer in
> the UK. I enter the address, City and I get to State and the State is not
> represented in the list. So I guess my first question is how do I work
> around this constraint?

Is there states in the UK ? Or are you referring as counties as if they were states ? Or (most certainly) did I not understand the
question ?

>>From a usability point of view, most of my customers are in the USA but I do
> ship internationally. Would it make sense if a certain country (where I do
> the bulk of my business) be chosen as the default. Also, when Country
> selection is changed in the dropdown, then State/Province dropdown is
> updated and shows only state/provinces for currently selected country? That
> way, you would not have to search through all the states/provinces  looking
> for the correct one?

There is currently an Ajax effort regarding this aspect (and other analogs) underway...

> I also know that by design ofbiz has a constraint that geo should be in db
> (Foreign key constraint). Would it make more sense to either remove the
> constraint or have the ability to add to the geo table each time we
> encountered a new province, etc?

This is may be done using entity maintenance in Webtools. https://localhost:8443/webtools/control/FindGeneric?entityName=Geo (look
for geoTypeId=STATE)
But you are right it would be good to have a tool to do that from the UI without specific knowledege. As we have for instance access
to time periods at
https://localhost:28443/accounting/control/TimePeriods?organizationPartyId=Company (this was previously accessed from webtools).
However it seems that no contributors had this need for now...

Jacques

> Any advice would be greatly appreciated. Thanks.
>
> --
> View this message in context: http://n4.nabble.com/Party-Manage-Add-Customer-localisation-tp622873p622873.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>


Reply | Threaded
Open this post in threaded view
|

Re: Party Manage>Add Customer localisation

Jacques Le Roux
Administrator
From: "Jacques Le Roux" <[hidden email]>

> Hi,
>
> From: "Scott." <[hidden email]>
>> Hello,
>>
>> Can someone please help me understand the logic with regards to localization
>> in Party Manager.
>>
>> I am using the current trunk as an example and I am entering a customer in
>> the UK. I enter the address, City and I get to State and the State is not
>> represented in the list. So I guess my first question is how do I work
>> around this constraint?
>
> Is there states in the UK ? Or are you referring as counties as if they were states ? Or (most certainly) did I not understand the
> question ?
>
>>>From a usability point of view, most of my customers are in the USA but I do
>> ship internationally. Would it make sense if a certain country (where I do
>> the bulk of my business) be chosen as the default. Also, when Country
>> selection is changed in the dropdown, then State/Province dropdown is
>> updated and shows only state/provinces for currently selected country? That
>> way, you would not have to search through all the states/provinces  looking
>> for the correct one?
>
> There is currently an Ajax effort regarding this aspect (and other analogs) underway...
>
>> I also know that by design ofbiz has a constraint that geo should be in db
>> (Foreign key constraint). Would it make more sense to either remove the
>> constraint or have the ability to add to the geo table each time we
>> encountered a new province, etc?
>
> This is may be done using entity maintenance in Webtools. https://localhost:8443/webtools/control/FindGeneric?entityName=Geo (look
> for geoTypeId=STATE)
> But you are right it would be good to have a tool to do that from the UI without specific knowledege. As we have for instance
> access to time periods at
> https://localhost:28443/accounting/control/TimePeriods?organizationPartyId=Company (this was previously accessed from webtools).

Sorry wrong link above, should be https://localhost:8443/accounting/control/EditCustomTimePeriod (anyway it's just an example)

Jacques

> However it seems that no contributors had this need for now...
>
> Jacques
>
>> Any advice would be greatly appreciated. Thanks.
>>
>> --
>> View this message in context: http://n4.nabble.com/Party-Manage-Add-Customer-localisation-tp622873p622873.html
>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Party Manage>Add Customer localisation

Rishi Solanki
In reply to this post by Jacques Le Roux
Hi,
Inline.

Rishi Solanki
Enterprise Software Developer
HotWax Media Pvt. Ltd.


On Wed, Nov 18, 2009 at 3:43 AM, Jacques Le Roux <
[hidden email]> wrote:

> Hi,
>
> From: "Scott." <[hidden email]>
>
>  Hello,
>>
>> Can someone please help me understand the logic with regards to
>> localization
>> in Party Manager.
>>
>> I am using the current trunk as an example and I am entering a customer in
>> the UK. I enter the address, City and I get to State and the State is not
>> represented in the list. So I guess my first question is how do I work
>> around this constraint?
>>
>
> Is there states in the UK ? Or are you referring as counties as if they
> were states ? Or (most certainly) did I not understand the question ?
>
>
>  From a usability point of view, most of my customers are in the USA but I
>>> do
>>>
>> ship internationally. Would it make sense if a certain country (where I do
>> the bulk of my business) be chosen as the default. Also, when Country
>> selection is changed in the dropdown, then State/Province dropdown is
>> updated and shows only state/provinces for currently selected country?
>> That
>> way, you would not have to search through all the states/provinces
>>  looking
>> for the correct one?
>>
>
> There is currently an Ajax effort regarding this aspect (and other analogs)
> underway...



In geoAutoCompleter.js look at the JS function written function
getAssociatedStateList(countryId, stateId, errorId, divId).
It will call the service getAssociatedStateList on the basis of country. It
is already done at One Page Checkout (ecommerce) and order view (ordermgr).


>
>
>  I also know that by design ofbiz has a constraint that geo should be in db
>> (Foreign key constraint). Would it make more sense to either remove the
>> constraint or have the ability to add to the geo table each time we
>> encountered a new province, etc?
>>
>
> This is may be done using entity maintenance in Webtools.
> https://localhost:8443/webtools/control/FindGeneric?entityName=Geo (look
> for geoTypeId=STATE)
> But you are right it would be good to have a tool to do that from the UI
> without specific knowledege. As we have for instance access to time periods
> at
>
> https://localhost:28443/accounting/control/TimePeriods?organizationPartyId=Company(this was previously accessed from webtools).
> However it seems that no contributors had this need for now...
>
> Jacques
>
>
>  Any advice would be greatly appreciated. Thanks.
>>
>> --
>> View this message in context:
>> http://n4.nabble.com/Party-Manage-Add-Customer-localisation-tp622873p622873.html
>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
>>
>
>