Question in one line is - is there any option to make orders visible to customer community users keeping OWD to Private? Please read below for detailed problem.

We have Customer Community User License (Not plus, basic one). We are exposing Orders, Assets, Cases tabs to the customer. despite of Asset's & Case's OWD being private, customer can see them under the account. However, he is not able to See orders (OWD being private)

Another thing to mention here is I understand and I have used Sharing sets for Asset & cases so that customer can see all the assets and cases which he is not related to (obviously under his account only). While Sharing set is currently not available for the Orders, I am able to expose orders to customers if I change OWD to Controlled by parent. However, I don't want to change this OWD from private to Controlled by parent as it disables Manual sharing which our internal users use extensively.

2 Answers 2


Private is private. If your internal users can't see Orders with Private Sharing, why would you expect your External users to be able to see them? Obviously you don't want to create a group for each Account and since you don't have a Community Plus license you can't use Apex Managed Sharing. Criteria Based Sharing Rules can't be used in communities either or that would seem to have been a potential solution to your issue. The only option will be to change your sharing model.

  • Hi Cal, does buying Community Plus license solve the purpose? Will I be able to share the orders with community users while OWD is private.
    – Jarvis
    Commented May 25, 2017 at 8:18
  • @Bennie First, I recommend you view this KB Article on Community Plus license. Yes, it will definitely allow you to share Orders with Community Users via Apex Managed Sharing. However, you may need to redo ALL of the sharing in your Community if you change licenses since Community Plus doesn't support sharing groups like a regular Customer Community does. It has an entirely different sharing model. Hope this answers your question.
    – crmprogdev
    Commented May 25, 2017 at 15:12

You can use the Community Plus license which allows you to use Advanced/Apex Sharing.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .