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
Binu 8Binu 8 

E-commerce using force.com

Hi Team,
    I want to create a e-commerce shopping cart website using force.com. I am thinking about the standard salesforce objects for my database architeture. Those are Accounts, Contact, Contract, Products, PriceBook, Attachment & Document, Opprtunities etc. Could you please guide me to build this? I have created a basic ER- digram for a normal shopping cart, but I have no idea about what salesforce objects can use insted of my entity. Dou you have any shopping cart ER-Diagrmas related to salesforce. Otherwise Please tell me the sfdc object relations. I am not looking for any external  applications  on app exchange for now.

Please chek the ER diagram for shopping cart :  http://creately.com/diagram/hjs63tgx1/A4lBATFQ0CuG88bdEUMDzPrXc=
    
Vivek_PatelVivek_Patel
Hi Binu,

You can use the force.com site for this, but the limitation there is that you don't get edit and delete permission on the standard objects except contract, you will have to create custom objects.
Maharajan CMaharajan C
Hi Binu,

Use the below details to your entity diagram

Users-you create a users in sfdc by using that you mention the any one of the user as a Admin and assign the others as a whatever you want.
Contact Object-use contact to get the customer details (customer name,phone etc...)
Opportunity Object-use as a Shopping Cart to the customers(Contact)
Pricebook Object(Rename the tabs as Department) -use us the Department to select the Products which is also comes under the opportunity (because the pricebook,products and Orders are comes under the opportunity as a related list).
Product object-use the product object you can add or update or delete the products under the Shopping cart (inside the product object you have ID,name ,Description,etc...)
Order Object-use the object to order the products here you can give the shipping details.

By using the Opportunity you can track the deals.

Let me Know is that Helpful for you.

Thanks.
Raj.
(Sweet Potato Tec).

 
Binu 8Binu 8
Thanks for your reply. Let me know what entity can map with Account object?
Maharajan CMaharajan C
Hi Binu,

There is a no need of use the Account Object in your entity.
if you want means use Department as the Account Object and avoid the Price book object.
use the product standard fields or custom fields to product category.

Thanks
Raj.
(Sweet Potato tec)
Bhuvana TandurBhuvana Tandur
how to use opportunity object for shopping cart?
Fasihur RahmanFasihur Rahman
Hello, Binu!
Hope you are doing well!

I would like to provide the best possible solution that's 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 set up 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, Configurable, Bundle Product type
* Cart & Wishlist Functionality
* One Page Checkout 
* Payment Gateways ( PAYPAL, Stripe, PayU, Skrill 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
* Multi-Currency
* Multi-lingual
* Wallet System

Benefits:
* 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 Site: https://demo.wedgecommerce.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.


Regards,
Fasihur Rahman
Salesforce Consultant
WEBKUL
C : +1-9143521614