要件
マーケットプレイス からインストールしたPoint of Saleアプリケーションをカスタマイズして、会員タブを追加します。
ユースケース
ある小売店では、決済処理を簡単にするために、店舗独自のパーソナライズが施された標準的な POS アプリケーションが必要です。アプリを一から構築する代わりに、あらかじめ用意されたアプリを
マーケットプレイスからインストールできます。インストールしたアプリは、後から編集して必要なカスタマイズを実装できます。
Point of Saleカスタムアプリがマーケットプレイスで利用可能であり、その小売店に必要な機能はほぼ揃っているものの、店舗独自の会員規定に関する自動化が不足しているとします。店舗の規定では、顧客が会員を購入すると、最初に 100 ポイントの貸方ポイントがそのアカウントに付与されます。次回以降の購入からは、合計金額の 10% が顧客の貸方ポイントとして加算されます。毎年末に、顧客は貸方ポイントを割引や特典と交換できます。
これらの会員購入と貸方ポイントを記録するには、マーケットプレイスで利用可能なPoint of Saleアプリに、追加のタブが必要です。このチュートリアルでは、マーケットプレイスからPoint of Saleカスタムアプリをインストールし、店舗の要件に合わせてパーソナライズします。
手順
2. インストールしたカスタムアプリを編集し、次の詳細でフォームを作成します。
|
フォーム |
フォームリンク名 |
項目タイプ |
項目名 |
項目リンク名 |
|
会員 |
会員 |
ルックアップ(顧客を追加) |
Member |
Member |
|
自動番号 |
会員 ID |
Membership_ID |
|
数値 |
貸方ポイント |
Credit_Points |
|
通貨 |
価格 |
価格 |
3.
初期値を設定し、
貸方ポイント項目と
価格項目の初期値をそれぞれ
100と
1000にします。今後の貸方ポイントの加算は、顧客の購入合計金額に基づいて行う必要があります。そのため、ここでこれらの項目を無効化します。
5. [新しいアクションを追加]をクリックし、次の Deluge スニペットを Deluge エディターに保存して、貸方ポイント項目と価格項目を無効化します。
- disable Credit_Points;
- disable 価格;
7. [新しいアクションを追加]をクリックし、次の Deluge スニペットを保存します。
- new_credit = input。合計 * 0。1;
- データ = 会員[Member == input。顧客];
- existing_credits = データ。Credit_Points;
- データ。Credit_Points = existing_credits + new_credit。floor();
動作を確認する
注意点
- このチュートリアルで使用しているカスタムアプリは Zoho によって開発されたものです。マーケットプレイスで利用可能なカスタムアプリのうち、Zoho が開発したものは無料で利用できます。ただし、サードパーティが開発したカスタムアプリは、利用に料金が発生する場合があります。有料アプリは編集できません。有料アプリはそのまま使用するか、必要なカスタマイズを実装してもらうためにカスタムアプリの開発者に連絡してください。
- アプリをマーケットプレイスで公開するには、デベロッパーゾーンを使用します。
- マーケットプレイスについて
- 項目の初期値を設定する