View Issue Details

IDProjectCategoryView StatusLast Update
0001218OXID eShop (all versions)1.03. Basket, checkout processpublic2012-12-10 13:24
Reportermichael_keiluweit Assigned To 
PriorityimmediateSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version4.1.5 revision 21618 
Fixed in Version4.1.6 revision 22740 
Summary0001218: After removing "oxaddress__oxfname" and "oxaddress__oxlname" as mandatory fields, the shipping address will not saved
DescriptionAfter removing "oxaddress__oxfname" and "oxaddress__oxlname" as mandatory fields, it is possible to fill only the mandatory fields at the shipping address and the order processing is going on, without any error message. In order step 4 you can see that the shipping adress is not saved. After the order is no new shipping address for the customer in the backend.

I reproduced it in our demoshop pe and ee.
TagsOrder
Theme
BrowserAll
PHP Version5.2.6
Database Version5.0.33

Activities

tomas_liubinas

2009-08-20 16:20

reporter   ~0001472

It could be fixed in a simple way: just disable mandatory oxlname and oxfname check in oxUser::_assignAddress(). It works, however you get ugly address format when name is not supplied, something like: " , Berlin" in order to fix that I introduced new class oxAddress having toString() method and returning nicely formatted single line address. Anyway You just could play with template change to avaido that..