hi, i think i detected a bug in the COD payment module.
Ive set up 2 geo zones. first one the main capital of my country. Second one all other states.
I want COD only be available to packages being shipped to my capital, so i set it up in the module configuration.
The i realize the module is taking in consideration the billing address geozone not the shipping address geo zone.
for COD payments the really important address is the shipping one.
Lets suppose i have a customer that lives in the capital (where cod is available) but want to make a gift to his mother who lives in another state. Shipping adress is not in the geozone where cod must be available. Then COD CANT be a payment option, since i cannot go to other state to deliver the package and collect the money.
Ive set up 2 geo zones. first one the main capital of my country. Second one all other states.
I want COD only be available to packages being shipped to my capital, so i set it up in the module configuration.
The i realize the module is taking in consideration the billing address geozone not the shipping address geo zone.
for COD payments the really important address is the shipping one.
Lets suppose i have a customer that lives in the capital (where cod is available) but want to make a gift to his mother who lives in another state. Shipping adress is not in the geozone where cod must be available. Then COD CANT be a payment option, since i cannot go to other state to deliver the package and collect the money.
All payments go through the billing address. That's the address of the customer who is buying the product.
The real issue is that COD should only be available as an option (even if enabled) if the billing address and the shipping address are the same.
The real issue is that COD should only be available as an option (even if enabled) if the billing address and the shipping address are the same.
Modules for OpenCart 2.3.0.2
Homepage Module [Free - since OpenCart 0.7.7]
Multistore Extensions
Store Manager Multi-Vendor/Multi-Store management tool
If you're not living on the edge ... you're taking up too much space!
Correct.fido-x wrote:All payments go through the billing address. That's the address of the customer who is buying the product.
The real issue is that COD should only be available as an option (even if enabled) if the billing address and the shipping address are the same.
Norman in 't Veldt
Moderator OpenCart Forums
_________________ READ and Search BEFORE POSTING _________________
Our FREE search: Find your answer FAST!.
[How to] BTW + Verzend + betaal setup.
Hi.i2Paq wrote:Correct.fido-x wrote:All payments go through the billing address. That's the address of the customer who is buying the product.
The real issue is that COD should only be available as an option (even if enabled) if the billing address and the shipping address are the same.
Recently I came across this issue also.
I'm running opencart 1.5.4.1. and opencart enables/disables COD (Cash On Delivery) taking in account customers billing address and NOT shipping address has I think it should.
Can this be fixed?
"Correct" -really? If OpenCart bases its COD-charging Geo Zone on the billing address, fido-x' description may be a correct description of how OpenCart works, but imo it is *not* a correct way for an eshop system to operate for the simple reason tha the the postal service through which the relevant COD-charge is applied uses the *delivery address* and not the invoicing address to decide what charge to apply. So, the OpenCart code should be fixed.i2Paq wrote:Correct.fido-x wrote:All payments go through the billing address. That's the address of the customer who is buying the product.
The real issue is that COD should only be available as an option (even if enabled) if the billing address and the shipping address are the same.
Secondly, "...the billing address. That's the address of the customer who is buying the product." ... The whole point is that there are potentially *two* addresses for the customer. The customer could be an organisation whose primary address is the delivery address, but that has an accounts department somewhere else (at the invoicing address). Therefore, to say that that the invoicing address is "*the* address" of the customer is only half-correct.
When can we expect a fix to the working of OpenCart?
The way it works now is that they person who orders pays for the COD if they Delivery Address is the same, this to prevent me ordering something and have it delivered at your address costing the Store owner money because you won't accept the order because you did not order it.
Norman in 't Veldt
Moderator OpenCart Forums
_________________ READ and Search BEFORE POSTING _________________
Our FREE search: Find your answer FAST!.
[How to] BTW + Verzend + betaal setup.
Who is online
Users browsing this forum: Google [Bot] and 6 guests