Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposed Solutions for the 'CustomerClassification' Property Issue #84

Open
ebaj-tech opened this issue Oct 17, 2024 · 1 comment
Open

Comments

@ebaj-tech
Copy link

I'm sorry to have to discuss the CustomerClassification property again. After a few weeks of correspondence with UPS API support in Germany, it has now become clear that the CustomerClassification property/container is valid if ShipFrom country or territory is US. The list prices, which are also displayed here https://wwwapps.ups.com/ctc/request?loc=en_en, we receive over the API call when we omit the CustomerClassification property. However, omitting it is no longer possible because the value for CustomerClassification is taken from the public enum UPSCustomerClassification.

The following solutions would be possible:

a) The "CustomerClassification" property should be nullable and if the value is null, then this value should not be in the request string;

b) The "CustomerClassification" property only for deliveries from the USA - as it was originally;

I could imagine a combination of both points. Alexey, what do you think, how can we clean this up again?

@ebaj-tech
Copy link
Author

We are still receiving incorrect list prices from the UPS API. According to customer service, the request string should not include the 'CustomerClassification' property. However, we currently cannot exclude this property. Is there a possibility of implementing a solution in the near future? As suggested, the 'CustomerClassification' property should be nullable. If the value is null, then it should not be included in the request.

Thank you in advance for your prompt response.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant