Escaparate web de clientes de CSPCSP customer web storefront

Se aplica a:Applies to:

  • Centro de partnersPartner Center

Nota

Esta aplicación de ejemplo solo se aplica a la instancia global del centro de Partners.This sample app applies only to the global instance of Partner Center. No se aplica al centro de partners para Microsoft Cloud Alemania o al centro de partners para Microsoft Cloud para el gobierno de EE. UU.It does not apply to Partner Center for Microsoft Cloud Germany or to Partner Center for Microsoft Cloud for US Government.

El escaparate del centro de Partners es un sitio web de ejemplo para una tienda en línea que los clientes pueden usar para comprar suscripciones a productos de Microsoft.The Partner Center storefront is a sample website for an online store that customers can use to buy subscriptions to Microsoft products. Puede modificar este código de ejemplo para su propio uso con el fin de configurar las ofertas, Agregar personalización de marca y Agregar un método de pago.You can modify this sample code for your own use to configure the offers, add branding and add a payment method.

Código de ejemploSample code

Descargue el código de ejemplo del escaparate del centro de Partners de github.Download the Partner Center storefront sample code from GitHub.

Configurar la autenticaciónConfigure authentication

Antes de compilar la aplicación, actualice los siguientes valores en el archivo de Web.config para reflejar la información de autenticación de Azure AD que ha creado en la autenticación del centro de Partners.Before you build the application, update the following values in the Web.config file to reflect the Azure AD authentication information you created in Partner Center authentication. Debe usar la configuración de la cuenta de espacio aislado de integración durante el desarrollo temprano o para realizar pruebas en producción (TiP).You should use your integration sandbox account settings during early development or for testing in production (TiP).

  • partnerCenter. applicationIdpartnerCenter.applicationId
  • partnerCenter.applicationSecretpartnerCenter.applicationSecret
  • partnerCenter. dominiopartnerCenter.domain
  • WebPortal. clientIdwebPortal.clientId
  • WebPortal. clientSecretwebPortal.clientSecret
  • WebPortal. DomainwebPortal.domain
  • WebPortal. azureStorageConnectionStringwebPortal.azureStorageConnectionString

Configurar ofertasConfigure offers

Puede configurar el conjunto de ofertas (MicrosoftOffer) en OfferCatalogViewModel.You can configure the set of offers (MicrosoftOffer) in the OfferCatalogViewModel.

Configuración de la personalización de marcaConfigure branding

En este sitio web de ejemplo se realiza un seguimiento de la siguiente información de la compañía y de la marca en BrandingConfiguration.CS y PortalBranding.CS:This sample website tracks the following company and brand information in BrandingConfiguration.cs and PortalBranding.cs:

  • Nombre de la organizaciónOrganization name
  • Logotipo de la organizaciónOrganization logo
  • Imagen del encabezadoHeader image
  • Acuerdo de privacidadPrivacy agreement
  • Correo electrónico de contactoContact email
  • Número de teléfono de contactoContact phone number
  • Correo electrónico de soporte técnicoSupport email
  • Número de teléfono de soporte técnicoSupport phone number

Configuración de tipos de pagoConfigure payment types

Actualmente, la aplicación usa una puerta de enlace de PayPal, implementada en PayPalGateway.CS.The app currently uses a PayPal gateway, implemented in PayPalGateway.cs.