The Local Pickup Option Generator API enables you to generate custom local pickup options available to buyers during checkout.

## Example use cases

- Generate local pickup options based on custom rules.

    > Plus:
    > Only custom apps installed on stores on the [Shopify Plus plan](https://help.shopify.com/manual/intro-to-shopify/pricing-plans/plans-features/shopify-plus-plan) can use the Local Pickup Option Generator API. Merchants must be enrolled in the Partners programme to deploy their own custom apps and generators.

## Developer tools and resources

<div class="resource-card-grid">
  <div>
  <a class="resource-card" href="/docs/apps/build/cli-for-apps" data-theme-mode="">
    <div class="resource-card__indicator-container"><img
     src="/assets/resource-cards/cli"
     data-alt-src="/assets/resource-cards/cli-dark"
     aria-hidden="true"
     class="resource-card__icon themed-image"></div>
    <h3 class="resource-card__title">
      Shopify CLI
    </h3>
    <p class="resource-card__description">A command-line tool for building Shopify apps.</p>
  </a>
</div></p>

<p><div>
  <a class="resource-card" href="/docs/api/functions/reference/local-pickup-delivery-option-generator/graphql" data-theme-mode="">
    <div class="resource-card__indicator-container"><img
     src="/assets/resource-cards/graphql"
     data-alt-src="/assets/resource-cards/graphql-dark"
     aria-hidden="true"
     class="resource-card__icon themed-image"></div>
    <h3 class="resource-card__title">
      Local Pickup Option Generator API reference
    </h3>
    <p class="resource-card__description">Consult the GraphQL reference for the Local Pickup Option Generator API.</p>
  </a>
</div>
</div>


## Next steps

- Learn how to use Shopify Functions by [building local pickup delivery option generators](/docs/apps/build/orders-fulfillment/order-routing-apps/build-local-pickup-options-function).