バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 追加した商品規格の項目がうまく動作しない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
katsuo77
投稿日時: 2017/10/24 16:45
対応状況: −−−
半人前
登録日: 2017/10/14
居住地:
投稿: 12
追加した商品規格の項目がうまく動作しない
▼テンプレート
[EC-CUBE] 3.0.15 新規インストール
[レンタルサーバ] さくら vps
[OS] CentOS 6.9
[PHP] 7.0.21
[データベース] MySQL 5.6.36
[WEBサーバ] 使用しているWEBサーバ名、バージョン
[ブラウザ] 使用しているブラウザ名、バージョン
[導入プラグインの有無]
[カスタマイズの有無]
[現象]
商品規格の項目を追加しようとしています。
具体的には、デフォルトでは商品規格には価格に関する項目が2つ(通常価格、販売価格)ですが、これに仕入価格というものも追加したいです。
現状として項目の追加自体はできたのですが、管理画面上で仕入価格の値を入力して更新しても変更が反映されません。デバッグモードにしてもエラー等は出力されませんでした。

以前に商品の項目追加についてはやったことがあるので、それに則って今回もやってみたのですが、何か足りない作業などがあるのでしょうか?
お知恵を貸していただけると幸いです。

以下に今回実装したことを記載します。

・DBでdtb_product_classテーブルにprice03カラムをDECIMAL型で追加(price01が通常価格、price02が販売価格)
・以下のファイルを編集。具体的には、price01が登場する箇所をすべてコピーして、price01をすべてprice03に置換してペースト

【例】
private $price01_inc_tax = null;
private $price02_inc_tax = null;

private $price01_inc_tax = null;
private $price02_inc_tax = null;
private $price03_inc_tax = null;

【編集したファイル】
src/Eccube/Entity/Product.php
src/Eccube/Entity/ProductClass.php
src/Eccube/Resource/doctrine/Eccube.Entity.ProductClass.dcm.yml
src/Eccube/Form/Type/Admin/ProductClassType.php
template/admin/Product/product_class.twig

katsuo77
投稿日時: 2017/10/25 15:56
対応状況: 解決済
半人前
登録日: 2017/10/14
居住地:
投稿: 12
Re: 追加した商品規格の項目がうまく動作しない
質問者です。
こちら自己解決しましたので閉めさせていただきます。

原因としては、
src/Eccube/Controller/Admin/Product/ProductClassController.php
も編集しなければいけないところをしていなかったためでした。

お騒がせいたしました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.