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.