Commerce Custom Matchmaking On

  

Since Fortnite introduces custom matchmaking, it has become easier to set up scrims in Fortnite. Players will usually organize in Discord servers, where they will start a custom matchmaking game and post the matchmaking key in one of the Discord channels. What is Discord? Discord is an online chat client that works on several platforms.

  1. Attendees that register for the Matchmaking Option (Matchmaking & Expo Member OR Matchmaking & Expo Future Member) will have the opportunity to sign-up for five (5) 10-minute matchmaking appointments from the list of Agencies and Prime Contractors below.
  2. Custom controls can be implemented by using the POS extension framework. In Cart view, you can add custom controls by using the POS screen layout designer. In this case, you can drag a custom control to a location of your choice, and you can also set the height and width of the control. You then write the extension logic in the extension project.
  3. The Virtual Event Engagement Solution allows Corporations, Chambers of Commerce, Government Agencies and Import/Export Agencies to host VIRTUAL matchmaking activities, where procurement decision makers are matched with qualified procurement ready vendors and schedule virtual face-to-face meetings.
  4. San Antonio, TX, (March 17, 2020) — My Business Matches™ (MBM), a global leader in technology-based business matchmaking, announced today that it will offer its virtual business matchmaking system to all local chambers of commerce in the entire United States for free from March through June 2020.
-->

This topic describes how to build custom pages in Microsoft Dynamics 365 Commerce that handle customized sign-ins for users of Azure Active Directory (Azure AD) business-to-consumer (B2C) tenants.

Overview

To use custom pages that are authored in Dynamics 365 Commerce to handle user sign-in flows, you must set up the Azure AD policies that will be referenced in the Commerce environment. You can configure the 'Sign up and sign in,' 'Profile editing,' and 'Password reset' Azure AD B2C policies by using the Azure AD B2C application. The Azure AD B2C tenant and policy names can then be referenced during the provisioning process that is done for the Commerce environment by using Microsoft Dynamics Lifecycle Services (LCS).

The custom Commerce pages can be built by using the sign in, sign up, account profile edit, or password reset module. The page URLs that are published for these custom pages should then be referenced in Azure AD B2C policy configurations in the Azure portal.

Set up B2C policies

After you set up your Azure AD B2C tenant and associate it with your Commerce environment, go to the Azure AD B2C page in the Azure portal, and then, on the menu, under Policies, select User flows (policies).

You can now configure the 'Sign up and sign in,' 'Profile editing,' and 'Password reset' user sign-in flows.

Configure the 'Sign up and sign in' policy

To configure the 'Sign up and sign in' policy, follow these steps.

  1. Select New user flow, and then, on the Recommended tab, select the Sign up and sign in policy.

  2. Enter a name for the policy (for example, B2C_1_SignInSignUp).

  3. In the Identity Providers section, select the identity providers to use for the policy. At a minimum, Email signup must be selected.

  4. In the Collect attribute column, select the check boxes for Email Address, Given Name, and Surname.

  5. In the Return claim column, select the check boxes for Email Addresses, Given Name, Identity Provider, Surname, and User's Object ID.

  6. Select OK to create the policy.

  7. Double-click the new policy name, and then, in the navigation pane, select Properties.

  8. Set the Enable JavaScript enforcing page layout (preview) option to On.

Note

The policy name will be fully referenced in the Commerce environment. (The B2C_1_ prefix will be included in the reference.) Policies can't be renamed after they are created. If you're replacing an existing policy for your Commerce environment, you can delete the original policy and build a new policy that has the same name. Alternatively, if the environment has already been provisioned, you can submit the new policy name through a service request.

You will return to this policy to finish the setup after you've built the custom pages. For now, close the policy to return to the User flows (policies) page in the Azure portal.

Configure the 'Profile editing' policy

To configure the 'Profile editing' policy, follow these steps.

  1. Select New user flow, and then, on the Recommended tab, select the Profile editing policy.
  2. Enter a name for the policy (for example, B2C_1_EditProfile).
  3. In the Identity Providers section, select the identity providers to use for the policy. At a minimum, Local Account SignIn must be selected.
  4. In the Collect attribute column, select the check boxes for Email Addresses and Surname.
  5. In the Return claim column, select the check boxes for Email Addresses, Given Name, Identity Provider, Surname, and User's Object ID.
  6. Select OK to create the policy.
  7. Double-click the new policy name, and then, in the navigation pane, select Properties.
  8. Set the Enable JavaScript enforcing page layout (preview) option to On.

You will return to this policy to finish the setup after you've built the custom pages. For now, close the policy to return to the User flows (policies) page in the Azure portal.

Configure the 'Password reset' policy

To configure the 'Password reset' policy, follow these steps.

  1. Select New user flow, and then, on the Preview tab, select the Password reset v1.1 policy.

  2. Enter a name for the policy (for example, B2C_1_ForgetPassword).

  3. In the Identity Providers section, select Reset password using email address.

  4. In the Return claim column, select the check boxes for Email Addresses, Given Name, Surname, and User's Object ID.

  5. Select OK to create the policy.

  6. Double-click the new policy name, and then, in the navigation pane, select Properties.

  7. Set the Enable JavaScript enforcing page layout (preview) option to On.

You will return to this policy to finish the setup after you've built the custom pages. For now, close the policy to return to the User flows (policies) page in the Azure portal.

Build the custom pages

To build the custom pages to handle user sign-ins, follow these steps.

  1. In the Commerce authoring tools, go to your site.

  2. Build the following five templates and five pages:

    • A Sign In template and page that use the sign in module.
    • A Sign Up template and page that use the sign up module.
    • A Password Reset template and page that use the password reset module.
    • A Password Reset verification template and page that use the password reset verification module.
    • A Profile Edit template and page that use the account profile edit module

Commerce Custom Matchmaking On Xbox

When you build the pages, follow these guidelines:

  • For each page or module, use the layout and style that best suit your business requirements.
  • Publish all pages and URLs that must be used in the Azure AD B2C setup.
  • After the pages and URLs are published, collect the URLs that must be used for the Azure AD B2C policy configurations. A ?preloadscripts=true suffix will be added to every URL when it's used.

Important

Don't reuse universal headers and footers that have relative links. Because these pages will be hosted in the Azure AD B2C domain when they are used, only absolute URLs should be used for all links.

Configure Azure AD B2C policies with custom page information

In the Azure portal, return to the Azure AD B2C page, and then, on the menu, under Policies, select User flows (policies).

Update the 'Sign up and sign in' policy with custom page information

To update the 'Sign up and sign in' policy with custom page information, follow these steps.

  1. In the Sign in and sign up policy that you configured earlier, in the navigation pane, select Page layouts.

  2. Select the Unified sign up or sign in page layout.

  3. Set the Use custom page content option to Yes.

  4. In the Custom page URI field, enter the full sign-in URL. Include the ?preloadscripts=true suffix. For example, enter www.<my domain>.com/sign-in?preloadscripts=true.

  5. In the Page Layout Version (Preview) field, select 1.2.0.

  6. Select the Local account sign up page layout.

  7. Set the Use custom page content option to Yes.

  8. In the Custom page URI field, enter the full sign-up URL. Include the ?preloadscripts=true suffix. For example, enter www.<my domain>.com/sign-up?preloadscripts=true.

  9. In the Page Layout Version (Preview) field, select 1.2.0.

  10. In the User attributes section, follow these steps:

    1. For the Email Address, Given Name, and Surname attributes, select No in the Requires Verification field.
    2. For the Given Name and Surname attributes, select No in the Optional field.

Update the 'Profile editing' policy with custom page information

To update the 'Profile editing' policy with custom page information, follow these steps.

  1. In the Profile Editing policy that you configured earlier, in the navigation pane, select Page layouts.

  2. Select the Profile edit page layout.

  3. Set the Use custom page content option to Yes.

  4. In the Custom page URI field, enter the full profile edit URL. Include the ?preloadscripts=true suffix. For example, enter www.<my domain>.com/profile-edit?preloadscripts=true.

  5. In the Page Layout Version (Preview) field, select 1.2.0.

  6. In the User attributes section, follow these steps:

    1. For the Email Address, Given Name attributes, select No in the Requires Verification field.
    2. For the Given Name and Surname attributes, select No in the Optional field.

Update the 'Password reset' policy with custom page information

To update the 'Password reset' policy with custom page information, follow these steps.

Commerce custom matchmaking on fortnite
  1. In the Password Reset policy that you configured earlier, in the navigation pane, select Page layouts.
  2. Select the New password page layout.
  3. Set the Use custom page content option to Yes.
  4. In the Custom page URI field, enter the full password reset URL. Include the ?preloadscripts=true suffix. For example, enter www.<my domain>.com/passwordreset?preloadscripts=true.
  5. In the Page Layout Version (Preview) field, select 1.2.0.
  6. Select the Account verification page layout.
  7. Set the Use custom page content option to Yes.
  8. In the Custom page URI field, enter the full password reset verification URL. Include the ?preloadscripts=true suffix. For example, enter www.<my domain>.com/passwordreset-verification?preloadscripts=true.
  9. In the Page Layout Version (Preview) field, select 1.2.0.

Customize default text strings for labels and descriptions

In the module library, sign-in modules are prefilled with default text strings for the labels and descriptions. You can customize these strings in the software development kit (SDK) by updating the values in the global.json file for the sign in module.

For example, the default text for the forgotten password link is Forgotten password?. The following shows this default text on the sign-in page.

However, in the global.json file for the module library sign-in module, you can edit the text to Forgot Password?, as shown in the following illustration.

After you update the global.json file and publish your changes, the new link text appears in the sign-in module in both Commerce and on the live sign-in page.

Additional resources

Note

Can you tell us about your documentation language preferences? Take a short survey.

The survey will take about seven minutes. No personal data is collected (privacy statement).

Fortnite has a feature called custom matchmaking, which was introduced some time ago. It is a feature that makes it easy for people to get into the same game/lobby in Fortnite Battle Royale. Without a custom matchmaking key, it is random who you are queued up with when you start a game of Battle Royale.

Commerce Custom Matchmaking On

Custom matchmaking is intended for streamers, content creators and competitive players. Streamers can use it to have fun with viewers, while competitive players can practice in the same game and server.

Commerce Custom Matchmaking On Pc

In the beginning, custom matchmaking was only used for larger tournaments that were officially affiliated with EPIC Games and Fortnite. Then later, a select group of people from the support-a-creator program got access, and later more people from the support-a-creator program were accepted.

Competitive players now entirely use custom keys for scrims and practice games. Whereas earlier, they had to try to get into the same games while doing scrims in Fortnite by queuing up at the same time.

Custom games have therefore made it a lot easier for professional and competitive players to practice and implement their own rules. If you want to read more on how you can join custom scrim games, we have made a guide on Fortnite Custom Scrims and Discord servers.

How to get access to custom matchmaking keys and custom games

Please note that the requirements might be subject to changes in the future. The requirements listed here are the information we currently have. In the future and we will try to stay updated and update the page as soon as we hear about any changes.

The requirements are fairly simple:

  1. Be an accepted creator with a support-a-creator code (EPIC games affiliate program).
  2. Have at least 100 people using your support-a-creator code.

So let’s go a little more in-depth with the requirements.

How to become part of the support-a-creator program

The official website, states that the following are eligible to participate in the support-a-creator program:

Creators (active video makers, streamers, storytellers, artists, cosplayers, musicians, and community builders) who meet the criteria below.

  • Has more than 1,000 followers on at least one major social platform (for example Twitter, YouTube, Twitch, Instagram, Facebook, Mixer, etc.).
  • Completes the Affiliate Agreement and abides by the Creator Code of Conduct.
  • Is capable of receiving payment in a form that Epic supports (among others they support PayPal).

If you are accepted into the creator program, you will receive a support-a-creator code (SAC code).

This can be used to create affiliate links for various games, but specifically for Fortnite, people can also put in your creator code in the Fortnite item shop. Creators will then receive 5$ every time someone spends 10,000 V-bucks in-game with the code.

If you find this article useful, you can support ProSettings by using code GAMER in the item shop. Example of support a creator code input:

Previously you had to have a minimum amount of people using your code to get accepted to start custom games. Back then the magic number of people using your code, was around 100 people.

You can follow your supporters and earnings via the affiliate dashboard. Please note that EPIC Games strictly forbid anyone to talk about how much they earned through the creator program.

How to use custom matchmaking keys

You have been lucky enough to be accepted into the support-a-creator program, and people are now using your code. If you have not already received an email about you got access to custom matchmaking, try to send EPIC games a support ticket and ask them for access.

If you want to start a custom matchmaking, you need to click on game mode and then “Custom Options” in the lower right corner of the screen. You can then fill in a code you decide on and start the game. This will open up the queue.

Netflix

Everyone else can join the game in the same way you create the game, by going to “Custom Options” and type in the same code. When there are enough people, the custom host clicks on “Start Game” and everyone will be put into the same server lobby.

To get into the same game, make sure that you have the same options as the custom host.

  • You have selected the same server region in the in-game settings (Examples of regions are EU, NA East, NA West, Oceania, Brazil, Asia).
  • You have selected the correct game mode (Solo, Duo, Squad, Arena Solo, Arena Duo, or an LTM mode).
  • That you have typed in the same custom matchmaking key.

We hope this guide has helped you in learning more about custom matchmaking.

If you are interested in competitive Fornite, you should check out our list of professional Fortnite players, their settings and gear.

Discord Servers for Fortnite Custom Games, Custom Scrims, Custom Tournaments & more

Commerce Custom Matchmaking On Fortnite

We made a small list of popular Discord servers that are hosting custom games, custom scrims, custom tournaments, or related to Fortnite.

NamePlatformRegionsRequirementsMembersLink
ProSettings.com
This is the ProSettings Discord. This Discord server do not host custom games.
+10,000Join Discord server
Yo GamingAllAllNone+50,000Join Discord server
Fortnite LFGAllAllNone+10,000Join Discord server
1Tap EsportsAllAllNone+15,000Join Discord server
Fortnite Custom ScrimsAllEU + NANone+230,000Join Discord server
Fornite Creative Games

Note: Creative games like Zone Wars and Turtle Wars

AllEU + NANone+25,000Join Discord server
Fortnite TournamentsAllAllNone+50,000Join Discord server
Atlantis ScrimsAllEuropeNone+200,000Join Discord server
FNPL / FN Pro LeagueAllNANone+200,000Join Discord server

Commerce Custom Matchmaking Online

If you have any questions, feel free to post a comment below.