質問 > その他 > 異なる商品種別を同じカートに入れる方法 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
NODOKA |
投稿日時: 2019/1/11 11:10
対応状況: −−−
|
常連 登録日: 2018/4/25 居住地: 投稿: 31 |
異なる商品種別を同じカートに入れる方法 ▼テンプレート
[EC-CUBE] EC-CUBE4.0.1、新規インストール [レンタルサーバ] XAMMP [OS] WIN10 [ブラウザ]Internetexplorer [導入プラグインの有無] 無し [カスタマイズの有無] 無し [現象] ECCUBE4開発ドキュメント・マニュアルのサイトにあった『CartItemAllocator を有効にするには、 app/config/eccube/packages/cart.yaml を作成し、CartItemAllocator の定義を追加します。』 を実行してみましたが、エラーが出て出来ませんでした。 3系は、複数配送先にチェックを入れると商品種別が違っても同じカートに入るようになったのですが、4系ではどうすれば良いのか教えて頂けると助かります。 |
468 |
投稿日時: 2019/1/11 23:05
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 異なる商品種別を同じカートに入れる方法 とりあえず、どのような時も同じカートに商品が入ればよいのであれば、
/src/Eccube/Service/Cart/SaleTypeCartAllocator.php function allocate()の返り値を1にすれば対応できるかと思います。 ※上記ファイルには商品種別ごとにカートを振り分ける記述がされています。 もし、仕組みを理解したいという意味での投稿なのであれば、 ドキュメントを参考にしてどのようなエラーが出てきたのか 投稿されたほうが回答を得やすいかと思います。
|
NODOKA |
投稿日時: 2019/1/12 16:13
対応状況: −−−
|
常連 登録日: 2018/4/25 居住地: 投稿: 31 |
Re: 異なる商品種別を同じカートに入れる方法 丁寧なご対応ありがとうございます。
とりあえず同じカートに入るようにしたいのですが、 return (string) $ProductClass->getSaleType()->getId(); こちらの部分を変えるという事でよろしいでしょうか? 大変失礼な、質問ですみません。 もしよろしければ、教えて頂けると助かります。 |
NODOKA |
投稿日時: 2019/1/12 21:56
対応状況: 解決済
|
常連 登録日: 2018/4/25 居住地: 投稿: 31 |
Re: 異なる商品種別を同じカートに入れる方法 ありがとうございました。
無事出来ました。 ご丁寧に教えて頂き、ありがとうございます。 とても助かりました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |