前台下单
先注册一个账号 再购买产品下单
注册后,我们开启购物之旅
你可以在后台设置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(退款)
- Refund Shipping 指退的运费,因为运费不在产品价格里,要单独算。
- Adjustment Refund 指除运费和商品价格之外需要退的钱,比如精神损失费或者假一罚十的钱等。
- 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后台确认发现钱已退。