DivanteLtd / magento1-vsbridge

Run the Progressive Web App (PWA) on top of Magento 1.9. This is a Vue Storefront bridge for Magento 1.x. MIT License
https://vuestorefront.io
MIT License
57 stars 49 forks source link

Addresses limit #58

Open fishwolf opened 3 years ago

fishwolf commented 3 years ago

Post /user/me api now manage only one address as default shipping and one address as default billing.

the address is entered only if it has the flag default_shipping or default_billing is set to true, if the flags are absent, the address is not insert.

I have added to UserController.php this code:

if($updatedAdress["default_billing"] == false && $updatedAdress["default_shipping"] == false) { $bAddress = Mage::getModel("customer/address"); $updatedAdress["parent_id"] = $customer->getId(); $bAddress->setData($updatedAdress)->save(); }

Insert please in next version

Thanks

fishwolf commented 3 years ago

Other limit/bug if set the same address as default billing and shipping the address is duplicate.

If this both default to magento, the get /user/me return only default_billing = true

my implementation UserMe.txt