---
schema_version: "1"
id: 0c3663db2c41416a2a1de34112659d4881b520a0ef37d2f2a55eb800dd8a8967
title: Retail Order Customization
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/retail_api/retail_order_ui_customization.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/retail_order_ui_customization.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 5a9a1e1a1508e2c42b420b9b1f1c1608cfab2ec82902d7b23857dd9a596ffff6
description: Customize the order proposal list and the order screens, such as Order Header, Order Details, Order Items, Add Items, and Free Items by creating an Apex customization hook.
---
# Retail Order Customization

Customize the order proposal list and the order screens, such as Order Header, Order Details, Order Items, Add Items, and Free Items by creating an Apex customization hook.

- **[Customize the Retail Order Save Process](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/retail_order_apex_setup.htm)**  
    To customize the retail order save process, create a callable Apex class as a customization hook.
- **[Retail Order Save Customization Use Cases](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/retail_order_apex_save_customization.htm)**  
    Here are the different Apex customization use cases for the retail order save process.
- **[Retail Order LWC](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/retail_order_lwc_setup.htm)**  
    Access the RE order data in the LWC layer using the orderExtensionUtils service component.
- **[Customize the Retail Order Proposal List Creation Process](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/order_proposal_list_apex_setup.htm)**  
    To customize the order proposal list creation process, create a callable Apex class as a customization hook.
- **[Apex Classes for Retail Order Customization](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/apex_classes_retail_order_customization.htm)**  
    Use these Apex classes to access retail order records and to run additional work after an order and its related records are committed.