function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion


Hi everyone,

I want to add an Order to salesforce.

I have been searching on the internet an object already done and it's not the case.

So I hesitate between derivated SalesOpportunity object to manage inside an "Order" status and add some fields.

Or I can create a new custom object.

What are you thought on it?



Best Answer chosen by Admin (Salesforce Developers) 

What constitutes and order in your business requirements? 


How much of that intersects with the standard Opportunity object processes? 


How much customization will you need to do to make Opportunity work the way you need it to? 


How much of a nuisance will it be to make sure your new way to use Opportunity doesn't annoy other Opportunity users?


These are the questions you need to be asking yourself. I would guess that if the end goal is to build a custom full-on order management feature that tracks shipping, fulfillment, delivery, etc you will want to go with a custom object honestly. 


There do appear to be some OMS systems on AppExchange, so you might want to check those out as possible solutions before you build your own.