---
schema_version: "1"
id: c0ef9b608f5ea76572bbd072b6982d4c91d1d5ca3c84f1934d994a0ab14ceabd
title: Commerce Checkout Flow Core Actions
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/flow_ref_elements_comm_actions_list.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_comm_actions_list.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 4b7c314c9468230809e65a964e9700be64c56c53902dd866e0ecb28174028897
description: The Commerce Checkout Flow provides several core actions for implementing a successful checkout process within your Commerce org. To add one of these actions to your flow, add an Action element. Then select the Commerce category, and search for the appropriate action. Cart actions aren’t available in flows for B2B stores built on an Aura template.
products:
  - Flow Builder
  - Salesforce Platform
release: "264"
---
# Commerce Checkout Flow Core Actions

The Commerce Checkout Flow provides several core actions for implementing a successful checkout process within your Commerce org. To add one of these actions to your flow, add an Action element. Then select the **Commerce** category, and search for the appropriate action. Cart actions aren’t available in flows for B2B stores built on an Aura template.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_supported_editions.htm&amp;release=264.0.0&amp;type=5" title="Learn about the editions and user interfaces that support Flow Builder. Some Flow Builder features integrate with other Salesforce products that require additional licenses.">View supported editions.</a></td></tr></tbody></table>

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/images/icon_note.png)

Note Cart actions aren’t available in flows for B2B stores built on an Aura template. To build a B2B Commerce Checkout flow for an Aura store, see [B2B Commerce Checkout Flow (Aura)](https://developer.salesforce.com/docs/commerce/salesforce-commerce/guide/b2b-b2c-comm-setup-checkout-flow.html).

These actions use Apex-defined input and output variables that map to input and output classes in the Apex `ConnectApi` namespace. For more information on using Apex-defined variables in flows, see [Considerations for the Apex-Defined Data Type](https://help.salesforce.com/s/articleView?id=platform.flow_considerations_apex_data_type.htm&release=264.0.0&type=5 "Understand these considerations when you’re building flows that include an Apex-defined data type.").

- **[Add Cart Item Action](https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_comm_actions_add_cart_item.htm&release=264.0.0&type=5)**  
    In a B2B Commerce Checkout flow, add an item to a cart.
- **[Create Cart Action](https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_comm_actions_create_cart.htm&release=264.0.0&type=5)**  
    In a B2B Commerce Checkout flow, create a cart.
- **[Delete Cart Action](https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_comm_actions_delete_cart.htm&release=264.0.0&type=5)**  
    In a B2B Commerce Checkout flow, delete a cart.
- **[Get Cart Items Action](https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_comm_actions_get_cart_items.htm&release=264.0.0&type=5)**  
    In a B2B Commerce Checkout flow, get items in a cart.
- **[Get Cart Promotions Action](https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_comm_actions_get_cart_promotions.htm&release=264.0.0&type=5)**  
    In B2B Commerce Checkout flow, get promotions associated with a cart.
- **[Process First Payment Billing for Subscriptions](https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_comm_actions_process_first_billing.htm&release=264.0.0&type=5)**  
    Generate and settle a subscription order’s first-term invoice and create a billing schedule for the subscription order.