バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

機能要望 > 管理機能 > 商品登録CSVで規格の有る商品を登録する

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ゲスト
投稿日時: 2013/3/13 22:55
対応状況: −−−
商品登録CSVで規格の有る商品を登録する
EC-CUBEバージョン 2.12.3
PHPバージョン PHP 5.4.10
DBバージョン PostgreSQL 9.1.4
==========================

規格のある商品を新規登録する時、「商品登録CSV」で出来ないかと思われている方がいるといます。
一部を修正(下記参照)することで、私の環境では、新規、更新とも問題なく登録が出来ているのですが、多くの方に検証して頂けたらと思い手順を記載します。
時間のとれる方、試して頂き、レスを頂けたらと思います。

下記は、EC-CUBEを新規インストールした状態での説明になります。


1、dtb_csvの下記を変更
>>no=3
parent_classcategory_id → classcategory_id1
親規格分類ID → 規格分類ID1
>>no=4
classcategory_id → classcategory_id2
規格分類ID → 規格分類ID2


2、data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php の lfCheckErrorDetail() {...} に下記を追加する。
===▼追加===
       // 規格分類ID1の存在チェック
        if (!$this->lfIsDbRecordMulti('dtb_classcategory', 'classcategory_id', 'classcategory_id1', $item, ',')) {
            $arrErr['classcategory_id1'] = '※ 指定の規格分類ID1は、登録されていません。';
        }   
        // 規格分類ID2の存在チェック
        if (!$this->lfIsDbRecordMulti('dtb_classcategory', 'classcategory_id', 'classcategory_id2', $item, ',')) {
            $arrErr['classcategory_id2'] = '※ 指定の規格分類ID2は、登録されていません。';
        }   
        // 商品ID、規格分類ID1、規格分類ID2の組合せチェック
        if ($item['product_class_id'] == '') {
            if ($this->objDb->sfIsRecord('dtb_products_class', 'product_id, classcategory_id1, classcategory_id2'
                    , array($item['product_id'], $item['classcategory_id1'], $item['classcategory_id2']))
            ) { 
                $arrErr['classcategory_id'] = '※ 指定の商品ID、規格分類ID1、規格分類ID2の組合せは既に登録されています。';
            }   
        } 
===▲追加===



3、管理画面で規格分類IDが確認できるように、data/Smarty/templates/admin/products/classcategory.tpl を変更
<!--{* 規格名 *}--><!--{$arrClassCat[cnt].name|h}-->
   ↓
<!--{* 規格分類ID *}--><!--{$arrClassCat[cnt].classcategory_id|h}-->: <!--{* 規格名 *}--><!--{$arrClassCat[cnt].name|h}-->


4、テーブルを空にする
DELETE FROM dtb_category_count;
DELETE FROM dtb_category_total_count;
DELETE FROM dtb_product_categories;
DELETE FROM dtb_product_status;
DELETE FROM dtb_products;
DELETE FROM dtb_products_class;
DELETE FROM dtb_recommend_products;
SELECT SETVAL ('dtb_products_class_product_class_id_seq', '1', false);
SELECT SETVAL ('dtb_products_product_id_seq', '1', false);


5、商品管理>カテゴリ登録でカテゴリを登録
テストはデフォルトのまま実施


6、商品管理>規格管理で規格を登録
テストはデフォルトのまま実施
注)dtb_classcategory の classcategory_id =0 は削除しない。


7、商品管理>商品マスターのCSVダウンロードを実施
データが空のファイルが作成される。


8、ダウンロードしたファイルに商品データを登録
※下記必須。
商品ID: 規格違いの商品は同じにする。
商品規格ID: 新規登録(空)、更新時は必須
規格分類ID1: 規格無の時は「0」
規格分類ID2: 規格無の時は「0」
商品名: 規格違いの商品は同じにする。
表示ステータス(公開・非公開): 規格違いの商品は同じにする。(1 or 2)
一覧-メインコメント: 規格違いの商品は同じにする。
詳細-メインコメント: 規格違いの商品は同じにする。
削除フラグ: 規格毎に指定。(0 or 1)
販売価格: 規格毎に指定。
カテゴリID: 規格違いの商品は同じにする。

【規格無しの場合】
規格分類ID1: 0
規格分類ID2: 0
削除フラグ: 0

【規格有りの場合】
規格分類ID1: 0
規格分類ID2: 0
削除フラグ: 1
と、規格の組み合せ。(無い組み合せは登録しなくてもいいが、商品管理>商品登録(商品規格)で更新すると登録されます。)
(組み合せ1)バニラ × S
規格分類ID1: 1
規格分類ID2: 6
削除フラグ: 0
(組み合せ2)バニラ × M
規格分類ID1: 1
規格分類ID2: 5
削除フラグ: 0
(組み合せ3)バニラ × L
規格分類ID1: 1
規格分類ID2: 4
削除フラグ: 0
...
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » 商品登録CSVで規格の有る商品を登録する ゲスト 2013/3/13 22:55
     Re: 商品登録CSVで規格の有る商品を登録する SugarRush 2013/3/21 22:21
       Re: 商品登録CSVで規格の有る商品を登録する ゲスト 2013/3/25 1:31
         Re: 商品登録CSVで規格の有る商品を登録する SugarRush 2013/3/27 12:36
           Re: 商品登録CSVで規格の有る商品を登録する ゲスト 2013/3/27 13:44
     Re: 商品登録CSVで規格の有る商品を登録する yuuuu 2013/5/19 14:38
       Re: 商品登録CSVで規格の有る商品を登録する namahage 2013/5/21 11:59
         Re: 商品登録CSVで規格の有る商品を登録する yuuuu 2013/5/21 16:34
     Re: 商品登録CSVで規格の有る商品を登録する digipoke 2014/1/16 13:04
       Re: 商品登録CSVで規格の有る商品を登録する tsuji 2014/1/16 13:34
         Re: 商品登録CSVで規格の有る商品を登録する digipoke 2014/1/16 14:05
           Re: 商品登録CSVで規格の有る商品を登録する nanasess 2014/1/16 14:18
             Re: 商品登録CSVで規格の有る商品を登録する digipoke 2014/1/16 15:02
               Re: 商品登録CSVで規格の有る商品を登録する tsuji 2014/1/16 15:16
                 Re: 商品登録CSVで規格の有る商品を登録する digipoke 2014/1/16 15:46
                   Re: 商品登録CSVで規格の有る商品を登録する nanasess 2014/4/7 10:04
     Re: 商品登録CSVで規格の有る商品を登録する a-ishii 2014/7/25 13:03
     Re: 商品登録CSVで規格の有る商品を登録する suguru 2014/8/26 22:08
       Re: 商品登録CSVで規格の有る商品を登録する mas 2014/10/31 20:58
         Re: 商品登録CSVで規格の有る商品を登録する DDR 2016/3/4 6:45

 



ログイン


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

統計情報

総メンバー数は88,968名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.