Consulte Mejorar las ventas disponibles en tienda con el localizador de tiendas.
Con la plantilla de aplicación Retail React, puede incluir un localizador de tiendas en el sitio del kit de Progressive Web App (PWA) con un tiempo de implementación reducido. Los compradores pueden encontrar ubicaciones de tiendas en todo el mundo según el código postal, la ciudad y más. Amplíe fácilmente la información de su tienda en Business Manager para personalizar los metadatos de ubicación que se muestran en su sitio.
En esta guía se explica cómo configurar y utilizar un localizador de tiendas.
Para incluir un localizador de tiendas:
-
Construye tu sitio con:
- La plantilla de la aplicación Retail React
- Retail React App versión 4.0 o posterior
- Commerce SDK React versión 2.0.1 o posterior
-
Use un cliente de inicio de sesión de comprador y acceso a API (SLAS) con el alcance
sfcc.shopper-stores
. Siga los pasos descritos en Autorización para API de Shopper o use el punto de conexión de la API registerClient para crear o actualizar un cliente público o privado de SLAS.- En el campo Ámbitos, incluya este ámbito:
sfcc.shopper-stores
.
Un cliente privado SLAS ofrece varias ventajas sobre un cliente público. Consulte Utilizar un cliente privado de SLAS.
- En el campo Ámbitos, incluya este ámbito:
-
En Business Manager
- Agregue los países que desea que los compradores encuentren en su sitio. Datos de geolocalización de la tienda en B2C Commerce
- Agregue las tiendas que desea que los compradores encuentren en su sitio. Puede editar la información de la tienda que ya agregó. Además, puede importar tiendas de forma masiva. Creación de tiendas en B2C Commerce
-
-
Establezca la
STORE_LOCATOR_IS_ENABLED
constante entrue
. -
En la
SUPPORTED_STORE_LOCATOR_COUNTRIES
constante, agregue la lista de países que desea que los compradores vean en el menú desplegable País.Los códigos de país que agregue deben coincidir con los de las tiendas que agregó en Business Manager.
Si la
SUPPORTED_STORE_LOCATOR_COUNTRIES
constante está vacía, cuando un comprador busca tiendas, el localizador de tiendas utiliza el código postal ingresado por el comprador. El localizador de tiendas busca en el país especificado en laDEFAULT_STORE_LOCATOR_COUNTRY
constante definida enapp/constants.js
.
-
Para los compradores que ya tienen habilitado el uso compartido de la ubicación en su dispositivo, el localizador de tiendas muestra resultados alrededor de la ubicación GPS del dispositivo del comprador.
Para los compradores que no tienen habilitado el uso compartido de la ubicación en su dispositivo, la representación inicial del localizador de tiendas muestra los resultados de la geolocalización predeterminada especificada en estas constantes en app/constants.js
.
DEFAULT_STORE_LOCATOR_POSTAL_CODE
DEFAULT_STORE_LOCATOR_COUNTRY
Localizador de tiendas
-
Devuelve hasta 200 tiendas a la vez
-
Busca tiendas en un radio máximo de 100 kilómetros
La unidad predeterminada es
km
(kilómetros), como se especifica en laSTORE_LOCATOR_DISTANCE_UNIT
constante enapp/constants.js
. Opcionalmente, para utilizar las millas de la unidad, puede establecerSTORE_LOCATOR_DISTANCE_UNIT
enmi
.El radio máximo predeterminado es 100, como se especifica en la constante de
STORE_LOCATOR_DISTANCE
app/constants.js
. Opcionalmente, puede establecerSTORE_LOCATOR_DISTANCE
el radio máximo elegido.
En esta sección se proporciona una solución sugerida para un error común que puede encontrar al usar el localizador de tiendas.
Posible causa: Sus datos de ubicación en Business Manager no son correctos.
Solución sugerida: Asegúrese de que la información de ubicación de su tienda sea precisa y refleje cualquier cambio en la dirección, los números de teléfono, el horario de atención u otros datos de la tienda. Gestión de tiendas en B2C Commerce