Closed (won't fix)
Project:
Commerce Shipping
Version:
7.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
7 Jul 2011 at 13:47 UTC
Updated:
21 Jul 2011 at 00:48 UTC
Jump to comment: Most recent file
Comments
Comment #1
googletorp commentedI don't see any reason to do something that can easily be done through the UI and that not everybody would want anyways.
A simple solution would be to add shipping address field to the customer profile.
I'm open for this if it at some point would make sense, but as a stand alone feature, I don't believe it would be actually useful for people.
Comment #2
jdelaune commentedWell you wouldn't add a shipping address to the billing profile type since it's not billing information. I can't see anywhere in the UI where to add new profile type apart from the default billing one.
Maybe I'm missing something but how else would this be done through the UI easily?
Some payment processors take shipping addresses so if a module like shipping doesn't generate a default place to store shipping address data then making your payment processor plug in to an address which could be stored anywhere might be quite hard.
I've used very few commerce websites which don't let you enter a different shipping address if you have products in your basket which ship.
I think making the shipping module generate a shipping profile would benefit a lot of people, they can remove it in their checkout settings if they don't want it so it's not like it would be doing any harm.
Just my thoughts.
Comment #3
googletorp commentedIt's very easy to add the field through the UI. (See screen shots)
Like I said, I don't see reason to add this to the commerce_shipping module.
Comment #4
jm.federico commentedHi
IMHO there should be a shipping address common to all the orders, independent of the shipping method. This will allow shipping methods to not worry about where to store the ifnormation and will always know where to grab it from.
Think about the payment process without a unifie billing profile, each gateway module would have to come up with a way to grab the information it needs, while having it as in profile makes it easier for everyone and even more important, keeps things consistant.
I'm about to integrate 3 shipping companies to a website, and developing the modules so that they use a profile I'm manually creating, this makes them not suitable to be contributed, since i requires others to manually cerate a field with the specifications I set, or the module would have to create the field programatically at install time, but then it might be in conflict with whatever the site has, or whatever other module does.
+1 for having a unified shipping profile
Comment #5
jm.federico commentedOne more thing.
The solution you give of adding a filed to the billing information seems a bit off to me. I would like to keep Billing and Shipping info completely independent. Imagine if I have 3 different shipping places but I always pay with the same card, I would have 3 different Billing profiles, which is wrong, since, the billing info is the same.