質問 > フロント機能 > 商品規格設定時の選択必須の解除について【EC-CUBE 3系】 |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ryo336322 |
投稿日時: 2017/3/24 13:50
対応状況: 解決済
|
常連 登録日: 2017/2/21 居住地: Tokyo 投稿: 44 |
Re: 商品規格設定時の選択必須の解除について【EC-CUBE 3系】 やはりそのようなやり方になりますよね。。。
みなさまありがとうございます! 取り急ぎ、御礼まで。 |
umebius |
投稿日時: 2017/3/24 11:53
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品規格設定時の選択必須の解除について【EC-CUBE 3系】 よくやるのは、やはり「熨斗なし」「熨斗1」「熨斗2」...の規格を作成しておいて、詳細はh_tanakaさんのおっしゃる通りお問い合わせ欄ですね。
|
h_tanaka |
投稿日時: 2017/3/24 11:50
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 商品規格設定時の選択必須の解除について【EC-CUBE 3系】 プラグインを導入すれば実現可能です。
http://www.ec-cube.net/products/detail.php?product_id=1333 または、カートに入れたあとでしたらお問い合わせ欄という項目がありますので、こちらに入力してもらうのはいかがでしょうか? src/Eccube/Resource/template/default/Shopping/index.twig(297行目) 'placeholder': 'お問い合わせ事項がございましたら、こちらにご入力ください。(3000文字まで)' の部分を次のように変更すれば初期表示テキストを変更できます。 'placeholder': 'のしが必要な方は、こちらに表書きの内容をご入力ください。(3000文字まで)' |
ryo336322 |
投稿日時: 2017/3/24 11:41
対応状況: −−−
|
常連 登録日: 2017/2/21 居住地: Tokyo 投稿: 44 |
Re: 商品規格設定時の選択必須の解除について【EC-CUBE 3系】 みなさま
様々な方法をご教授いただき、ありまがとうございます。 具体的な要件を提示するべきでした。 すみません。 今回は、本来の使い方とは異なるかもしれませんが、 商品規格を「のし」の選択機能の代わりとして使えないかと思った次第でございます。 そのため、のしを希望しない方のみは、 何も選択せずとも購入手続きを進められるようにしたいと思っております。 |
h_tanaka |
投稿日時: 2017/3/24 10:42
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 商品規格設定時の選択必須の解除について【EC-CUBE 3系】 試してみたところ、カートの追加でエラーになりました。
The identifier id is missing for a query of Eccube\Entity\ProductClass at EntityRepository->find(null) in CartService.php line 244 at CartService->setProductQuantity(null, '1') in CartService.php line 214 at CartService->addProduct(null, '1') in ProductController.php line 272 formには規格情報があるのにリクエストデータに規格情報がないためです。 |
umebius |
投稿日時: 2017/3/24 10:32
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品規格設定時の選択必須の解除について【EC-CUBE 3系】 ですかね?
validate抜けて登録できてしまった時点でおかしくなるような気がして試してないのですが... 実際はフロント方でrequired付いてて登録できないのかもしれないですけど |
h_tanaka |
投稿日時: 2017/3/24 10:26
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 商品規格設定時の選択必須の解除について【EC-CUBE 3系】 すみません、勘違いしておりました。
先のやりかたでは正しく動作しません。 失礼いたしました。 |
hmorita_j |
投稿日時: 2017/3/24 10:15
対応状況: −−−
|
長老 登録日: 2017/3/3 居住地: 沈黙の巨大都市松戸 投稿: 222 |
Re: 商品規格設定時の選択必須の解除について【EC-CUBE 3系】 引用:
規格が登録されている商品を、規格が登録されていないものとして購入処理を行うってことですよね。 ProductClassが取得できなさそうな気がしますね。 どうなんでしょう・・・ |
umebius |
投稿日時: 2017/3/24 9:55
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品規格設定時の選択必須の解除について【EC-CUBE 3系】 引用:
選択必須ではない商品規格を登録したいということでしたら、必須チェックしている箇所をとばしてやればいけると思います。 それってシステム全体正常に動作しますか?動作しないと思っていたのですが。 単純に知りたいです。
|
h_tanaka |
投稿日時: 2017/3/24 9:46
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 商品規格設定時の選択必須の解除について【EC-CUBE 3系】 選択必須ではない商品規格を登録したいということでしたら、必須チェックしている箇所をとばしてやればいけると思います。
src/Eccube/Form/Type/AddCartType.php(174行目) validate() 内のすべての処理をコメントアウトしてみてください。 |
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |