web-dev-qa-db-ja.com

価格フィールドをインポートしようとしたときにフィードのインポートエラーを修正する方法

Feeds モジュールに少し問題があります。フォーラムでこのエラーを修正する方法をたくさん読みましたが、修正が見つかりません...

私はショップに製品をインポートしていますが、このモジュールはかなりうまくインポートできますが、マッピングにlist_priceまたはsell_priceを追加すると、インポートがスタックします。

私はこのエラーを受け取ります:

SQLSTATE [HY000]:一般エラー:1366行番号1の列 'list_price'の10進数値が不正です: ''

はい、CSVファイルをutf8 encodingとともに使用しています。

このエラーが発生する理由がわかりません。価格の列に20.10と書き込みます。

array(
  'név' => '100% BEEF Concentrate 1000g',
  'cikkszám' => '1',
  'description' => 'Tartalom',
  'image' => 'scitec_100_beef_concentrate_1000g_caramel_Vanilla.png',
  'catalog' => 'Proteíny',
  'gyártók' => 'Scitec Nutrition',
  'nyelv' => 'sk',
  'súly' => '1000',
  'mértékegység' => 'g',
  'listázási ár' => '21.00',
  'akció' => 'uncheck',
  'kiemelt' => 'uncheck',
  'újdonság' => 'check',
)

どういうわけかこれを修正することは可能ですか?

もう1つの小さな質問は、フィードのあるチェックボックスをどのようにチェックおよびチェック解除できるかということです。 CSV列には何を書き込む必要がありますか?

3
Rudolf

10進値から単一引用符を削除し、値に基づいてuncheck/checkをfalse/trueに置き換える必要があります。

1
Kamal Oberoi