Help

ようこそ!

このフォーラムはOdooに興味がある方はどなたでも参加いただけます。Odooに関する質問を投稿したり、質問に回答したりすることができます。

0

連絡先電話番号の国番号を非表示にする方法 - phone_format_option

基本情報

  • モジュール名: phone_format_option
  • ライセンス: AGPL-3
  • オーサー:  Quartile, Odoo Community Association (OCA)
  • レポジトリ: https://github.com/OCA/partner-contact
  • 利用可能バージョン : 18.0 (2026年9月時点)


機能概要

Odoo標準では、連絡先の「電話」と「携帯電話」に入力した番号は、常に国番号付きの国際表記に変換されます(例: +81 90-1234-5678)。

しかし国内の取引先しかない場合では、この表記を「見慣れない」または「不要」と感じるケースがあります。

このモジュールでは選択する表示形式によって、この国番号の表記を非表示に設定することが可能です。

選択できる形式は下記の3つです。

  • As entered (入力したまま):形式変換を行いません。
  • National(国内向け):国番号が付きません(例: 090-1234-5678)。
  • International(国際向け):  国番号が付きます(例: +81 90-1234-5678)。Odoo標準の挙動です。

それぞれ、国内(日本)「09012345678」の番号と国外(アメリカ)「1112223333」の番号を入力した際の表示は、下記のようになります。


国内(09012345678)

国外(1112223333)

As entered

09012345678

1112223333

National

090-1234-5678

+1 111-222-3333

International

+81 90-1234-5678

1 111-222-3333

※「国内向け」を選択している場合でも、連絡先の国が自社の国と異なるときは国名コードが付いた形式が適用されます。


また設定した形式は、連絡先フォームで電話番号や携帯電話番号を入力または編集したときに適用されます。

既存の番号は自動で再変換されないため、設定した形式を適用したい場合は、電話番号を入力し直して再度保存する必要があります。


設定方法

管理設定 > 一般設定> 連絡先セクション の「Phone Number Format」で、適用する形式を選択します。

Avatar
Discard

課題の解決が好きな方

OSSを活用して企業のDXを本質的に進めたい方、
コタエルでやってみませんか?