質問 > 管理機能 > 【EC-CUBE 2.13】商品登録csvをアップ出来ません |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
chaco2008 |
投稿日時: 2015/10/27 19:52
対応状況: −−−
|
半人前 登録日: 2015/10/24 居住地: 投稿: 25 |
【EC-CUBE 2.13】商品登録csvをアップ出来ません 2回目の投稿です。
まだまだ分からない事ばかりですが、 どうぞ宜しくお願い致します。 [OS]windows8.1 [EC-CUBE] 2.13.3 [データベース] PostgreSQL 8.4.20 [PHP]5.3.3 [WEBサーバ] Apache 表題の通り、商品登録csvをアップする事が出来ません。 具体的な内容としましては、以下の通りです。 1、以下の項目をダウンロードする 1項目:商品ID 2項目:商品名(※ 必須) 3項目:表示ステータス(公開・非公開) [省略時初期値: 2] 4項目:一覧-メインコメント(※ 必須) 5項目:詳細-メインコメント(※ 必須) 6項目:商品コード 7項目:販売価格(※ 必須) 8項目:カテゴリID(※ 必須) 2、データを何も修正せずにアップすると、以下のようなエラーが返ってくる CSV登録を実行しました。 2行目:※ 商品名が入力されていません。 2行目:※ 一覧-メインコメントが入力されていません。 2行目:※ 詳細-メインコメントが入力されていません。 →上記でダウンロード&アップロードしたデータは、EC CUBEで最初に登録されているデモ商品ページの情報です。なので、商品名やコメント部分は日本語のテキストデータとなります。 3、過去の記事などを参考に、CSVエディタ(キャッサバ)またはメモ帳を使用して、テキスト部分をダブルクオーテーションで囲ってアップ。 →システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。 というアラートが表示される。 4、日本語のテキスト部分を適当な半角英字に変更してアップ。 →システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。 というアラートが表示される。 文字コードに関して何らかのエラーがあるのだろうと思っていますが、ダブルクオーテーションで囲っても、日本語テキストを半角英字にしてもエラーになるので、皆目見当がつかないです。 また、以下の記事でsetlocale()を使用して文字コードを指定などと記載されていましたが、当方PHP等は初心者の為、具体的にどのファイルのどこをいじれば良いか分かりません。 https://www.softel.co.jp/blogs/tech/archives/2331 CSV登録は、何かと問題が多いようですが、 少しでもアドバイスなどがございましたら、 どうぞ宜しくお願い致します。 【追記】 試しに、上記データの商品名、一覧-メインコメント、詳細-メインコメントを削除してアップロードしました所、以下のようなエラーになりました。 2行目:※ 表示ステータス(公開・非公開)は数字で入力してください。 2行目:※ 販売価格が入力されていません。 2行目:※ カテゴリIDが入力されていません。 次に、一旦EC CUBEの管理画面から、商品名などを全て英語にして登録し、それをダウンロードし、何も編集せずにアップしてみたのですが、システムエラーとなりました。 この結果を見ると、日本語だけでなく、ほぼ何も読み取れていないように思います。ちなみにcsvはキャッサバで編集しました。 【追記 2】 逆に混乱すると思いあえて記載していませんでしたが、実は商品情報の項目を増やすというカスタマイズを行っております。 具体的には、詳細-メインコメント の各種情報を参考に(コピーし)、 スマホ用詳細-メインコメント、モバイル用詳細-メインコメントと、 買い物かごの下にフリースペースが欲しかったので、 詳細-メインコメント(下部用)、スマホ用詳細-メインコメント(下部用) 上記4つの項目を追加しています。 尚、冒頭に記載した8項目と、この4項目を足した12項目をダウンロードしてアップというような事も、商品名を英語にしたり、追加した項目にも情報を入れたり、入れなかったり、色々試しましたが、結果は同じでした。 また、エラーログも記載しておきます。 これは、8項目で商品名など全て英語の商品情報をダウンロードし、念のためメモ帳で開いてUTF-8で保存しアップした時の記録です。 2015/10/27 21:52:55 [/storemanager/products/upload_csv.php] Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。 SQL: [INSERT INTO dtb_products_class(product_id,product_code,price02,update_date,point_rate,product_type_id,del_flg,creator_id,stock_unlimited,product_class_id,create_date) SELECT $1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11] PlaceHolder: [array ( 0 => '2', 1 => 'nabe-01', 2 => '1650', 3 => '2015-10-27 21:52:55.000002', 4 => '0', 5 => 1, 6 => '0', 7 => '2', 8 => '1', 9 => 23, 10 => '2015-10-27 21:52:55.000002', )] MDB2 Error: constraint violation _doQuery: [Error message: Could not execute statement] [Last executed query: EXECUTE mdb2_statement_pgsql_16464920802011499c20eca8421e30f8cf7c5cea40 ('2', 'nabe-01', '1650', '2015-10-27 21:52:55.000002', '0', 1, '0', '2', '1', 23, '2015-10-27 21:52:55.000002')] [Native message: ERROR: duplicate key value violates unique constraint "dtb_products_class_product_id_key"] on [/home/1906122332/※ドメインの為省略※/public_html/data/class/SC_Query.php(1095)] from 114.158.165.52 login_id = iinon(0)[02ebj2rf5d3fktpj60lvdrm455] /home/1906122332/※ドメインの為省略※/public_html/storemanager/products/upload_csv.php(29): LC_Page_Admin_Products_UploadCSV_Ex->process /home/1906122332/※ドメインの為省略※/public_html/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_UploadCSV_Ex.php(54): LC_Page_Admin_Products_UploadCSV->process /home/1906122332/※ドメインの為省略※/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(87): LC_Page_Admin_Products_UploadCSV->action /home/1906122332/※ドメインの為省略※/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(129): LC_Page_Admin_Products_UploadCSV->doUploadCsv /home/1906122332/※ドメインの為省略※/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(283): LC_Page_Admin_Products_UploadCSV->lfReadCSVFile /home/1906122332/※ドメインの為省略※/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(229): LC_Page_Admin_Products_UploadCSV->lfRegistProduct /home/1906122332/※ドメインの為省略※/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(459): LC_Page_Admin_Products_UploadCSV->lfRegistProductClass /home/1906122332/※ドメインの為省略※/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php(500): SC_Query->insert /home/1906122332/※ドメインの為省略※/public_html/data/class/SC_Query.php(575): SC_Query->query /home/1906122332/※ドメインの為省略※/public_html/data/class/SC_Query.php(873): SC_Query->execute /home/1906122332/※ドメインの為省略※/public_html/data/class/SC_Query.php(1056): SC_Query->error /home/1906122332/※ドメインの為省略※/public_html/data/class/SC_Query.php(1095): trigger_error |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 【EC-CUBE 2.13】商品登録csvをアップ出来ません | chaco2008 | 2015/10/27 19:52 |
Re: 【EC-CUBE 2.13】商品登録csvをアップ出来ません | yuh | 2015/10/28 0:54 |
Re: 【EC-CUBE 2.13】商品登録csvをアップ出来ません | chaco2008 | 2015/10/28 8:18 |
Re: 【EC-CUBE 2.13】商品登録csvをアップ出来ません | yuh | 2015/10/28 11:16 |
Re: 【EC-CUBE 2.13】商品登録csvをアップ出来ません | chaco2008 | 2015/10/28 15:15 |