---
title: "Engage.updatePointOfSale(pointOfSale)"
slug: "engage-updatepointofsale"
abstract: "Sitecore Engage SDK(Sitecore PersonalizeストリームAPI)のupdatePointOfSale()関数を記述します。"
---
# Engage.updatePointOfSale(pointOfSale)

updatePointOfSale()関数は、設定[オブジェクト](https://doc.sitecore.com/personalize/ja/developers/api/stream-api/sitecore-engage-sdk-reference/objects/settings-object.html "Settings object")で以前指定したpointOfSaleの値を更新します。その後、この関数のスコープ内で送信するすべてのイベントに、更新された販売時点が自動的に含まれます。

サイドバー。パラメータ

パラメータ

種類

概要

pointOfSale

ストリング

新しい販売ポイントです。  
  
この値は、あなたのSitecore Personalizeインスタンスに存在する販売時点名に設定しなければなりません。

組織が複数の販売点を使うシナリオの例を紹介します。デフォルトの販売時点は設定オブジェクトで "myretailsite" として指定されます。特定の条件が満たされると、販売時点は "myretailsite/europe"に更新されます。その後、新しい販売点を含んでVIEWイベントが送信されます。

import { init } from "@sitecore/engage";

const loadEngage = async () => {
 const engage = await init({
 // ...
 pointOfSale: "myretailsite"
 });

 if (region === "europe") {
 engage.updatePointOfSale("myretailsite/europe");
 engage.pageView({
 // ...
 });
 };
};