<% Function AddCm(Num) Dim ln ' As Integer Dim Pm ' As String Dim Pm2 ' As String Dim Cnt ' As Integer ln = Fix(Num / 1000) If ln > 0 Then Select Case Len(CStr(ln)) Case 1,2,3 ' 千 Pm = Left(CStr(Num),Len(CStr(ln))) Pm = Pm & "," & Right(CStr(Num),3) Case 4,5,6 ' 百万 Pm = Left(CStr(Num),Len(CStr(ln))-3) Pm2 = Mid(CStr(Num),Len(CStr(ln))-2,3) Pm = Pm & "," & Pm2 & "," & Right(CStr(Num),3) End Select Else Pm = CStr(Num) End If AddCm = Pm End Function %> <% ' 文字コードの指定 Session.CodePage = 932 Response.Charset = "Shift_JIS" mode = Request.QueryString("mode") %> [ HARADE Online-Shop ] <% ' *********************************** ' メイン処理 ' *********************************** ' カーゴ内容作成&取得 If IsObject(Session("cart")) Then Set DictCart = Session("Cart") Set DictName = Session("Name") Set DictPrice = Session("Price") Set DictCount = Session("Count") Else Set DictCart = Server.CreateObject("Scripting.Dictionary") Set DictName = Server.CreateObject("Scripting.Dictionary") Set DictPrice = Server.CreateObject("Scripting.Dictionary") Set DictCount = Server.CreateObject("Scripting.Dictionary") End If Select Case mode Case "buy" CargoDataGet() ShowBuy1View() Case "buy2" ShowBuy2View() Case "buy3" ShowBuy3View() Case "buy4" ShowBuy4View() Case "clear" CargoDateClear() ShowTopView() Case "ADel" ItemAllDel() Case "1Del" ItemOneDel() Case Else ShowTopView() End Select ' セッション情報受け渡し Set Session("Cart") = DictCart Set Session("Name") = DictName Set Session("Price") = DictPrice Set Session("Count") = DictCount %> <% ' ************************************** ' CargoDateClear - カートアイテム除去 - ' ************************************** Sub CargoDateClear() DictCart.RemoveAll DictCount.RemoveAll DictName.RemoveAll DictPrice.RemoveAll End Sub %> <% ' ************************************** ' ItemAllDel - カートアイテム除去 - ' ************************************** Sub ItemAllDel() ItemID = CInt(Request.QueryString("id")) DictCart.Remove(ItemID) DictCount.Remove(ItemID) DictName.Remove(ItemID) DictPrice.Remove(ItemID) If DictCart.Count <> 0 Then ShowBuy1View() Else ShowTopView() End If End Sub %> <% ' ************************************** ' ItemOneDel - カートアイテム除去 - ' ************************************** Sub ItemOneDel() ItemID = CInt(Request.QueryString("id")) If CInt(DictCount(ItemID)) > 1 Then DictCount(ItemID) = DictCount(ItemID) - 1 Else DictCart.Remove(ItemID) DictCount.Remove(ItemID) DictName.Remove(ItemID) DictPrice.Remove(ItemID) End If If DictCart.Count <> 0 Then ShowBuy1View() Else ShowTopView() End If End Sub %> <% ' ************************************** ' CargoDataGet - カートアイテム取得 - ' ************************************** Sub CargoDataGet() ItemID = CInt(Request.QueryString("id")) ItemName = Request.QueryString("Name") ItemPrice = Request.Form("price") ItemCount = Request.Form("cnt") If DictCart.Exists(ItemID) Then lp = DictCount(ItemID) DictCount(ItemID) = CInt(lp) + CInt(ItemCount) Else DictCart.Add ItemID, ItemID DictName.Add ItemID, ItemName DictPrice.Add ItemID, ItemPrice DictCount.Add ItemID, ItemCount End If End Sub %> <% ' ************************************** ' ShowBuy4View - 購入画面表示 - ' ************************************** Sub ShowBuy4View() ' 原さんに送信 tb = Request.TotalBytes Set basp = Server.CreateObject("basp21") host = "itech-ss.co.jp" fromAddr = "kou@itech-ss.co.jp" fromName = "[HARADEN]オンラインショップ" mailFrom = fromName & "<" & fromAddr & ">" mailTo = "hara@itech-ss.co.jp" body = Request.Form("Name") & " 様" & chr(13) & chr(10) body = body & chr(13) & chr(10) body = body & "お買いあげ誠にありがとうございます。" & chr(13) & chr(10) body = body & "本日『佐川急便』にて商品出荷しました。" & chr(13) & chr(10) body = body & "伝票番号は  です。" & chr(13) & chr(10) body = body & chr(13) & chr(10) body = body & "こちらでお荷物の状況を確認できます。" & chr(13) & chr(10) body = body & "http://k2k.sagawa-exp.co.jp/cgi-bin/SagawaWeb.pcgi" & chr(13) & chr(10) body = body & chr(13) & chr(10) body = body & "以上宜しくお願いします。" & chr(13) & chr(10) body = body & chr(13) & chr(10) body = body & chr(13) & chr(10) body = body & chr(13) & chr(10) body = body & chr(13) & chr(10) body = body & chr(13) & chr(10) body = body & chr(13) & chr(10) body = body & Request.Form("mail") rc = basp.SendMail(host, mailTo, mailFrom, subject, body, fpath) Set basp = Nothing ' 原さん携帯に送信 tb = Request.TotalBytes Set basp = Server.CreateObject("basp21") host = "itech-ss.co.jp" fromAddr = "kou@itech-ss.co.jp" fromName = "[HARADEN]" mailFrom = fromName & "<" & fromAddr & ">" mailTo = "lancer.evolution.4-7777@docomo.ne.jp" subject = "受注" body = "HARADEN.jpより受注有" rc = basp.SendMail(host, mailTo, mailFrom, subject, body, fpath) Set basp = Nothing ' 原さんに送信 tb = Request.TotalBytes Set basp = Server.CreateObject("basp21") host = "itech-ss.co.jp" fromAddr = "kou@itech-ss.co.jp" fromName = "[HARADEN]オンラインショップ" mailFrom = fromName & "<" & fromAddr & ">" mailTo = "hara@itech-ss.co.jp" subject = "受注" body = Request.Form("Name") & " 様" body = body & "より下記の商品をご注文いただきました。" & chr(13) & chr(10) body = body & chr(13) & chr(10) body = body & "[商品名]        [価格]  [個数]   [合計]" & chr(13) & chr(10) For Each key In DictCart ' 税別価格の算出 ItemSPrice = DictCount(key) * DictPrice(key) Syoukei = ItemSPrice + Syoukei body = body & DictName(key) & "     " & AddCm(DictPrice(key)) & "   " & DictCount(key) & "   " & ItemSPrice & chr(13) & chr(10) Next TAX = Syoukei * 0.05 body = body & "-----------------------------------------------------" & chr(13) & chr(10) body = body & "小 計                " & Syoukei & chr(13) & chr(10) body = body & "消費税                " & TAX & chr(13) & chr(10) body = body & "送 料                " & 600 & chr(13) & chr(10) Goukei = Syoukei + TAX + 600 If Request.Form("pay") = "代金引換" Then body = body & "代引手数料              " & 315 & chr(13) & chr(10) Goukei = Goukei + 315 End If body = body & "合 計                " & Goukei & chr(13) & chr(10) body = body & chr(13) & chr(10) body = body & "お支払い方法:" & Request.Form("pay") & chr(13) & chr(10) body = body & chr(13) & chr(10) body = body & "お客様情報" & chr(13) & chr(10) body = body & "名前:" & Request.Form("Name") & chr(13) & chr(10) body = body & "ふりがな:" & Request.Form("Furigana") & chr(13) & chr(10) body = body & "電話番号:" & Request.Form("TEL") & chr(13) & chr(10) body = body & "郵便番号:" & Request.Form("Zip") & chr(13) & chr(10) body = body & "都道府県:" & Request.Form("tdhk") & chr(13) & chr(10) body = body & "住所:" & Request.Form("jusyo1") & " " & Request.Form("jusyo2") & chr(13) & chr(10) body = body & "メール:" & Request.Form("mail") & chr(13) & chr(10) body = body & "電話番号:" & Request.Form("TEL") & chr(13) & chr(10) body = body & "支払方法:" & Request.Form("pay") & chr(13) & chr(10) rc = basp.SendMail(host, mailTo, mailFrom, subject, body, fpath) Set basp = Nothing ' ------------------------------------------------------ ' お客様へ送信 tb = Request.TotalBytes Set basp = Server.CreateObject("basp21") host = "itech-ss.co.jp" fromAddr = "kou@itech-ss.co.jp" fromName = "[HARADEN]オンラインショップ" mailFrom = fromName & "<" & fromAddr & ">" mailTo = "hara@itech-ss.co.jp" subject = "[HARADEN-オンラインショップ]ご注文有り難う御座いました" body = Request.Form("Name") & " 様" body = body & "平素よりハラデンをご愛顧いただきまして" & chr(13) & chr(10) body = body & "誠にありがとうございます。" & chr(13) & chr(10) body = body & "お客様より下記の商品をご注文いただきました。" & chr(13) & chr(10) body = body & chr(13) & chr(10) body = body & "[商品名]        [価格]  [個数]   [合計]" & chr(13) & chr(10) For Each key In DictCart ' 税別価格の算出 ItemSPrice = DictCount(key) * DictPrice(key) Syoukei = ItemSPrice + Syoukei body = body & DictName(key) & "     " & AddCm(DictPrice(key)) & "   " & DictCount(key) & "   " & ItemSPrice & chr(13) & chr(10) Next TAX = Syoukei * 0.05 body = body & "-----------------------------------------------------" & chr(13) & chr(10) body = body & "小 計                " & Syoukei & chr(13) & chr(10) body = body & "消費税                " & TAX & chr(13) & chr(10) body = body & "送 料                " & 600 & chr(13) & chr(10) Goukei = Syoukei + TAX + 600 If Request.Form("pay") = "代金引換" Then body = body & "代引手数料              " & 315 & chr(13) & chr(10) Goukei = Goukei + 315 End If body = body & "合 計                " & Goukei & chr(13) & chr(10) body = body & chr(13) & chr(10) body = body & "お支払い方法:" & Request.Form("pay") & chr(13) & chr(10) If Request.Form("pay") = "銀行振込" Then body = body & "振込先口座:三井住友銀行 江坂支店" & chr(13) & chr(10) body = body & "      (普)1442982" & chr(13) & chr(10) End If body = body & "−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−" & chr(13) & chr(10) body = body & "ご注文に関するお問い合わせ等ありましたら下記までご連絡願います。" & chr(13) & chr(10) body = body & "TEL:06-6392-0243" & chr(13) & chr(10) body = body & "E-MAIL:info@haraden.jp" body = body & chr(13) & chr(10) & chr(13) & chr(10) & chr(13) & chr(10) body = body & "お客様メールアドレス:" & Request.Form("mail") rc = basp.SendMail(host, mailTo, mailFrom, subject, body, fpath) Set basp = Nothing Session.Abandon %>
初めにお読み下さい。法令に基づく表記

<% = Request.Form("Name") %>(<% = Request.Form("mail") %>) 様、ご注文有り難う御座いました。
早速では御座いますが、お客様メールアドレスに商品購入に関するメールを送信致します。
また、ご不明な点などが御座いましたら電話・メールにてご連絡下さい。
今後とも、ハラデン-オンラインショップのご利用をスタッフ一同心よりお待ちしております。

戻 る
<% End Sub %> <% ' ************************************** ' ShowBuy3View - 購入画面表示 - ' ************************************** Sub ShowBuy3View() %>
初めにお読み下さい。法令に基づく表記

"> "> -<%= Request.Form("TEL2") %>-<%= Request.Form("TEL3") %>"> -<%= Request.Form("Zip2") %>"> "> "> "> "> <% If Request.Form("pay") = 1 then %> <% Else %> <% End If %>
ご 確 認
お名前 <%= Request.Form("Name") %>
フリガナ <%= Request.Form("Furigana") %>
電話番号 <%= Request.Form("TEL1") %>-<%= Request.Form("TEL2") %>-<%= Request.Form("TEL3") %>
郵便番号 <%= Request.Form("Zip1") %>-<%= Request.Form("Zip2") %>
都道府県 <%= Request.Form("tdhk") %>
住  所 <%= Request.Form("Jusyo1") %>
<%= Request.Form("Jusyo2") %>
メール <%= Request.Form("mail") %>
お支払い方法 <% If Request.Form("pay") = 1 Then %> 代金引換 <% Else %> 銀行振込 <% End If %>



<% For Each key In DictCart Response.Write "" Response.Write "" Response.Write "" Response.Write "" ' 税別価格の算出 ItemSPrice = DictCount(key) * DictPrice(key) Syoukei = ItemSPrice + Syoukei Response.Write "" Response.Write "" Next ' 消費税の算出 TAX = Fix(Syoukei * 0.05) Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" If Request.Form("pay") = 1 Then Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" End If Response.Write "" If Request.Form("pay") = 1 Then Response.Write "" Else Response.Write "" End If Response.Write "" %>
商 品 名 単 価 個 数 小 計
 " & DictName(key) & "\ " & AddCm(DictPrice(key)) & " " & CInt(DictCount(key)) & " \ " & AddCm(ItemSPrice) & " 
小  計\ " & AddCm(Syoukei) & " 
消費税\ " & AddCm(TAX) & " 
送 料\ 600
代引手数料(税込)\ 315
合  計\ " & AddCm(Syoukei + TAX + 600 + 315) & " \ " & AddCm(Syoukei + TAX + 600) & " 

※ 離島の場合、送料は実費を請求致します。その際、メールにてご連絡差し上げます。
※ 銀行振込を選択された場合、振込手数料はお客様負担でお願い申し上げます。
<% End Sub %> <% ' ************************************** ' ShowBuy2View - 購入画面表示 - ' ************************************** Sub ShowBuy2View() %>
初めにお読み下さい。法令に基づく表記

お客様情報
お名前
フリガナ
電話番号 --
郵便番号 -
都道府県
住  所
メールアドレス
メール確認
お支払い方法 代金引換(eコレクト利用可能) 銀行振込



<% For Each key In DictCart Response.Write "" Response.Write "" Response.Write "" Response.Write "" ' 税別価格の算出 ItemSPrice = DictCount(key) * DictPrice(key) Syoukei = ItemSPrice + Syoukei Response.Write "" Response.Write "" Next ' 消費税の算出 TAX = Fix(Syoukei * 0.05) Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" %>
商 品 名 単 価 個 数 小 計
 " & DictName(key) & "\ " & AddCm(DictPrice(key)) & " " & CInt(DictCount(key)) & " \ " & AddCm(ItemSPrice) & " 
小  計\ " & AddCm(Syoukei) & " 
消費税\ " & AddCm(TAX) & " 
合  計\ " & AddCm(Syoukei + TAX) & " 
<% End Sub %> <% ' ************************************** ' ShowBuy1View - 初期購入画面表示 - ' ************************************** Sub ShowBuy1View() ' Response.Write("
") ' Response.Write("ShowBuy1View:ItemName->" & DictName(1) & "
") ' Response.Write("ShowBuy1View:ItemCount->" & DictCount(1) & "
") ' Response.Write("ShowBuy1View:ItemPrice->" & DictPrice(1) & "
") %>
初めにお読み下さい。法令に基づく表記


 ★ 現在のカゴの中身 ★  お買い物を続ける >>
<% For Each key In DictCart Response.Write "" Response.Write "" Response.Write "" Response.Write "" ' 税別価格の算出 ItemSPrice = DictCount(key) * DictPrice(key) Syoukei = ItemSPrice + Syoukei Response.Write "" Response.Write "" Response.Write "" Next ' 消費税の算出 TAX = Fix(Syoukei * 0.05) Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" Response.Write "" %>
商 品 名 単 価 個 数 小 計 削 除
 " & DictName(key) & "\ " & AddCm(DictPrice(key)) & " " & CInt(DictCount(key)) & " \ " & AddCm(ItemSPrice) & " " Response.Write "1つ削除  " Response.Write "全て削除" Response.Write "
小  計\ " & AddCm(Syoukei) & " " Response.Write "カゴを空にする" Response.Write "
消費税\ " & AddCm(TAX) & " 
合  計\ " & AddCm(Syoukei + TAX) & " 

<% End Sub %> <% ' ************************************** ' ShowTopView - 初期ページ表示 - ' ************************************** Sub ShowTopView() %>
初めにお読み下さい。法令に基づく表記

  阪神タイガース スタンドライト(阪神タイガース優勝記念!77個限定販売)
<本体寸法>
セード部:Φ160mm、高さ180mm
ベース部:Φ120mm、高さ25.5mm
全高:308mm
<仕様・特徴>
1.ランプ:ミニランプ40W
2.本体色:ブラック (本体には“シリアルナンバー”を貼付)
3.カバー色:阪神タイガースのイメージカラーに基き
 (1)白に黒縦縞→ユニホーム調(阪神タイガースロゴ入り)
 (2)黄色(阪神タイガースロゴ入り)
4.スイッチ : 中間スイッチ(コード間)→ スライド式
商品名 型 名 販売価格  
阪神タイガース スタンドライト AKA0164Y:
 セード白黒縦縞
 (ユニホームイメージ)
3,980 円
個 









  阪神タイガース スタンドライト(阪神タイガース優勝記念!77個限定販売)
<本体寸法>
セード部:Φ160mm、高さ180mm
ベース部:Φ120mm、高さ25.5mm
全高:308mm
<仕様・特徴>
1.ランプ:ミニランプ40W
2.本体色:ブラック (本体には“シリアルナンバー”を貼付)
3.カバー色:阪神タイガースのイメージカラーに基き
 (1)白に黒縦縞→ユニホーム調(阪神タイガースロゴ入り)
 (2)黄色(阪神タイガースロゴ入り)
4.スイッチ : 中間スイッチ(コード間)→ スライド式
商品名 型 名 販売価格  
阪神タイガース スタンドライト AKA0165Y:セード黄色 3,980 円
個 









  アストニッシュ(ホームページリニューアル記念!限定販売)
本当に汚れが良く落ちる

用途:
 台所用、住宅用 磨き剤
 レンジまわり
 調理器具
 お鍋類
 タイル
 バーベキューコンロ
 窓ガラス
 アルミサッシ
 鏡
使用方法:
 湿った布やスポンジに適量取ってやさしく磨き、
 その後水で洗い流して下さい。
 金属やガラス面は、光沢が出るように乾いた布で
 磨いて下さい。
商品名 販売価格  
アストニッシュ5個パック 2,000 円
個 









  BMW・U
電解式アルカリ・酸性イオン水生成器
医療用具製造承認番号(03B)第0939号
◆ 電極は白金チタン8構成!!
◆ 強酸性水が取れる!!
◆ 機械を通った水量が一目でわかる
◆ 「お湯を通しちゃった!」こんな心配はもういらない
◆ 電解強度は5段階プラス強酸性
◆ コンパクト・軽量・どこでも取付簡単
◆ 電解槽は自動ドレーン排水でいつも清潔
◆ 自動洗浄で電解槽を洗浄
◆ マンションの最上階でも電解します
◆ 電解中はメロディーでお知らせ
◆ カートリッジは16,000リットルも使える長寿命
◆ カートリッジの交換はランプでお知らせ
商品名 型 名 販売価格  
BMW・U AW-1355 268,000 円
個 









  PTMsディスカバリーピロー
快適な無重力状態の快眠をご体験下さい。
満足をお約束します。
 頭痛の原因の多くは、頭部への酸素供給不足です。
 心臓から送り出された血液の20%〜25%は大脳へ送られます。
 酸素不足が朝の目覚めの悪さの原因となっています。
 PTMsは、圧力のかかる所だけが沈み込みます。
 頭の重さの圧力を分散し貴方の頭の形で沈み込みますので、
 血液循環がスムーズになり快眠できます。
 又、沈み込む事で気道の確保ができ
 イビキ解消にも役立ちます。
商品名 型 名 販売価格  
PTMs
ディスカバリーピロー
PTMS-PILLOW/DISC 4,800 円
個 









  PTMsディスカバリーレッグピロー
快適な無重力状態の快眠をご体験下さい。
満足をお約束します。
 ふくらはぎ、足首などの下に敷いて足の疲れをとるマクラです。
 PTMs低反発素材は、圧力がかかるところだけ沈み込み、
 足の重さ(圧力)を分散してくれます。
 よって足の血液循環をスムーズにしますので、
 疲れを取り除いてくれます。
 「気持ちが良い事は、
      血液循環がスムーズになっている事です。」
商品名 型 名 販売価格  
PTMs
ディスカバリーレッグピロー
PTMS-LEG/DISC 5,000 円
個 









  PTMsディスカバリーピロージュニア
快適な無重力状態の快眠をご体験下さい。
満足をお約束します。
 PTMsは、圧力の掛かるところだけ沈み込みます。頭の重さの圧力を分散し、
 貴方の頭の形で沈み込みますので、血液循環がスムーズになり快眠できます。
 想像力豊かに学習したり、快活に遊ぶ子供にとって睡眠は重要です。
 復元力・通気性・弾力性・粘性に優れた人の体温と体圧によって変化し、
 理想のフィット感を実現します。
商品名 型 名 販売価格  
PTMs
ディスカバリーピロージュニア
PTMS-CHILD/DISC 4,600 円
個 









  PTMsディスカバリークッション
快適な無重力状態の快眠をご体験下さい。
満足をお約束します。
 座った人のヒップの形に合せて変化し、体重の圧力を分散します。
 パソコン操作などのデスクワークで自然に背筋が伸びるようにデザインされたクッションです。
 長時間のオフィスワークに最適です。
商品名 型 名 販売価格  
PTMs
ディスカバリークッション
PTMS-CUDX/S 4,800 円
個 









  PTMsディスカバリーウエストピロー
快適な無重力状態の快眠をご体験下さい。
満足をお約束します。
 長時間のデスクワークや車でのドライブは、
上半身の体重の大きな圧力が腰にかかっています。
 PTMsウエストクッションは、体重の圧力を分散しますので、
腰への負担がなくなります。
商品名 型 名 販売価格  
PTMs
ディスカバリーウエストピロー
PTMS-WAIST 6,500 円
個 









  PTMsディスカバリーマルチクッション
快適な無重力状態の快眠をご体験下さい。
満足をお約束します。
 クッション・マクラ・足などの多目的な用途がある、マルチクッションです。
 居間でおくつろぎの時間や、ベッドでの睡眠時など色々な場所で活躍致します。
商品名 型 名 販売価格  
PTMs
ディスカバリーマルチクッション
PTMS-BODY/DISC 6,200 円
個 









  PTMsディスカバリーマットレス
快適な無重力状態の快眠をご体験下さい。
満足をお約束します。
 重さのかかる部分は沈み込み、軽くかかる部分は、ほとんど沈み込まない特性です。
 胸部・脚部に比べて腰部が深く沈み込むことによって、背筋のカーブを守ります。
 バネ式ベッドやウレタンマットレスは、人体を支えるのに不均等であり、腰・背中の痛みの原因の
 ひとつになっています。
 PTMsディスカバリーマットレスは、凝った脊椎周辺の筋肉をやさしくほぐし、血液循環を促進します。
 毎日8時間の睡眠の中で自然の自己調整に役立ちます。宙に浮くような快眠をお楽しみ下さい。
商品名 型 名 販売価格  
PTMs
ディスカバリーマットレス
PTMS-MATTRES 49,800 円
個 
<% End Sub %>