> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runalloy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Step 4: Setup Best Buy Fulfillment and Order Routing

### Shipping and Delivery

From the Best Buy Fulfillment App homepage, click on **Shipping Settings**

<Frame>
  ![](https://s3.amazonaws.com/alloy-assets/alloy-docs/best-buy/9.png)
</Frame>

In the shipping section, click on **General shipping rates**.

<Frame>
  ![](https://s3.amazonaws.com/alloy-assets/alloy-docs/best-buy/app-configuration/setup-fulfillment/2.png)
</Frame>

At the bottom of the page, you should see a section called **Not Shipping from** with **Best Buy In-Store Pickup**. Click on **Add Rates.**

<Frame>
  ![](https://s3.amazonaws.com/alloy-assets/alloy-docs/best-buy/app-configuration/setup-fulfillment/3.png)
</Frame>

In the modal, select **Create new rates**.

<Frame>
  ![](https://s3.amazonaws.com/alloy-assets/alloy-docs/best-buy/app-configuration/setup-fulfillment/4.png)
</Frame>

Then click on **create zone** and add a **United States** zone.

<Frame>
  ![](https://s3.amazonaws.com/alloy-assets/alloy-docs/best-buy/app-configuration/setup-fulfillment/5.png)
</Frame>

Click on **Add rate** for this zone. In the modal, select the following:

<Steps>
  <Step title="Rate type: user flat rate" />

  <Step title="Shipping rate: Custom" />

  <Step title="Custom rate name: Best Buy In-Store Pickup" />

  <Step title="Price: 0.00 (Free)" />
</Steps>

Click **Done**.

<Frame>
  ![](https://s3.amazonaws.com/alloy-assets/alloy-docs/best-buy/app-configuration/setup-fulfillment/6.png)
</Frame>

### Order Routing

Under the same **Shipping and Delivery** page in **Settings**, click on **Order Routing Rules** in the **Order routing section**.

<Frame>
  ![](https://s3.amazonaws.com/alloy-assets/alloy-docs/best-buy/app-configuration/order-routing/1.png)
</Frame>

Make sure that you add the Use Ranked Locations rule at the top.

<Frame>
  ![](https://s3.amazonaws.com/alloy-assets/alloy-docs/best-buy/app-configuration/order-routing/2.png)
</Frame>

Click **edit** on the **User ranked locations** rule and make sure Best Buy In-Store Pickup is at the bottom of the ranking. This will ensure this location will only be selected at checkout if the In-Store pickup option is selected by the customer.

<Frame>
  ![](https://s3.amazonaws.com/alloy-assets/alloy-docs/best-buy/app-configuration/order-routing/3.png)
</Frame>

Voila! You are all set up! Now you can checkout your storefront and see Best Buy In-Store Pickup in action!
