バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 複数商品を1つのボタンアクションで同時にカートへ入れる機能について

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
adp
投稿日時: 2017/9/22 13:00
対応状況: 確認中
新米
登録日: 2017/9/22
居住地:
投稿: 6
複数商品を1つのボタンアクションで同時にカートへ入れる機能について
▼テンプレート
[EC-CUBE] 2.13.5
[レンタルサーバ] AWS
[OS] amazonlinux
[PHP] 5.3.6
[データベース] Postgressql
[WEBサーバ] RDS
[ブラウザ] Chrome・他

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

現在LPから1回のボタンアクションで2つの商品をカートに入れるカスタマイズを行う必要があり仕様を確認しております。
過去スレを見る限り、一覧ページで規格違いを同時にという物は見かけましたが、複数商品をカートに同時に入れる仕様は
見当たらなかったため、実現可能かどうか、また手順等がわかります方はぜひご教授頂けると幸いです。
shinra
投稿日時: 2017/9/22 13:54
対応状況: −−−
一人前
登録日: 2017/9/2
居住地:
投稿: 124
Re: 複数商品を1つのボタンアクションで同時にカートへ入れる機能について
実現可能です。
LPの内容が固定であればそのLP内の処理として
カートに入れるproduct_class_idと数量を

$objCartSess->addProduct($product_class_id, $this->objFormParam->getValue('quantity'));

このメソッドに
通すだけです。
例えばproduct_class_idが1と130の商品を2個ずつカートに入れるのであれば

$objCartSess->addProduct(1,2);
$objCartSess->addProduct(130,2);

でいけると思います。
adp
投稿日時: 2017/9/22 14:41
対応状況: −−−
新米
登録日: 2017/9/22
居住地:
投稿: 6
Re: 複数商品を1つのボタンアクションで同時にカートへ入れる機能について
ご回答有り難うございます!あまり詳しくないので助かります。。


data/class/pages/products/LC_Page_Products_Detail.php

上記ファイルに

$objCartSess->addProduct($product_class_id, $this->objFormParam->getValue('quantity'));


の下に

$objCartSess->addProduct(1,1); $objCartSess->addProduct(5,1);


を追加してみました所、購入ボタンをクリック後のカート画面で

引用:
通常商品、は同時購入できません。 お手数ですが、個別に購入手続きをお願い致します。 ※ 現時点で販売していない商品が含まれておりました。該当商品をカートから削除しました。 ※ 現時点で販売していない商品が含まれておりました。該当商品をカートから削除しました。


という表示が出て1つしかカートには入りませんでした。。

手順が誤っておりますでしょうか?
shinra
投稿日時: 2017/9/22 15:23
対応状況: −−−
一人前
登録日: 2017/9/2
居住地:
投稿: 124
Re: 複数商品を1つのボタンアクションで同時にカートへ入れる機能について
product_class_idに紐づいてる商品が販売できる商品じゃないとダメだと思います。
デフォルトでproduct_class_id=1はdel_flgが1なはずなので、販売できるproduct_class_idで試してみてください。
adp
投稿日時: 2017/9/22 17:42
対応状況: −−−
新米
登録日: 2017/9/22
居住地:
投稿: 6
Re: 複数商品を1つのボタンアクションで同時にカートへ入れる機能について
ありがとうございます!試してみます!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,286名です
総投稿数は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.