Nash Delivery Customization: Step-by-Step Guide

Last updated: June 26, 2025

This guide walks you through how to enable Nash Delivery Customization, which hides all non-local delivery options at checkout when the buyer chooses Local Delivery in the cart widget. With just a few steps, you can give your customers a more seamless and customized delivery experience!

Enabling Delivery Customization

1. Install the Shopify GraphiQL App

If you haven’t already, install the Shopify GraphiQL app on your store.

Even if you’ve installed it before, reinstalling ensures the necessary access scopes are selected.

While installing, make sure to select the following Admin API access scopes:

  • delivery_customizations → read

  • delivery_customizations → write

Screenshot 2024-01-22 at 7.34.43 PM.png

2. Run the Customization Mutation

Once the GraphiQL app is installed, open it and paste the following GraphQL code into the editor:

mutation {
deliveryCustomizationCreate(deliveryCustomization:{
    functionId: "ec29387b-c6d0-4f90-b108-57c1b2cae45b"
    title: "Nash's App delivery customization"
    enabled: true
  }) {
    deliveryCustomization {
      id
    }
    userErrors {
      message
    }
  }
}

Then, scroll down and click the pink “Run” button below the code editor to execute the mutation.

Screenshot 2024-01-22 at 8.03.00 PM.png

What Happens Next?

Once the mutation runs successfully, your delivery customization will be live! 🎉

You can check if it’s working by heading to your Online Store and walking through the checkout flow. When a customer selects Local Delivery in the cart widget, only relevant options will be shown at checkout.

To manage or remove this customization later, go to:

Shopify Admin > Settings > Shipping and Delivery. Look for the Delivery Customizations section to manage or delete it.

Screenshot 2024-01-22 at 8.09.03 PM.png

If you run into any issues feel free to reach out to Nash Support.