WooCommerce価格
セール価格が無効です
Sale price は有効な数値にしてください。
この問題とは?
Sale price は有効な数値にしてください。
対象フィールド:
セール価格が無効ですWooCommerce が拒否する理由
無効なセール価格は無視されたり、価格の問題を引き起こしたりします。
有効な値 / 想定される形式
- ✓正の小数(例:9.99、100.00、1999.95)
- ✓小数点にはカンマではなくピリオド(.)を使う
- ✓通貨記号は付けない($、USD、GBP、EUR)
- ✓桁区切りは使わない(1,000.00ではなく1000.00と書く)
- ✓ほとんどのプラットフォームで小数点以下は2桁まで
例
| 誤った値 | 正しい値 | メモ |
|---|---|---|
$29.99 | 29.99 | 通貨記号を削除する |
29,99 | 29.99 | 小数点にはピリオドを使う |
1,000.00 | 1000.00 | 桁区切りを削除する |
29.999 | 29.99 | 小数点以下は2桁まで |
free | 0.00 | 数値である必要がある |
StriveFormats はまだこの問題をチェックしていません。以下の手順で手動で修正してください。
Excel で修正
- 1Excelでセール価格が無効です列の列番号をクリックして選択します。
- 2Ctrl+H(「検索と置換」)を押します。「検索する文字列」に$と入力し、「置換後の文字列」は空欄のまま「すべて置換」をクリックします。ポンド記号、ユーロ記号、その他の通貨記号についても繰り返します。
- 3検索:,(1,000のような桁区切りのカンマ)、置換後:(何も入力しない)。これで1,000.00が1000.00になります。
- 4選択した列を右クリックして「セルの書式設定」を選び、「数値」を選択して「小数点以下の桁数」を2にし、「OK」をクリックします。
- 5列をスクロールして、値が9.99や1000.00のように記号なしになっていることを確認します。
- 6「CSV (コンマ区切り)」形式で保存します。
Google スプレッドシートで修正
- 1Googleスプレッドシートでセール価格が無効です列の列番号をクリックします。
- 2Ctrl+Hを押します。検索:$、置換後:(空欄)、「すべて置換」。ポンド記号とユーロ記号についても繰り返します。
- 3検索:,(1,000のような桁区切りのカンマ)、置換後:(空欄)、「すべて置換」。
- 4列をもう一度選択し、[表示形式]>[数字]>[数値]を選んで、セルが数値として扱われるようにします。
- 5すべての価格が9.99や1000.00のように記号なしになっていることを確認します。
- 6[ファイル]>[ダウンロード]>[カンマ区切り形式(.csv)]を選びます。
次回の防止策
- ✓Excelでは価格のセルを「通貨」ではなく「数値」(小数点以下2桁)の書式にしておきましょう。
- ✓Webページや PDF から価格をコピーしないでください。通貨記号が含まれていたり、小数点にカンマが使われていたりすることがよくあります。
- ✓パソコンの地域設定にかかわらず、小数点にはピリオド(.)を使いましょう。
- ✓価格のセルにSUM()などの数式の結果を使うのは避け、[形式を選択して貼り付け]>[値]で数値だけを貼り付けましょう。
- ✓書式の問題を早めに見つけるため、インポート前にすべてのファイルをStriveFormatsでチェックしましょう。