バージョン選択

フォーラム

メニュー

オンライン状況

64 人のユーザが現在オンラインです。 (59 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 63
balisys もっと...

サイト内検索

質問 > 管理機能 > 新規追加した商品項目がCSV書き出しの際に正しく取得出来ない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2013/12/7 20:01
対応状況: −−−
新規追加した商品項目がCSV書き出しの際に正しく取得出来ない
初めて投稿致します。
お分かりになる方がいらっしゃいましたらご教授頂ければ幸いです。

◆質問
「商品コード」とは別に「型番」という項目を追加しました。
また規格別の商品をCSVにて登録する事も出来ております。
サイト上問題無く「型番」を表示する事が出来ているのですが商品CSVを書き出す際に正しく取得する事が出来ません。
-------------------------------------
●例
-------------------------------------
「kataban001」という「型番」のある商品に対して規格別商品がある場合「kataban001-1」「kataban001-2」「kataban001-3」というように型番を変更して作成しています。
-------------------------------------
↑これをCSVで書き出すと規格別の商品の「型番」が全て「kataban001-1」になってしまいます。
-------------------------------------
商品コードと同じようにそれぞれの企画別商品の「型番」を「kataban001-1」「kataban001-2」「kataban001-3」というように取得するにはどのようにしたら良いのでしょうか。
サイト上は正しく取得出来ているのですが、商品CSVを書き出した際に正しく取得できず困っております。

▼以下環境にて検証中です。
-------------------------------------
[EC-CUBE] 2.13.1正式版
[サーバ] ローカルXampp環境
[PHP] PHP 5.4.19
[DB] MySQL 5.5.32
[OS] Windows7 Apache/2.4.4
-------------------------------------

どなたかアドバイス頂けますと幸いです。
宜しくお願いします。
shutta
投稿日時: 2013/12/8 19:37
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 新規追加した商品項目がCSV書き出しの際に正しく取得出来ない
「型番」項目をどのテーブル(dtb_products_class等)に追加したのか、また、商品CSVの出力に対してどのように「型番」項目を追加したのか(dtb_csvにどのように行を追加したのか等)等、詳細を教えて頂けますでしょうか。


----------------

リゾート会員権(エクシブ等)の売買・仲介

ゲスト
投稿日時: 2013/12/9 11:00
対応状況: −−−
Re: 新規追加した商品項目がCSV書き出しの際に正しく取得出来ない
shutta様

ご返信誠にありがとうございます。

見よう見まねで「商品コード」に関する記述を参考に追加しておりまして間違いがある可能性がございます。
※php・Smarty・MySQLについての勉強が不足している事は否めないのですが今後理解を深めてまいりたいと思います。

以下に詳細を記載致しましたのでご確認頂ければ幸いです。
-------------------------------------
▼dtb_csv
-------------------------------------
(カラム追加・エクスポートで書き出した値です)
(157, 1, 'model_number', '型番', 5, 1, 1, '2013-12-04 15:00:00', '2013-12-05 15:47:33', 'KVa', 'STEXT_LEN', 'SPTAB_CHECK,MAX_LENGTH_CHECK');

-------------------------------------
▼その他追加
-------------------------------------
dtb_order_detail
dtb_products
dtb_shipment_item

「型番」用については dtb_products_class 含め 「model_number」という名前にて以下の通り追加しています。

名前       :model_number
データ型    :text
照合順序   :utf8_general_id
NULL     :はい
デフォルト値 :NULL


-------------------------------------
▼dtb_products_class
-------------------------------------
以下のようにデータベースに値が入っている事を確認しました。
※商品コード:product_code(pc〜) 型番:model_number(kataban〜)の内容は便宜上書き換えています。
※商品コード:usoitem000001は規格別商品の無い項目です)

(1, 1, 0, 0, 1, 'usoitem000001', '999', 0, NULL, NULL, '5000', '500', '0', 2, '2013-12-06 12:43:48', '2013-12-06 12:43:48', NULL, NULL, 0, 'kaku20131205'),
(2, 2, 0, 0, 1, 'pc0000002', '999', 0, NULL, NULL, '2000', '500', '0', 2, '2013-12-06 12:43:48', '2013-12-06 12:43:48', NULL, NULL, 1, 'kataban002'),
(3, 2, 1, 4, 1, 'pc0000002-3', '998', 0, NULL, NULL, '2000', '500', '0', 2, '2013-12-06 12:43:48', '2013-12-06 12:43:48', NULL, NULL, 0, 'kataban002-3'),
(4, 2, 1, 3, 1, 'pc0000002-2', '998', 0, NULL, NULL, '2000', '500', '0', 2, '2013-12-06 12:43:48', '2013-12-06 12:43:48', NULL, NULL, 0, 'kataban002-2'),
(5, 2, 1, 2, 1, 'pc0000002-1', '998', 0, NULL, NULL, '2000', '500', '0', 2, '2013-12-06 12:43:48', '2013-12-06 12:43:48', NULL, NULL, 0, 'kataban002-1'),
(6, 3, 0, 0, 1, 'pc0000001', '999', 0, NULL, NULL, '1000', '500', '0', 2, '2013-12-06 12:43:48', '2013-12-06 12:43:48', NULL, NULL, 1, 'kataban001'),
(7, 3, 1, 4, 1, 'pc0000001-3', '999', 0, NULL, NULL, '1000', '500', '0', 2, '2013-12-06 12:43:48', '2013-12-06 12:43:48', NULL, NULL, 0, 'kataban001-3'),
(8, 3, 1, 3, 1, 'pc0000001-2', '999', 0, NULL, NULL, '1000', '500', '0', 2, '2013-12-06 12:43:48', '2013-12-06 12:43:48', NULL, NULL, 0, 'kataban001-2'),
(9, 3, 1, 2, 1, 'pc0000001-1', '999', 0, NULL, NULL, '1000', '500', '0', 2, '2013-12-06 12:43:48', '2013-12-06 12:43:48', NULL, NULL, 0, 'kataban001-1');


情報が不足しておりましたらお知らせ下さい。
お忙しいところ恐れ入りますが、お手すきの際にご返信頂ければ幸いです。
宜しくお願いします。
ゲスト
投稿日時: 2013/12/25 0:25
対応状況: 解決済
Re: 新規追加した商品項目がCSV書き出しの際に正しく取得出来ない
詳しい者に検証してもらったところ解決致しました。

dtb_products に余計な model_number を追加してしまいそれにより見るべきデータに間違いが発生していたようです。

ちなみに上記の商品登録CSVの作成方法で登録し、書き出した後のCSVにて再登録をしようとするとエラーが返ってきます。
削除用の商品(削除用フラッグが1の商品)はあえて登録しない事で正常動作致しました。
※商品IDと商品規格IDが一致しないからのようです。

お騒がせしました。
また、ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,850名です
総投稿数は109,987件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.