Order Status and Operations

4. EC + SC (EN).png

Merchants can adjust and view the order status to access the progress of each order. You can refer to this article to understand the order status and product fulfillment logic.

 

This article will cover the following:

To enable "Return Order by Customer," please read Return Order by Customer.

 

1. Order statuses

Every order includes the following three types of status (Order status, Payment status, and Delivery status). Payment statuses "Failed" and "Expired" are automatically updated by the system, while you can manually update the order status.

 

Partially Refunded

You can manually select "Partially Refunded" as the payment status for situations where only part of the payment has been refunded. 

Screenshot 2023-12-14 at 11.29.35 AM.png

status_EN.png

*Note: The above does not include 7-11 and FamilyMart's delivery status. Please proceed to the following articles (currently available in Traditional Chinese) if you need any further information: 7-11 B2C / 7-11 C2C / 7-11 C2B / FamilyMart B2C

 

Notes on original orders with return orders

  • If an order is associated with a return order that is not yet completed or cancelled, the original order status cannot be changed to "Completed".
  • Once the order status is changed to "Completed", you cannot further edit the order. If the order's products are still within the cooling-off period, do not change the order status to "Completed".

  • If an order is associated with a return order that is not yet completed or cancelled, the original order status cannot be changed to "Completed".

 

[Coming Soon] Operation limitations  when order status is "Completed":

  • The following actions are NOT available:
    • Edit Order details or Order status
    • Edit Order customer details
    • Edit Delivery details, Delivery status, or Tracking Number
    • Edit Product Details or Order Total
    • Split orders
  • The following actions are available:
    • Edit Payment status
    • Edit Order Tag or Comments
    • Issue invoice
    • Initiate SHOPLINE Payments online refund
    • Send order notifications
    • Order Invoice or Packing slips
    • Return products

 

2. Product fulfillment and fulfillment reverted

i. Use Stripe as the payment method

  • If your Stripe has not enabled the 3D Secure authentication: Orders will be created, and the product quantity will be deducted only after the customer completes their order payment.
  • If your Stripe has enabled the 3D Secure authentication: the same case as ii. Use other payment methods

 

ii. Use other payment methods

When the customer clicks the Place Order button on the checkout page, a new "Unpaid" order will appear in the Admin. The product quantity will be deducted from the inventory.

  • Subsequently, if the order transaction fails, the system will automatically update the payment status to "Failed" and cancel the order (the order status will be updated to "Cancelled"). Due to the order cancellation, the inventory is returned simultaneously.
  • Subsequently, if the order transaction time expires, it will depend on whether you have enabled the auto-cancel order feature. If the feature is enabled, the system will update the order status to "Cancelled" and return the inventory simultaneously.

*Notes: 

  • When the order status is "Cancelled", the system will automatically return the inventory. In some occasions where orders have applied for promotions, the system will also return the promotion usage count. 
  • Please note that if you delete the order directly, inventory and promotion will not be returned.

 

3. Update payment status by system

i. Paid

If your store adopts a third-party payment service through SHOPLINE's integration, payment status is automatically updated to "Paid" after a successful customer transaction. However, information on third-party payment gateway platforms shall prevail in case of any discrepancy.

 

ii. Failed

If your store uses a third-party payment service with SHOPLINE's integration, payment status is automatically updated to "Failed" if a customer transaction is rejected. The system will cancel the order so that the inventory is up to date. You can go to the "Order Details" page to view the feedback from the payment service provider regarding the failed payment.

 

Here are some common conditions:

  • Invalid card information 
  • Card lost
  • Card expired 
  • 3D Secure authentication failure
  • Connection failure, etc.

螢幕快照 2017-11-16 下午4.18.36.png

 

If the payment for a credit card order fails, the page will directly jump back to the checkout page, and an error message will appear. The shopping cart items, orderer, and delivery information will be saved. Customers only need to enter the credit card number again (given that the card can be accepted by the bank's authorization) to re-submit the order.

credit_card_error.png

 

iii. Expired

If the customer does not complete the payment process and leaves the website directly, the system will update the payment status to "Expired" after the expiry time.

Here are some common conditions:

  • Failure to submit order due to unknown reason
  • Failure to access OTP to retrieve SMS one-time password
  • Failure to complete 3D Secure authentication (did not receive SMS or process interrupted)

Please refer to the following table for detailed payment expiry time:

Payment Service Provider Payment Method Expiry Time
ECpay (TW) Credit Card
Credit Card via (months interest installment)
WebATM
1 Hour
CVS According to custom due date
(7 Days by default)
Barcode 12 Days
ATM

According to custom due date

(3 Days by default)

 O'Pay (TW) Credit Card
Credit Card via (months interest installment)
WebATM
1 Hour
CVS 7 Days
ATM 3 Days
LINE PAY (TW) LINE PAY 0.5 Hour
 AsiaPay Credit Card
UnionPay
Alipay
1 Hour
Dragonpay Dragonpay 2 Days
PayPal Express Credit Card
PayPal
3 Days
HSBC (HK)

FPS

PayMe for Business

1 Hour

15 Minutes

Razer Merchant Services

Online Banking/FPX

Credit Card

1 Hour
Stripe Stripe 3D Secure 6 Hours
SHOPLINE Payments

Credit Card

AlipayHK

Google Pay (HK)

FPS (HK)

UnionPay (HK)

UnionPay (TW)

Chailease Zingala (TW)

ATM Bank Transfer (TW)

1 Hour

1 Hour

6 hours

1 hour

3 Minutes

15 Minutes

3 Days

By custom

Apple Pay

5 Minutes

OMISE Credit Card
Paynow
3 Hours
Octopus (HK) Octopus 15 minutes

 

*For customers using ECPay Credit Card; Taishin card acquiring operation; Bank SinoPac card acquiring operation and SHOPLINE Payments:

If the transaction proceeds to 3D Secure authentication, i.e., after a customer submits an order, they will be redirected to the 3D Secure authentication page of the card-issuing bank. The page is usually valid within 10 minutes. If the customer does not enter the one-time password within the time limit, the page may expire. The order status will be updated to "expired" in one hour. If the customer wishes to resume the purchase, they have to replace the order. 

 

*Notes:

  • If the customer selects ECPay credit card payment but does not complete the 3D Secure authentication, the order status will first be updated to "Expired." Then ECPay will send a message of failure to the system, so the order status will be updated to "Failed." 
  • The time for SHOPLINE Payments credit card payment status to change depends on the payment service channel, generally ranging from 10 minutes to 1 hour, up to 6 hours.

 

*For customers using SHOPLINE Payments Credit Card:

For the online store orders, the customer has 1 hour to complete the payment after clicking the Place Order button. For the manual orders, the customer has 1 hour to complete the payment after clicking the Pay now button. If the customer does not click the Pay now button, the payment can be completed within 3 days.

If the payment is not completed within the time limit, the credit card link will expire, and the order status will be updated to "Expired".

 

4. Auto-cancel orders with "expired" payment status

If you think canceling expired orders manually takes too much effort, you can turn on the "Automatically cancel orders with expired payment status" option on the "Order Settings" page. Once the setting is switched on, the system will automatically change the order status of expired orders to "Cancelled" and immediately return the inventory.

螢幕快照 2017-11-16 下午6.24.36.png

 

If you have already changed the Order Status manually before the status is changed automatically by the system, then that order's status will not be updated. The status will reflect the status set during the manual set.

 

Example:

You have an order that has been paid by credit card and the payment status reflects "Unpaid" while the order status reflects "Open". The order status is then changed to "Confirmed", but due to the payment information not being received the payment status becomes "Expired". If you have enabled the "Automatically Cancel Expired Orders" feature, the system will not change the Order Status to "Cancelled," as it has been manually changed to "Confirmed". Thus, the payment/order status of the order would be: "Expired" + "Confirmed".

 

*Note: 

Due to temporary abnormalities, the system may sometimes return the status of an order to "Paid" after it has "Expired". In these situations, the status will be re-updated to "Paid" and automatically cancelled orders will be updated to "Open" to ensure that inventory is held. When a product is out of stock, the system will be unable to update the order status (The status of orders in this situation would be: "Cancelled" and "Paid"). 

 

 

 

Read more

 

 

 

 

 

Have more questions? Submit a request

Comments