Register and publish on the Walmart App Store
This section outlines the steps required to register your application, complete reviews, and obtain approval to publish on the Walmart App Store. Follow these steps carefully to ensure a smooth submission and review process.
Overview of the process
The key steps involved in the Walmart App Store publishing workflow, include sandbox testing, app registration, credential management, review processes, and final app publication.
- Obtain sandbox environment credentials: Start by integrating and testing your app using the Walmart API Sandbox environment with sandbox credentials.
- Register your application: Register your application in the production environment to get production credentials.
- Complete app registration details: Obtain your Client ID, Client Secret, and other necessary credentials for production use.
- Submit your app for Walmart review and address feedback: Submit your app for Walmart’s review. Address any feedback or required changes provided by Walmart.
- Publish to the Walmart App store: Once the application is approved, you can choose to publish your app in the App store.
- Walmart marketing review: After your application is approved for publishing on the App Store, Walmart’s Marketing team will assist with creating and publishing the Walmart Solution Provider landing page to promote your app.
Step 1: Obtain sandbox environment credentials
The Walmart API Sandbox provides a dedicated environment for backend testing of Walmart APIs to ensure successful integration and a smooth production launch. The sandbox environment is intended for API testing only and not for testing on Walmart.com. It uses test-only elements and simulates real-time responses.
Use the Sandbox environment to integrate and validate your app before registering it for production.
- Obtain your credentials from the Sandbox page to generate tokens and begin API integration testing. Refer to the Sandbox Environment documentation.
- Use the values listed in Sandbox credentials (Client ID, Client secret, Refresh token, and WM Partner ID) to generate token as described in OAuth 2.0 Token Generation explained in Step 8, Fetching new access token using refresh token.
- Make sure to use https://sandbox.walmartapis.com/v3/token as the Request URI for generating the sandbox token.
Step 2: Register your application
As you work through the integration development, you can start the app registration process directly from the Solution Provider Center. App registration is required before you connect with the Walmart Partner Integration team for the initial onboarding kickoff call.
All required details must be finalized before Walmart can evaluate and approve the app. You must complete both Technical and Marketing sections to submit the app for review.
Choose an app listing type
As the first step in app creation, select the app listing type. This selection determines the remaining registration steps.
- Solution provider (API access): Select this if your application requires API integration. You must provide a solution category, technical details for API access, general information about the app, and marketing details.
- Agency (No API Access): Select this if you are an agency providing services without API integration. You must provide general information and marketing details.
For Solution Provider apps, select the appropriate App Category that determines where the app appears in the Walmart App Store (for example, shipping or inventory). If your app spans multiple areas, the Walmart Business and Integration team will advise on the best primary category based on the services offered.
For solution provider apps, select the appropriate app category that determines where the app appears in the Walmart App Store. Apps may belong to more than one category. Walmart Business and the Integration team will advise on the correct category based on the services offered.
Step 3: Complete app registration details
App Creation details are broken down into these three sections:
Step 3a: App general information
- App name and description: These details will be visible to sellers on the Seller Center App Store.
- App contact email: This is the primary email Walmart will use to contact the developer regarding progress, issues, or updates.
Step 3b: Technical details
After completely filling and saving technical details, you can view app credentials of the draft App.
- Fill out all required fields for registration of OAuth2.0 technical details. Learn more here.
- App Callback/redirect URL: One or more URL(s) where sellers are redirected post-authentication.
- App Login URL: Authorization server page shown after a seller clicks "connect"
- Client URL: App website name for registration, not the OAuth 2.0 redirect URL.
- API Scopes: The scopes you select will be listed in the data privacy notice for sellers on the authorization consent page. You can request to modify the scopes later. Learn more about API scopes here.
Step 3c: Marketing details
App Credentials will be available after you complete this step.
Provide comprehensive marketing information that will accompany the app listing on App Store and the Partner marketing landing page. This includes core services, company description, and any special offers you will be offering to sellers. The details are broken out below and we recommend providing as much information to improve seller adoption.
- Visual Assets: One Square Logo: Viewed by sellers on App Store. Supported format is SVG or PNG with a 1MB limit.
- Banner images: Submit at least one 1920 x 400px high resolution image without using text and logos in the banner. We recommend submitting a few banner options for us to choose from. PNG, JPG, MP4 formats are allowed with a 5 MB max limit per image.
- App Information: Landing page details like app detailed description and core services supported by this app.
- App detailed description: 200 char limit
- App Features/ Core services: Max of 5 bullet points
- Pricing: Pricing information, with instructions for sellers to activate pricing including any trial or promotion duration periods.
- Contact: Phone and email details for sellers to get support from you and a Website URL showing help and marketing details for sellers.
- Phone and email: Contact details for sellers to get support from you
- Website: URL showing help and marketing details for sellers
Walmart Technical Integrations team will then reach out to schedule a kick of call within 1 to 2 days after you have submitted your App.
Step 4: Submit your app for review and address Walmart feedback
Kickoff call
After an app is submitted for review, the Apps state will change to In Review. Marketing content like banner images can still be changed and updated later even though you have submitted the app.
Walmart Technical Integrations team will schedule kickoff call, a few notes about this call:
- Scheduled over Zoom. Walmart will reach out and schedule it within 1-2 days after app submission
- App registration details submitted will be used to guide through the expectations and timelines along with steps to onboard successfully
- Walmart might request details to help understand the solution/integration.
- Walmart will address your questions related to the App registration process or questions related to onboarding.
Walmart review
Once the app is developed and App registration details are completed, please submit the app for review again. After the app is submitted. The app will now be ‘In review’. Walmart team will reach out to schedule a follow up to the initial kickoff calls for a demo of the integration. This process is crucial to ensure compliance with marketplace standards.
Demo call with Walmart technical integrations
- Scheduled over Zoom
- Prepare to demonstrate the app’s functionality in a live setting or via a virtual demo. This allows Walmart teams to review the app in action.
- Address any questions or concerns that arise during the demo for Walmart approval.
Resubmit app if it is not approved
- If the app is not approved, review all feedback carefully and make necessary adjustments.
- Once updates are completed, resubmit the app for review. This can be repeated as needed till the approval is secured.
- Walmart team will reach out again after you resubmit and change the app state to ‘In Review’
Once the App is approved it will be in 'Ready to Publish’ state.
Step 5: Publish to the Walmart app store
After your app has been approved, the last step is to publish it to the App Store. Once you see the app state is updated to ‘Ready to Publish’ You can choose to publish the app to the app Store. You will also see an email notification to ‘publish’ the app to the Walmart Seller Center app store when your systems are ready.
- Ensure that all store listing information is accurate and that your app’s marketing materials are polished and engaging.
- Set the launch date and consider aligning it with marketing efforts such as promotions or announcements to maximize visibility.
- Monitor the app’s performance closely after launch and be prepared to make quick updates based on user feedback and operational insights.
After you ‘publish’, your app will be live for Walmart Sellers to connect from Walmart seller center. Once this step is complete, Walmart will follow up to review marketing content.
Step 6: Walmart marketing review
After the Application has been approved for publishing to the App Store. Our Marketing team will help with publishing the Walmart Solution provider landing page. They might request additional information or updates to assets collected during the app registration process.
Updated 12 days ago
