Known limitations in Customer Portal
Due to limitations in Shopify's order editing API, the following features can't be supported in Customer Portal at this time.
Orders created by other third-party apps
Shopify currently restricts what orders an app is allowed to edit. Orders created by third-party apps cannot be edited by your customers in Customer Portal.
Fulfilled items and fulfilled orders
Fulfilled items can’t be edited in Customer Portal. Your customers won’t be allowed to edit a fully fulfilled order or fulfilled items in the case of a partially fulfilled order. This is to prevent any issues on your end with your fulfillment services. However, your customers will still be able to edit the shipping address.
Discounts
Discounts can’t be added or edited in Customer Portal. However, if your customers forget to apply their discount code at checkout, they can cancel their order and replace it with their discount code.
Discount codes
Some discount code types don't allow order editing in Customer Portal. Indeed, if the following discount codes are applied, because Shopify doesn't allow editing these specific discounted orders, an error will appear:
- Buy Y Get X discount: Increasing/decreasing the quantity of an item will lead to an error.
- Amount Off Order ($): Increasing/decreasing the quantity of an item or editing the shipping address will lead to an error.
- Amount Off product (%): Editing an order with this type of discount code will lead to an error.
- Amount Off product ($): Editing an order with this type of discount code will lead to an error.
However, if Amount Off Order (%) is applied, the discount amount will vary with the changes made to the order in Customer Portal.
Line item properties
Product customizations or personalizations can be viewed on a customer's order but can't be edited with Customer Portal.
Subscription orders
Subscription and recurring orders are not currently supported in Customer Portal.
Wholesale
Customer Portal doesn't support wholesale orders at the moment but it's on our roadmap!
Shipping method and shipping rules
Customer Portal isn't able to adjust the shipping method based on the changes made to the orders at the moment. This is something we're currently exploring and are planning on supporting.