質問 > フロント機能 > 【至急お願い致します】規格も含めた商品の販売数制限について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
moge1203 |
投稿日時: 2018/11/30 10:47
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
【至急お願い致します】規格も含めた商品の販売数制限について ▼テンプレート
[EC-CUBE] 3.0.15 , 新規インストール [レンタルサーバ] heteml [OS] macOS High Sierra ver10.13.3 [PHP] 7,0 [ブラウザ] Google Chrome ▼質問内容 皆様いつもお世話になっております。 商品の販売数制限についてご教授いただきたいです。 商品ごとに「S M L 」のような規格を割り当てております。 商品の購入上限を1度の注文で2点までに制限をかけたく、 元々の機能である販売数制限を使用すれば、各規格毎に制限はかけれました。 ただ、販売数制限を2とした場合、Sを2個 Mを2個 Lを2個 計6個の注文ができるようになっております。 こちらを商品に対して購入数を制限するには、どのようにすれば良いでしょうか? Sを2個買ったら他はもう買えないのが理想です。 また、厳密には「S M L XL 2XL」の5種類です。 何卒よろしくお願いいたします。 |
h_tanaka |
投稿日時: 2018/11/30 16:00
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 【至急お願い致します】規格も含めた商品の販売数制限について 標準の販売制限数は商品規格ごとに保持されていますので、商品ごとに販売制限数を設定できるようにすれば良いと思います。
カスタマイズが必要です。
|
moge1203 |
投稿日時: 2018/11/30 16:19
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 【至急お願い致します】規格も含めた商品の販売数制限について h_tanaka様
お世話になっております。 やはり規格毎に設定されているのですね。 規格を商品ID毎にするようなイメージでしょうか? 一部商品を特定の期間でしかこのような対応はしないのですが、 具体的にどのあたりを修正する必要があるか等ご教授いただけないでしょうか? ご無理をいって申し訳ありません。 どうかよろしくお願いいたします。 |
h_tanaka |
投稿日時: 2018/11/30 16:22
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 【至急お願い致します】規格も含めた商品の販売数制限について 商品テーブルに販売制限数カラムを追加して、管理画面の商品登録ページに入力フォームを追加すればいけると思います。
本体カスタマイズとなりますので、phpの知識がないと修正は難しいです。
|
moge1203 |
投稿日時: 2018/11/30 16:26
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 【至急お願い致します】規格も含めた商品の販売数制限について h_tanaka様
ご確認ありがとうございます。 大幅な修正が必要とのことでしょうか。 かしこまりました。 他にいい方法はないでしょうか。 例えばカートページにて商品種別Bの重複する商品IDを削除して1つだけ残すなど。 よろしくお願いいたします。 |
h_tanaka |
投稿日時: 2018/11/30 16:29
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 【至急お願い致します】規格も含めた商品の販売数制限について そちらのほうが複雑ですね。。
修正自体は難しくないですよ。
|
moge1203 |
投稿日時: 2018/11/30 16:42
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 【至急お願い致します】規格も含めた商品の販売数制限について h_tanaka様
ご回答ありがとうございます。 そちらのほうが複雑になるのですね。 差し支えなければどのあたりを修正する必要があるか等ご教授いただけないでしょうか? PHPの知識が乏しいのは重々承知しておりますが、今後のためにも把握しておきたい次第でございます。 どうかよろしくお願いいたします。 |
h_tanaka |
投稿日時: 2018/11/30 16:51
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 【至急お願い致します】規格も含めた商品の販売数制限について 修正対象のソースを後ほど送りますね。
ただ、EC-CUBEのカスタマイズではphpに加えてSymfony, MySQL, twig の知識が必要になります。 phpをマスターされていればなんとか修正できるかもしれませんが、php初心者に近いのでしたら、修正ミスでシステムが動かなくなる恐れもありますので、開発会社に依頼されることをおすすめします。
|
moge1203 |
投稿日時: 2018/11/30 17:13
対応状況: −−−
|
一人前 登録日: 2018/3/15 居住地: 投稿: 113 |
Re: 【至急お願い致します】規格も含めた商品の販売数制限について h_tanaka様
お忙しい中お時間を割いていただきありがとうございます。 ソース送っていただけるとのこと、感謝いたします。 お恥ずかしい話自分が現環境のベースをEC-CUBEにプラグインを入れて組み込んでおり、提携した制作会社がない状態であります。 今後の対策も含めてそのあたり社内で相談していきたいとは考えております。 よろしくお願いいたします。 |
h_tanaka |
投稿日時: 2018/11/30 18:43
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: 【至急お願い致します】規格も含めた商品の販売数制限について このようなカスタマイズは制作会社に依頼されるのが良いと思います。
弊社でも承れますので、必要でしたら直メールくださいませ。 以下、カスタマイズ対象のソースです。 まず、phpMyAdmin 等で dtb_product に販売制限数カラムを追加してください。 修正対象のソースは次の通りです。 ソース内の他のカラムを参考にコーディングしていただければと思います。 src/Eccube/Entity/Product.php src/Eccube/Form/Type/Admin/ProductType.php src/Eccube/Resource/doctrine/Eccube.Entity.Product.dcm.yml src/Eccube/Resource/template/admin/Product/product.twig src/Eccube/Resource/template/default/Product/detail.twig 販売制限数の判定ですが、標準では次のソースで行っています。 こちらを商品規格ごとではなく商品ごとにカスタマイズすれば良いです。 src/Eccube/Service/CartService.php src/Eccube/Service/ShoppingService.php なお、プラグインを使用していると干渉によりうまく動作しない可能性があります。
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |