+ Start a Discussion

Online Store product admin screen

Im thinking of using salesforce as the admin/CRUD portion for my online store.

I think I want to use salesforce as the product maker.


My problem is: I am worried about how cumbersome creating a product can be.


Here are the imaginary steps:

  1. I have to make a Product Object.
  2. make a price object
  3. attach the product and price objects
  4. create a Product_Attribute object
  5. make a Store Attribute (color, size, dimension based attributes), then connect that to the Product_Attribute
  6. connect the Product_Attribute to the Product Object

The point is, If I want to create a product 'Mug' with different sizes, I would have to create 3 objects, and an object for each color.



-Product Attribute





Keep in mind that we would have an hourly job that copies the products from salesforce to mysql, for use by the online store, existing outside of salesforce.


Do you think this is ridiculous?

Should I go with something more user friendly?

Any opinions?






Hi Michael,


Knowing Salesforce Object schema - I don't think much work will be required - ( don't need to create a new product and Price Object).


You can simply customize the existing product2 Table to match your product requirement and use the pricebook2 Object to maintain that price list..

(adding new fields to Product Object : https://help.salesforce.com/apex/HTViewHelpDoc?id=adding_fields.htm&language=en)


I would suggets you to just spend some time on the following docs to know about thes eObject and how they are linked to the rest of the system:



Database  Model : Product :  http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_erd_products.htm

Rest of Sales Object Model : http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_erd_majors.htm


Hope this helps!

Kinetic GrowthKinetic Growth
Hi Michael

If you're still looking to use Salesforce manage products and run your online store, you might find the Venue application useful.

Venue is a native eCommerce app that’s built entirely on Force.com; Venue turns Salesforce into an eCommerce platform. You’ll use the products, prices, accounts, contacts, etc. from Salesforce to run the website/store and all your sales and transactions are recorded in your Salesforce database.

If you want, you can use Salesforce to host the web store using the Salesforce Sites feature (which is already included in Enterprise edition and above). Using Salesforce Sites eliminates the need for a separate store outside of Salesforce (i.e. it eliminates the need to duplicate data into mysql).

Venue is a full-featured eCommerce solution. You can fully customize your eCommerce website, process credit card and PayPal payments, get integrated tax and shipping modules, and advanced product management and discounting features.

You can learn more from the Venue website:


And from the Venue AppExchange listing:


This message is from Kinetic Growth, the company that makes Venue.  Please contact us if we can help:

Fasihur RahmanFasihur Rahman
Hello, Michael!
Hope you are doing well!

I would like to provide the best possible solution that gonna fulfill your requirement in best possible way. Undoubtedly, give it a try for our WedgeCommerce: https://wedgecommerce.com which provides all the ways to setup e-Commerce store natively within Salesforce CRM.

## 15 Days Free Trial
Existing Features:
* Native eCommerce on Salesforce CRM
* Impressive Storefront with customizable user interface
* Default Store manager
* Product Catalog Management
* Inventory Management
* Order Management 
* Supports Simple and Configurable Product type
* Cart & Wishlist Functionality
* One Page Checkout 
* Payment Gateways ( PAYPAL, Stripe, Offline )
* Multiple Product images with Zoom functionality
* Location based Shipping & Taxes
* Customer Registration
* Lead creation via Contact Us form
* Real Time Order generation
* SEO friendly
* Social Media Sharing 
* Add Gift vouchers
* Push Notification 
* RMA ( Return Merchandise Authorization ) 
* Multiple Payment Gateways ( PayU, Skrill, Pyaza)
* Chanel Manager for eBay & Amazon 
* Dynamic Dashboard to track Sales growth

* Trustworthy for scalable, profitable and flexible business
* No pain of hosting server and effective business data management
* Automation of unified eCommerce and CRM process
* Improve customer loyalty with deep insights
* Reporting and forecasting helps to increase sales and maximize revenues
* Reduce customer service costs with self-serve options
* Efficient order processing with well-known payment gateways
* Strong data security levels due to native Salesforce platform

DEMO: https://wedgecommercedemotest-developer-edition.ap5.force.com/
For more details: https://wedgecommerce.com
Schedule a Demo Session: https://eshopsync.com/booking/
Feel free to contact us at Support@webkul.com or Skype ID : Webkul.salesforce. I would be glad to assist you further.

Have a nice day ahead!

Fasihur Rahman
Salesforce Consultant