---
schema_version: "1"
id: ac813e49ae4040322f9944f29acb52d16d269aace15b0ef5732b266e0d946f86
title: Provide Access to Store Fulfillment Apex Classes
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/om_provide_access_to_store_fulfillment_apex_class.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.om_provide_access_to_store_fulfillment_apex_class.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 27abcc0d7565caf4b32d9f76f3d0f6d32e58eff758469d953c49379d80f3b78b
description: The Store Fulfillment app uses an Apex class and Visualforce page for the pick ticket generation and picking process. Configure your user profiles to access these items.
products:
  - Commerce
  - Salesforce Order Management
release: "264"
---
# Provide Access to Store Fulfillment Apex Classes

The Store Fulfillment app uses an Apex class and Visualforce page for the pick ticket generation and picking process. Configure your user profiles to access these items.

### 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;"><a href="https://help.salesforce.com/s/articleView?id=commerce.om_editions.htm&amp;language=en_US" target="_blank">View supported editions</a>.</td></tr></tbody></table>

1. Log in to Salesforce as a System Administrator.
2. Let System Administrators access the Apex class.
    1. From Setup, in the Quick Find box, enter Profiles, and then select **Profiles**.
    2. Click **System Administrator**.
    3. Under Enable Apex Class Access, click **Edit**.
    4. Select the **StoreFulfillmentAppSerivce** class and every class prefixed by SFA.
    5. Click **Add**, and then click **Save**.
3. Let Identity Users access the Apex class.
    1. From Setup, in the Quick Find box, enter Profiles, and then select **Profiles**.
    2. Click **Identity User**.
    3. Under Enable Apex Class Access, click **Edit**.
    4. Select the **StoreFulfillmentAppService** class, and click **Add**.
    5. Click **Save**.
4. Let Identity Users access Visualforce pages.
    1. From Setup, in the Quick Find box, enter Profiles, and then select **Profiles**.
    2. Click **Identity User**.
    3. Under Enable Visualforce Page Access, click **Edit**.
    4. Select the **PrintPickTicket** page, and click **Add**.
    5. Click **Save**.

#### See Also

- [Store Fulfillment App Setup](https://help.salesforce.com/s/articleView?id=commerce.om_store_fulfillment_application.htm&release=264.0.0&type=5 "The Store Fulfillment app provides guided workflows that walk store associates through the process of picking and packing each order. Store associates can indicate how much of each item they can fulfill and how much they can pack. They can also track the items that they can’t fulfill and the reasons for rejection. Access to the site is controlled using the Identity User license. After the Identity User license is configured, create accounts for your store associates and assign the license to them.")