About the ADP Marketplace eCommerce Platform
The ADP Marketplace Platform enables developers to develop, market, and sell solutions so businesses of all sizes can do the following:
- Discover your solution listed on the ADP Marketplace at apps.adp.com.
- Review key features, reviews, and terms and conditions.
- Acquire it by going through the purchase/buy flow.
- Provide consent for data transmissions.
- Use integrated solutions to reduce data entry tasks and streamline data flow between their information systems.
The ADP Marketplace Platform is powered by AppDirect, which is an eCommerce Platform. It has two key components:
- Store front for ADP clients, also being referred as the AppStore.
- App management tool for application owners to create applications as well as manage their business, such as managing customers and orders.
Exercise 2.1.1: Exploring the eCommerce Store
Approximately 30 minutes to 2 hours
- Your ADP Marketplace Admin needs to set up your company's account. For instructions, see ADP Marketplace Partner Account Management, which is approximately 10 to 30 minutes in duration.
- Developer Access to your ADP Marketplace Account. For instructions, see Adding Developer Resources, which is approximately 10 to 30 minutes in duration.
- Watch this 3 minute video to understand how ADP Marketplace helps businesses of all sizes.
- Visit https://apps.adp.com/en-US/home.
- Log in using your credentials (your admin should have received two emails from ADP NetsSecure, one with the login user ID and another with the temporary password).
- Find applications similar to yours or interest you.
- Check out each application to see their offerings.
- Find Integrated Apps and check out the integration details by going to the Integration Details section under Features.
Use the Integrated Filter.
- Check out how others are pricing their applications by using the Editions & Pricing tab.
- Check out additional product information and support information by using the Support & Terms tab.
High level understanding of what finished applications looks like.
Note the items you like and include them as your product features and user stories.
Exercise 2.1.2: Explorer Partner Help Center
5 to 10 minutes
In this exercise, you will explore the developer knowledge base and learn about how to submit a support ticket.
In ADP Marketplace, we leverage the Zendesk platform for knowledge and support. Partner Help Center is also referred to as Zendesk.
- Go to https://partnersupport.adp.com.
- Log on using your ADP NetSecure credentials (same as used in Exercise 2.1.1).
- Bookmark the page, since you will come back frequently for knowledge and support.
- Enter Submit a ticket in the search bar, select the article displayed the suggestion How to Submit a Ticket and Access Articles via Zendesk.
- While it takes to resolve a ticket varies depend on the nature of the request, for all your requests submitted through the Partner Help Center, you should expect a response from ADP within a business day.
- Anytime during your development journey, even during the learning and planning phase, your team should leverage the partner help center for help.
- Comfortable of using the Partner Help Center Knowledge Base.
- Comfortable of using the ticket system on getting help.
Exercise 2.1.3: Exploring App Management
30 minutes to 1 hour
The ticket you submitted in Exercise 2.1.2 must be completed by ADP.
Login to the ADP Marketplace and get familiar with creating an app listing using pre-defined templates and the App Listing Templates document.
Learn the steps and contents needed in order to create an ADP Marketplace application listing.
Exercise 2.1.4: Understanding Modules, Company Access, and Roles in the AppMarket
Watch this video by AppDirect to better understand user roles and access.
About the ADP Marketplace Applications
Solutions listed on the ADP Marketplace are referred as Apps (Applications), Listings, or Products in this guide. During the planning phase of your project, it's important to define features, user stories, and requirements for each of the following main themes:
- User Purchase flow.
- Automated order processing and client onboarding.
- User logon to your application using the ADP single-sign-on (SSO) capability.
- Usage upload for billing and invoicing, if required.
- Free trial automation, if required.
- Support flow and automation.
Development effort related to the previous themes are also referred to as Marketplace Platform Integration or AppDirect Integration.
To learn more about different Listing types, such as a fully integrated listing, or a referral listing, see the ADP Marketplace Listing Content Guide.
Exercise 2.2.1: Understanding Marketplace Integration
1 to 3 Days
- Review the Marketplace Integration Overview, which describes the process and work required for automated order processing and client onboarding.
- Watch the ADP Marketplace Development webinar.
Gain high level understanding of key use cases in order to define features and user stories for your application order processing, client on-boarding, and user assignment (only applies if multiple users need to be enabled). This would impact resource commitment and timeline for milestone Marketplace Platform Integration target completion date in Exhibit 3, under the Marketplace Developer Participation Agreement.
Exercise 2.2.2: Understanding ADP Single Sign-On Integration
2 to 4 hours
- Watch the ADP Single Sign-On Integration webinar.
- Review the ADP Single Sign-On Integration, which describes ADP Single Sign-On development framework.
- Understand the framework.
- Confirm technology feasibility.
- In order to define the resource commitment and timeline, and to set the milestone OpenID Connect target completion date in Exhibit 3, under the Marketplace Developer Participation Agreement.
Exercise 2.2.3: Understanding the ADP Partner Credentials
As part of your account onboarding, we have sent your company's ADP Marketplace admin the ADP Marketplace Credentials.
- Partners who joined the ADP Marketplace after August 2020 can have both partner and sandbox credentials through the ADP developer self service tool.
- Partners who joined ADP Marketplace prior to August 2020 should refer to the ADP Partner Credentials document distributed to you through the partner on-boarding email
This video will help you understand the purpose of each credential included in the document.
Exercise 2.2.4: Understanding the ADP Marketplace Pricing Models
1 to 2 days
- Define application listing pricing. For example, how much do you charge clients for your application listed on the ADP Marketplace? Is the price pre-determined or usage-based? Should all clients be charged the same fee or is there tiered pricing?
- Define the ADP Marketplace sales strategy. For example, are you going to offer free trials to attract interests?
- Watch the following video recording: ADP Marketplace Editions and Pricing webinar.
- Review ADP Marketplace Pricing and How to Setup Free Trial (make sure to download and review attached files at the end of the article).
- Marketplace Metered Billing - Usage-Based Pricing (this is optional if your application will be priced for usage).
Understand how pricing works and determines if there's any develop work required in order to assess the effort, assign/commit the resource, and set the milestone Metered Billing (optional) target completion date in Exhibit 3, under the Marketplace Developer Participation Agreement.
Exercise 2.2.5: Defining the Client Purchase and On-boarding Experience
1 to 3 days
- Watch the following video recording: ADP Marketplace Customer Experience Webinar.
- Review the Client Experience.
Understand the client check out experience to design and assess the effort to handle your existing clients when they made additional subscriptions of your integrated product through the ADP Marketplace, assign/commit the resource, and set the milestone Handle Existing Customers target completion date in Exhibit 3, under the Marketplace Developer Participation Agreement.