Post by ronaquin496 » Fri Jan 06, 2012 3:44 am

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.

Newbie

Posts

Joined
Fri Jan 06, 2012 3:29 am

Post by ronaquin496 » Fri Jan 06, 2012 4:29 am

sorry i forget to mention im using latest version 1.5.1.3

Newbie

Posts

Joined
Fri Jan 06, 2012 3:29 am

Post by fido-x » Fri Jan 06, 2012 11:54 am

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.

Image
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!


User avatar
Expert Member

Posts

Joined
Sat Jun 28, 2008 1:09 am
Location - Tasmania, Australia

Post by i2Paq » Fri Jan 06, 2012 1:47 pm

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.
Correct.

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.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by tolinho » Sun Nov 18, 2012 4:30 am

i2Paq wrote:
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.
Correct.
Hi.
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?

New member

Posts

Joined
Sat Jul 21, 2012 2:01 am

Post by milezteg » Fri Dec 21, 2012 3:16 am

Confirmed that this is still not fixed in 1.5.4.1. Can anyone comment on a fix or workaround please?

User avatar
New member

Posts

Joined
Wed Nov 28, 2012 11:00 am

Post by raj2013 » Sun Dec 23, 2012 1:02 pm

can we also use COD option at product page.

Newbie

Posts

Joined
Sun Dec 23, 2012 12:23 pm

Post by eshopper » Sat May 18, 2013 11:15 pm

i2Paq wrote:
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.
Correct.
"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.

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?

Newbie

Posts

Joined
Sat May 18, 2013 10:44 pm

Post by i2Paq » Sun May 19, 2013 4:52 am

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.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands
Who is online

Users browsing this forum: No registered users and 8 guests