Magento: How do we reship damaged goods at the store's expense?
-
An order was damaged and we'd like to replace it without charging the customer for the new items or shipping. How can this order be created from the admin? Is it necessary to create a "Store" customer to supply the payment/shipping cost? Using Magento Community edition.
-
Answer:
One way to do it, is set the custom price of the product to 0 and temporally enable free shipping for the customers post code
Rob Smith at Quora Visit the source
Other answers
I believe the flow will be as follows:1. On order detail page add button called "Reship Order".2. Once admin will click on it Magento custom code will execute and places the order without charging the a single penny.3. Once the order has been placed we can change previous order's status as well by SOAP call.Programmatic Approach:For automation process we require some of the data from the existing placed order:1. Shipping Method2. Customer information (Customer id for registered customers or customer's firstname, lastname, email etc. )3. Shipping address4. Product information (Product id, SKU, price, Qty)5. Website and Store informationSOAP V2 - shoppingCartOrder method name.Magento has SOAP APIs to handle all the operation programmatically with standard approaches. We can use some essential API's methods. Following would be the flow for creating an order.1. Add products to the cart (which can be retrieve from the existing placed order)2. Forward customer details3. Customer's address information4. Set shipping method5. Set payment details, for this situation set "checkmo" which is check or money order. Because we don't want to place order by charging customer's credit card.6. Place the order.Please follow this link for more information. http://devdocs.magento.com/guides/m1x/api/soap/checkout/cart/cart.order.htmlIncase you need any assistance with regards to Magento development/ customization feel free to email me on: CMARIX is a leading Magento development company with inhouse team of Magento certified developers. To know more about us, please visit: http://www.CMARIX.com
Sunny Patel
Related Q & A:
- How To Get On Fb In School When It's Blocked?Best solution by ampercent.com
- How to retrieve Install Statistics from the Google Developer's Console?Best solution by Stack Overflow
- How can I inject a constant into a directive's controller?Best solution by stackoverflow.com
- How to call button click event in another page's load event?Best solution by codeproject.com
- How can I get rid of my yahoo photo's and attachments?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.