下单/发票/发货/退货

前台下单

先注册一个账号 再购买产品下单

下单/发票/发货/退货

注册后,我们开启购物之旅

下单/发票/发货/退货
下单/发票/发货/退货
下单/发票/发货/退货
你可以在后台设置paypal,使用paypal支付
Configuration->Sales->Payment Methods
下单/发票/发货/退货

下单/发票/发货/退货

注意: 购买成功后,你会收到一封order邮件

后台创建invoice(开发票)

下单/发票/发货/退货
下单/发票/发货/退货
下单/发票/发货/退货
下单/发票/发货/退货
下单/发票/发货/退货

注意: 创建invoice并勾选Email Copy of invoice后,你会收到一封invoice邮件

发票创建完了,就可以发货了

后台创建Ship(发货)

下单/发票/发货/退货
下单/发票/发货/退货
M2默认只支持这4种物流公司。
下单/发票/发货/退货

如果你要用国内的,比如中通的话,就选择Custom Value.
下单/发票/发货/退货
下单/发票/发货/退货

下单/发票/发货/退货

注意: 创建ship并勾选Email Copy of Shipment后,你会收到一封shipment邮件

我们再看看前台用户订单页面是什么情况?

下单/发票/发货/退货

发现没有出现快递公司,当然追踪物流信息也都是空的。

那怎么办呢?
没办法,M2默认不支持国内快递,只能买插件或者找人来开发这个功能了。

创建Credit Memo(退款)

下单/发票/发货/退货
下单/发票/发货/退货
下单/发票/发货/退货
下单/发票/发货/退货

  1. Refund Shipping 指退的运费,因为运费不在产品价格里,要单独算。
  2. Adjustment Refund 指除运费和商品价格之外需要退的钱,比如精神损失费或者假一罚十的钱等。
  3. Adjustment Fee 指此次退款需要的手续费

如果还有疑问的话,你也可以参考这篇文章:
https://www.magestore.com/magento-2-tutorial/magento-2-credit-memo/

注意: 创建Credit Memo并勾选Email Copy of Credit Memo后,你会收到一封Credit Memo邮件

前台订单页面也可以查到退款退货信息
下单/发票/发货/退货

另外,如果你想Credit Memo后,立即返还产品库存,需要在后台开启下这个设置
Configuration->CATALOG->Inventory->Product Stock Options->Automatically Return Credit Memo Item to Stock 设为Yes即可。

关于退款的我再说几句

如果你是用的有退款api接口的支付方式 (比如paypal/braintree),可以在创建Credit Memo的时候 选择在线退款 会即时通过支付插件的退款api退款到客户账户。
举个例子:
假设客户用braintree下了订单。

#1, 点击invoice,然后打开invoice

下单/发票/发货/退货

#2,点击 credit memo

下单/发票/发货/退货

#3,确认refund的总金额,然后点击 refund

注意:
如果该订单的支付方式支持在线退款,才会显示Refund这个按钮,否则只显示Refund Offine(线下退款)按钮。

点击Refund按钮就是在线退款。
下单/发票/发货/退货

于是乎order status更新为closed
下单/发票/发货/退货

登入braintree后台确认发现钱已退。
下单/发票/发货/退货
下单/发票/发货/退货