# Prepare Commerce Einstein to Use Custom Components

Before creating custom Commerce Einstein Recommendations components, deploy Commerce Einstein and enable activity tracking.

1. [Deploy Commerce Einstein](https://help.salesforce.com/s/articleView?id=commerce.comm_einstein_deploy.htm).

2. Enable [Activity Tracking](https://help.salesforce.com/s/articleView?id=commerce.comm_einstein_activity_tracking_top.htm).

3. [Commerce SFDX Environment Setup](https://developer.salesforce.com/docs/atlas.en-us.b2b_b2c_comm_dev.meta/b2b_b2c_comm_dev/b2b_b2c_comm_set_up_dev_env.htm).

:::note
Make sure to install all recommended software and plug-ins.
:::

**See Also**

- [Commerce Einstein APIs](https://developer.salesforce.com/docs/atlas.en-us.b2b_b2c_comm_dev.meta/b2b_b2c_comm_dev/b2b_b2c_comm_einstein_apis.htm)
- [Create a Custom Recommendations Component for B2C Stores Using Commerce Einstein APIs](https://developer.salesforce.com/docs/atlas.en-us.b2b_b2c_comm_dev.meta/b2b_b2c_comm_dev/b2b_b2c_comm_create_b2c_cust_ein_reco_comp.htm)
- [Create a Custom Recommendations Component for B2B Stores Using Commerce Einstein APIs](https://developer.salesforce.com/docs/atlas.en-us.b2b_b2c_comm_dev.meta/b2b_b2c_comm_dev/b2b_b2c_comm_create_b2b_cust_ein_reco_comp.htm)
- [Experience Cloud Cookies](https://help.salesforce.com/s/articleView?id=experience.networks_cookies.htm)
- [Deploy Commerce Einstein](https://help.salesforce.com/s/articleView?id=commerce.comm_einstein_deploy.htm)
- [Activity Tracking](https://help.salesforce.com/s/articleView?id=commerce.comm_einstein_activity_tracking_top.htm)
