記事No | : 12377 |
投稿日 | : 2013/10/21(Mon) 20:01:42 |
タイトル | : web Mart 数量固定 |
ID情報 | : futo |
投稿者 | : futo |
URL | : http://www.p-hitomi.jp/seal/01half.html |
数量によって、単価が変わるため、カートに乗ってからの「数量変更」を無くしたいです。
tmpl/mart.html
を自分なりに変更したのですが、希望通りになりません。
!gouka! / !tanka!
で数量がでれば、OKなのですが・・・
宜しくお願い致します。
記事No | : 12386 |
投稿日 | : 2013/10/23(Wed) 09:28:48 |
タイトル | : Re: web Mart 数量固定 |
ID情報 | : hamel |
投稿者 | : Hamel |
URL | : http://drc3.news-site.net/script1/product.html |
> 数量によって、単価が変わるため、カートに乗ってからの「数量変更」を無くしたいです。
>
> tmpl/mart.html
> を自分なりに変更したのですが、希望通りになりません。
>
> !gouka! / !tanka!
> で数量がでれば、OKなのですが・・・
>
> 宜しくお願い致します。
>数量によって、単価が変わるため、カートに乗ってからの「数量変更」を無くしたいです。
ただ単に「数量変更をなくしたい」というのでしたら
「mart.html」内の
<input type="submit" name="!chg!" value="変更">
↑の部分を削除すれば良いのでは?
それ以前に、ユーザ(顧客)に数量の選択を許さないのでしたら
数量固定で金額を設定して商品を登録すれば済むことなのでは?
記事No | : 12391 |
投稿日 | : 2013/10/23(Wed) 13:12:22 |
タイトル | : Re^2: web Mart 数量固定 |
ID情報 | : futo |
投稿者 | : futo |
URL | : http://www.p-hitomi.jp/seal/01half.html |
Hamelさん、有難うございます。
>
> ただ単に「数量変更をなくしたい」というのでしたら
> 「mart.html」内の
> <input type="submit" name="!chg!" value="変更">
> ↑の部分を削除すれば良いのでは?
試してみました。
この方法ですと、init.cgiの以下の関係で実際に選択した数値と異なる数値が出てしまいます。
# 買物カゴの中身画面での数量調節の範囲(プルダウン式)
# → 必ず 1 以上の値にすること
$cf{max_select} = 5;
例えば、実際には50を選択しているのに、1〜5の選択となってしまいます。
> それ以前に、ユーザ(顧客)に数量の選択を許さないのでしたら
> 数量固定で金額を設定して商品を登録すれば済むことなのでは?
同じ単価で数量で差を設けています。
例:単価840円(選択 10〜18)
なので、この方法も難しいです。
http://www.p-hitomi.jp/seal/01half.html
記事No | : 12392 |
投稿日 | : 2013/10/23(Wed) 13:24:35 |
タイトル | : Re^3: web Mart 数量固定 |
ID情報 | : hamel |
投稿者 | : Hamel |
URL | : http://drc3.news-site.net/script1/product.html |
> Hamelさん、有難うございます。
>
> >
> > ただ単に「数量変更をなくしたい」というのでしたら
> > 「mart.html」内の
> > <input type="submit" name="!chg!" value="変更">
> > ↑の部分を削除すれば良いのでは?
>
> 試してみました。
> この方法ですと、init.cgiの以下の関係で実際に選択した数値と異なる数値が出てしまいます。
>
> # 買物カゴの中身画面での数量調節の範囲(プルダウン式)
> # → 必ず 1 以上の値にすること
> $cf{max_select} = 5;
>
> 例えば、実際には50を選択しているのに、1〜5の選択となってしまいます。
>
>
>
> > それ以前に、ユーザ(顧客)に数量の選択を許さないのでしたら
> > 数量固定で金額を設定して商品を登録すれば済むことなのでは?
>
> 同じ単価で数量で差を設けています。
> 例:単価840円(選択 10〜18)
> なので、この方法も難しいです。
>
> http://www.p-hitomi.jp/seal/01half.html
>
>
勘違いしていました、すみません
最初の商品を選択するページはそのままで
tmplフォルダ内のmart.htmlを下記のように変更するというのは
どうでしょうか?(テストページの最初のページは個数固定で設定してしまったので参考にはなりません)
テスト設置してみました。商品購入テストをすれば判ると思います
http://drc3.news-site.net/mart286/mart.html
↑のように表示されれば良いのでは?
記事No | : 12393 |
投稿日 | : 2013/10/23(Wed) 13:31:26 |
タイトル | : Re^4: web Mart 数量固定 |
ID情報 | : futo |
投稿者 | : futo |
URL | : http://www.p-hitomi.jp/seal/01half.html |
Hamelさん、有難うございます。
> 最初の商品を選択するページはそのままで
> tmplフォルダ内のmart.htmlを下記のように変更するというのは
> どうでしょうか?(テストページの最初のページは個数固定で設定してしまったので参考にはなりません)
> テスト設置してみました。商品購入テストをすれば判ると思います
> http://drc3.news-site.net/mart286/mart.html
> ↑のように表示されれば良いのでは?
確認しました。
この形であれば、希望通りです^^
どう変更すれば、よろしいでしょうか?
ご指導をお願い致します。
記事No | : 12394 |
投稿日 | : 2013/10/23(Wed) 13:45:34 |
タイトル | : Re^5: web Mart 数量固定 |
ID情報 | : hamel |
投稿者 | : Hamel |
URL | : http://drc3.news-site.net/script1/product.html |
> Hamelさん、有難うございます。
>
> > 最初の商品を選択するページはそのままで
> > tmplフォルダ内のmart.htmlを下記のように変更するというのは
> > どうでしょうか?(テストページの最初のページは個数固定で設定してしまったので参考にはなりません)
> > テスト設置してみました。商品購入テストをすれば判ると思います
> > http://drc3.news-site.net/mart286/mart.html
> > ↑のように表示されれば良いのでは?
>
> 確認しました。
> この形であれば、希望通りです^^
>
> どう変更すれば、よろしいでしょうか?
> ご指導をお願い致します。
mart.cgi内 151行目あたり
my $tmp = $loop;
$tmp =~ s/!code!/$code/g;
$tmp =~ s/!item!/$name/g;
$tmp =~ s/!num!/num:$id/g;
$tmp =~ s/<!-- sel_num -->/$sel_num/g;
$tmp =~ s/!chg!/chg:$id/g;
$tmp =~ s/!tanka!/&comma($price)/ge;
$tmp =~ s/!gouka!/&comma($kei)/ge;
↑を↓のように
my $tmp = $loop;
$tmp =~ s/!code!/$code/g;
$tmp =~ s/!item!/$name/g;
$tmp =~ s/!num!/num:$id/g;
$tmp =~ s/<!-- sel_num -->/$sel_num/g;
$tmp =~ s/!chg!/chg:$id/g;
$tmp =~ s/!volume!/$num/g;
$tmp =~ s/!tanka!/&comma($price)/ge;
$tmp =~ s/!gouka!/&comma($kei)/ge;
tmpl/mart.html内 36行目あたり
<tr>
<th>商品No</th>
<th>商品名</th>
<th>数量</th>
<th>単価</th>
<th>金額</th>
↑を↓のように
<tr>
<th>商品No</th>
<th>商品名</th>
<th>単価×数量</th>
<th>金額</th>
49行目あたり
<td>!item!</td>
<td align="right">
<select name="!num!">
<!-- sel_num -->
</select>
<input type="submit" name="!chg!" value="変更">
</td>
<td align="right">¥!tanka!</td>
<td align="right">¥!gouka!</td>
↑を↓のように
<td>!item!</td>
<td align="right">¥!tanka!×!volume!</td>
<td align="right">¥!gouka!</td>
65行目あたり
<td align="center" colspan="4">合計</td>
↑を↓のように
<td align="center" colspan="3">合計</td>
以上です。お試し下さい
記事No | : 12398 |
投稿日 | : 2013/10/23(Wed) 19:17:23 |
タイトル | : Re^6: web Mart 数量固定 |
ID情報 | : futo |
投稿者 | : futo |
URL | : http://www.p-hitomi.jp/seal/01half.html |
Hamelさま
有難うございました。
無事、設置することが出来ました。