View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001218 | OXID eShop (all versions) | 1.03. Basket, checkout process | public | 2009-08-19 12:57 | 2012-12-10 13:24 |
| Reporter | michael_keiluweit | Assigned To | |||
| Priority | immediate | Severity | major | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | 4.1.5 revision 21618 | ||||
| Fixed in Version | 4.1.6 revision 22740 | ||||
| Summary | 0001218: After removing "oxaddress__oxfname" and "oxaddress__oxlname" as mandatory fields, the shipping address will not saved | ||||
| Description | After 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. | ||||
| Tags | Order | ||||
| Theme | |||||
| Browser | All | ||||
| PHP Version | 5.2.6 | ||||
| Database Version | 5.0.33 | ||||
|
|
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.. |