Header Image
Guide
Walmart GoLocal FAQ
Last updated on Sep 16, 2024
Reading time: 12 min

Delivery Setup

What is Cold Chain?

Cold Chain is the concept of monitoring the delivery time for orders that include cold or frozen items for food handling safety. Drivers get a notification when they are carrying cold or frozen, temperature-sensitive items in an order. If drivers don’t drop off the items within one hour, the app automatically routes the driver back to the pickup location and cancels the order to ensure cold chain compliance. All clients have the ability to turn on or off alerts and return instructions for cold chain compliance in Client Center.

How does batching work?

Batching allows a driver to carry multiple orders in a single trip. This allows for efficiency for our driver, clients, and end customers. Walmart Admins can turn on batching for clients during the onboarding process.

How does catchment area work?

The catchment area is a distance-based area around a Pickup Point and the specified area where a driver will deliver. Our systems currently calculate catchment by optimal driving routes. Onboarding Admins specify the catchment area driving distance in Client Center during the delivery service configuration. The driving distance refers to the distance from the Pickup Point to the drop-off location using Google Maps API. Delivery is only eligible to locations within that radius. A delivery request to an address beyond this distance will be rejected.

How do I customize my company's Live Order Tracking page?

You can customize your company's Live Order Tracking (LOT) page under the Product Add-Ons section of the delivery service setup. The LOT page can be customized in these ways:
  • Show a title on the page and customize the name of the title
  • Include a link that sends customers to another page (like the client's homepage): This link displays in the top-right corner of the LOT page
  • Customize the base URL of the LOT page: The base URL can be customized to a client-owned branded domain instead of our generic base URL: delivery.walmart.com
The system also consumes the logo set in Client Center to show in the top-left corner of the LOT page.

How do I add driver instructions?

You can add and customize default driver pickup instructions for all Pickup Points when configuring delivery service for a client in Client Center. To change these global settings at any point, go to the Client Settings tab > Delivery > Pickup and find the Default Pickup Instructions. Additionally, you can customize instructions for each individual Pickup Point on the Pickup Point tab. Select a Pickup Point, and go to Delivery > Pickup.

How do I change pickup hours?

Go to Client Settings > Delivery > Pickup. From there, you'll see options to change pickup hours under the Default Pickup Hours section. 

What happens if a client turns on Proof of Delivery?

In Client Center, if the Proof of Delivery toggles are activated during the delivery service setup, the driver is prompted to take a photo, obtain the customer's signature when items are delivered, or potentially both. Proof of Delivery: Photo option can be activated for attended or unattended deliveries. This means that the driver is notified via the Driver App to snap a photo of the order upon successful delivery. Proof of Delivery: Signature requires that attended delivery is active because it means that the driver is prompted via the Driver App to obtain a customer signature when handing off the order. For both options, drivers are also presented with instructions for how to deliver the order and properly follow the proof of delivery steps. 

What is Geofencing?

Geofencing is a virtual boundary defined around a Pickup Point that detects when customers and drivers arrive at the Pickup Point and notifies associates of their arrival. Geofencing helps:
  • Display driver locations, as well as, pick-up and drop-off locations in near-real time.

  • Initiate events based on proximity of delivery service providers so that pickups are ready in time and customers are notified when their delivery is arriving.

Pickup Point Setup

The address I entered isn't accepted when setting up a Pickup Point

Reach out to your Walmart GoLocal product manager to resolve the issue.

How do I remove one of my Pickup Points?

Once a Pickup Point has been added and configured, it can only be deactivated, not removed. Learn how to deactivate a Pickup Point here.


What is the difference between "Cancel request by client" and "Canceled by client"?

“Cancel request by client” means the request has been made, our systems are still processing the cancellation, and the delivery hasn’t been successfully canceled yet. “Canceled by client” means that the delivery was successfully canceled.
 

Dispatcher and Delivery Tracking (and Orders)


Can I track a delivery?

You can track a delivery in Client Center Dispatcher. The progress and status of each delivery is listed on the main dashboard.
Clients and customers can also use the Live Order Tracking page set up during delivery configuration to track deliveries. The Live Order Tracking URL is shared in our webhook and Get Delivery Details API. Clients can also access driver location via webhook updates.


I want to set a custom date range for deliveries in Client Center Dispatcher

Go to Client Center Dispatcher and find the Delivery Date drop-down menu in the top-right. Select Custom to set a specific delivery date range.


How do I cancel a delivery?

You can cancel a delivery using Client Center Dispatcher. Learn how to do that here.


How do I switch drivers for a delivery?

Client Center Dispatcher does not allow the user to select a specific or new driver for a delivery. Work with a Spark Dispatching Agent or Spark Dispatcher to do this.
Walmart GoLocal does have a platform level feature, Driver Auto-Reassignment, that's turned on for all the clients.
When this feature is live and a Spark driver cancels within the delivery slot, Walmart GoLocal has the capability to automatically add the delivery opportunity back into the Spark Driver app queue so that another driver can quickly pick it up. This means that when a driver cancels, the system finds a new driver for that delivery. No manual intervention is needed and the system will automatically attempt to find a new driver until the end of the delivery slot.


Where can I find an order ID?

The Order ID can be found under the Order Details column on the Client Center Dispatcher dashboard.


Where can I see delivery details?

Client Center Dispatcher shows a real-time view for all the info you need to know about a delivery and order, including the carrier (Spark and third-party), customer's name, address, special instructions, and much more.
You can find delivery and order details using Client Center Dispatcher. Simply open Client Center Dispatcher, find the delivery/order you're looking for using the search bars, and click the order number under the Order Details column.


What's the difference between a Pickup Point ID, a Parent Pickup Point ID, and an External ID?

Pickup Point ID: A 6-digit numerical value ID Go Local assigns to each Pickup Point location. This ID is created internally and displayed under the Pickup Point name in page header when viewing the location under the Pickup Points tab.
Parent Pickup Point ID: This value used when needing to associate a single location with multiple sub-pickup points (ex: front of store, back loading dock). This is not used for delivery. It sets up a hierarchy of Pickup Points when applicable.
External Pickup Point ID: This is intended to be an ID that the client's company already uses internally for the Pickup Point location (e.g., the store number, the curbside pickup location ID). The ID you enter here is assigned to the client's Pickup Point in Client Center Dispatcher and used for API integrations. This can be a max of 20-digit, alpha, numeric, and special characters.


Can I add an additional driver to a delivery?

Yes, click Add Additional Driver from the ... on the Client Center Dispatcher dashboard page, or click into the delivery to pull up the delivery details, and select Add Additional Driver from the Actions drop-down on that screen.

Can I reschedule a delivery?

Yes, a delivery can be rescheduled up to seven times! Use the Reschedule Delivery Request option in the Client Center Dispatcher list view by clicking the three-dots button on the far-right hand corner of each delivery. This option is also available in the Actions drop-down on the Delivery Details window accessible by clicking the delivery details hyperlink.

Can I view rescheduled deliveries in Dispatcher?


Yes, the rescheduled deliveries are marked with a “Rescheduled” label in Client Center making them easily identifiable. The labels on the Dispatcher dashboard show the original delivery was canceled, rescheduled, and a new delivery was requested. You can search by Order ID to display the search results showing the order was rescheduled and a new delivery was requested.

Can I track rescheduled deliveries?


A rescheduled delivery is linked to its original delivery through a hyperlink in the Delivery Details window. You can toggle and view both the old and new delivery details. This way, you can easily track the original delivery and the new delivery details on the Dispatcher dashboard regardless of what the search criteria is.


Why did my delivery request fail?

Unless oversized delivery is enabled, order requests must meet these size specifications to be eligible for delivery:

  • Orders can’t weigh more than 350 lb.

  • Order volume can’t be more than 32 cu. ft.

  • If weight and volume are not specified, order size is required in the delivery request.


Order weight validations include:

  • Small (S): 50 lb.

  • Medium (M): 150 lb.

  • Large (L): 300 lb.

  • Extra-Large (XL): 350 lb.

Any order over 350 lb. (size XL) isn’t eligible for delivery, and the request will fail.
Order volume validations include:

  • Small (S): 4 cu. ft.

  • Medium (M): 6 cu. ft.

  • Large (L): 8 cu. ft.

  • Extra-Large: 32 cu. ft.

Any order over 32 cu. ft. (Extra-Large) isn’t eligible for delivery, and the request will fail.
If an order doesn't meet these specifications, the call will fail.


How do you determine if an order should be assigned to a secondary carrier?

A Book Delivery API call is made with order weight, order volume, max. item weight, or max. item dimensions - either provided in the delivery request or it can be calculated. If oversized delivery is enabled, the order is assigned to a secondary (oversized) carrier if any one of these conditions is true:

  • 187 cu. ft. ≥ Order volume > 32 cu. ft.

  • 2000 lb. ≥ Order weight > 350 lb.

  • 250 lb. ≥ Max. item weight > 50 lb.

  • 84 in. ≥ Max. item dimension > 60 in.

 

What happens if a Book Delivery API call is made without any order-level weight data in the payload, but item weights are present in the Book Delivery API payload?

The order-level weight is calculated as Order Weight = Sum of (Item Qty x Item Weight). This value is used to calculate the size code (S/M/L/XL/Oversized). The total weight value (calculated at order level) is populated in the GET API payload for subsequent GET calls by the client.


What happens if a Book Delivery API call is made without any order-level volume or dimensions data in the payload, but item dimensions are present in the Book Delivery API payload?

The order volume is calculated as Order Volume = Sum of (Item Qty x Item Height x Item Length x Item Breadth). The dimensions or volume value (calculated at order level) is populated in the GET API payload for subsequent GET calls by the client.


What happens if a Book Delivery API call is made with order-level volume or dimensions data in the payload; but item dimensions or item weights are also present in the Book Delivery API payload?

The greater of Order Weight or Order Volume from among the two sets of values (order-level or calculated-order level from item-level) is used to populate the order-size code and to validate whether the delivery is admissible.


What happens if a Book Delivery API call is made by the client, but the call is without an order-level/item-level weight, volume, or dimensions data in the payload?

The order-size code provided by the client is used to populate the order-level dimensions. No item-dimension derivations are made.


How does Smart Geofencing work? 

  • If a customer's drop-off location is a home address verified by the Address Matching System (AMS), the driver must be within a 250-meter radius of the address to be able to indicate At Drop-off Location in the app. If the driver is not in a 250-meter radius, they’ll receive a prompt to notify they’re not at the correct location.

  • For apartments, the driver must be within a 500-meter radius of the drop-off location.

  • For unverified addresses, the driver would be able to continue the delivery after three swipe attempts.

User Management

How do I switch a user's role?

You can change a user's role by editing the user. Learn how to do so here.

How do I add a user?

After you log in to Client Center, click the the Admin Tools icon (the four boxes in the top-right of any page), select User Management. You're then taken to the User page. Click the Add User button in the top-right of this page. For a step-by-step walkthrough, see this article.


How do I remove a user?

Once a user is added, they can only be deactivated— not removed. To deactivate a user, go to the Users page, select the user, and toggle the active/inactive bar. For a step-by-step walkthrough about how to do this, see this article.


Can I edit a user?

You can edit a user at any time. Learn how to do so here.


Account Management

What happens when a Client Center account password expires?

The password expires every 90 days. If your password expires, at the next login you'll be prompted to change your password and log in again. You won’t be able to log in and access Client Center until you've change the password.

Why is my Client Center account deactivated?

Your account is deactivated if you haven't logged in to your account for the last 180 days. You can contact Tech Support at ent-techsupport@wal-mart.com to reactivate your account.

For First-Time Users

How do I log in to Client Center for the first time?

Go to https://delivery.walmart.com and use your credentials to log in to Client Center.

Other


How can I contact support?

Email ClientSupport@wal-mart.com for help with Client Center or Dispatcher.


How does tipping work for drivers?

You have the option to collect tips from your end customers and call our Add Tip API to report tips for our drivers. You can call our Add Tip API any time after the delivery is booked with us up until a configurable end time, default is set to 14 days after delivery completion.

Was this article helpful?

About Walmart.com

Walmart Inc. (NYSE:WMT) helps people around the world save money and live better- anytime and anywhere - in retail stores, online, and through their mobile devices. Each week, approximately 240 million customers and members visit more than 10,500 stores and numerous eCommerce websites in 20 countries. With fiscal year 2023 revenue of $611 billion, Walmart employs approximately 2.1 million associates worldwide. Walmart continues to be a leader in sustainability, corporate philanthropy and employment opportunity.

c2024 Walmart. All Rights Reserved  | Privacy Policy