(57)【要約】【課題】オフィス家具の電子商取引において適切な商品の組合せを、より容易にユーザに提供することができる電子商取引装置を実現する。【解決手段】電子商取引装置を、オフィス家具の電子商取引において、複数のオフィス家具を含むセットを単位として購入可能とした電子商取引装置であって、ユーザ端末からセットを構成するオフィス家具の選択を受け付ける受付部と、選択に係るオフィス家具と禁則組合せの関係にある禁則オフィス家具と選択に係るオフィス家具と共に選択されるべき連携オフィス家具とを特定する特定部と、受付部が選択を受け付けた際に、該選択に係るオフィス家具と禁則オフィス家具の双方がセットを構成することを禁止するとともに、連携オフィス家具によりセットを構成する選択制御部とを有する構成とする。【選択図】図９
2017134837.tif 000002
【特許請求の範囲】
【請求項１】
オフィス家具の電子商取引において、複数の前記オフィス家具を含むセットを単位として購入可能とした電子商取引装置であって、
ユーザ端末から前記セットを構成する前記オフィス家具の選択を受け付ける受付部と、
前記選択に係るオフィス家具と禁則組合せの関係にある禁則オフィス家具と前記選択に係るオフィス家具と共に選択されるべき連携オフィス家具とを特定する特定部と、
前記受付部が前記選択を受け付けた際に、該選択に係るオフィス家具と前記禁則オフィス家具の双方が前記セットを構成することを禁止するとともに、前記連携オフィス家具により前記セットを構成する選択制御部と
を有することを特徴とする電子商取引装置。
【請求項２】
前記選択された複数のオフィス家具のセットのイメージを前記ユーザ端末に表示するセット表示部と、
前記受付部により受け付けたオフィス家具の選択の内容に応じて、前記ユーザ端末に表示されたイメージを変更する表示変更部と
をさらに有することを特徴とする請求項１に記載の電子商取引装置。
【請求項３】
前記セット表示部は、前記ユーザ端末の画面において、前記セットのイメージを前記画面の上部に表示するとともに、前記選択される候補としての一群のオフィス家具を、前記セットのイメージが表示される領域の周辺領域に表示し、
前記表示変更部は、前記受付部が前記ユーザ端末から前記一群のオフィス家具のいずれかのオフィス家具の選択を新たに受け付けた場合に、前記画面の上部に表示されている前記セットのイメージを、前記新たに選択されたオフィス家具が前記セットを構成した場合のイメージに変更する
ことを特徴とする請求項２に記載の電子商取引装置。
【請求項４】
前記選択制御部は、その時点の前記オフィス家具のセットを構成しているオフィス家具が、前記禁則オフィス家具を含む場合に、前記受付部により受け付けた前記選択を無効にする、ことを特徴とする請求項１から３のいずれか１項に記載の電子商取引装置。
【請求項５】
前記選択制御部は、その時点の前記オフィス家具のセットを構成しているオフィス家具が、前記禁則オフィス家具を含む場合に、該禁則オフィス家具の選択を無効にする、ことを特徴とする請求項１から３のいずれか１項に記載の電子商取引装置。
【請求項６】
オフィス家具の電子商取引において、複数の前記オフィス家具のセットを単位として購入可能とした電子商取引プログラムであって、
コンピュータに、
ユーザ端末から前記セットを構成する前記オフィス家具の選択を受け付け、
前記選択に係るオフィス家具と禁則組合せの関係にある禁則オフィス家具と前記選択に係るオフィス家具と共に選択されるべき連携オフィス家具とを特定し、
前記選択を受け付けた際に、該選択に係るオフィス家具と前記禁則オフィス家具の双方が前記セットを構成することを禁止するとともに、前記連携オフィス家具により前記セットを構成する
処理を実行させるための電子商取引プログラム。
【請求項７】
前記コンピュータにさらに、
前記選択された複数のオフィス家具のセットのイメージを前記ユーザ端末に表示し、
前記受け付けたオフィス家具の選択の内容に応じて、前記ユーザ端末に表示されたイメージを変更する
処理を実行させるための請求項６に記載の電子商取引プログラム。
【請求項８】
前記コンピュータにさらに、
前記ユーザ端末の画面において、前記セットのイメージを前記画面の上部に表示するとともに、前記選択される候補としての一群のオフィス家具を、前記セットのイメージが表示される領域の周辺領域に表示し、
前記ユーザ端末から前記一群のオフィス家具のいずれかのオフィス家具の選択を新たに受け付けた場合に、前記画面の上部に表示されている前記セットのイメージを、前記新たに選択されたオフィス家具が前記セットを構成した場合のイメージに変更する
処理を実行させるための請求項７に記載の電子商取引プログラム。
【請求項９】
前記コンピュータにさらに、その時点の前記オフィス家具のセットを構成しているオフィス家具が、前記禁則オフィス家具を含む場合に、前記受け付けた前記選択を無効にする、処理を実行させるための請求項６から８のいずれか１項に記載の電子商取引プログラム。
【請求項１０】
前記コンピュータにさらに、その時点の前記オフィス家具のセットを構成しているオフィス家具が、前記禁則オフィス家具を含む場合に、該禁則オフィス家具の選択を無効にする、処理を実行させるための請求項６から８のいずれか１項に記載の電子商取引プログラム。
【請求項１１】
オフィス家具の電子商取引において、複数の前記オフィス家具のセットを単位として購入可能とした電子商取引方法であって、
ユーザ端末から前記セットを構成する前記オフィス家具の選択を受け付け、
前記選択に係るオフィス家具と禁則組合せの関係にある禁則オフィス家具と前記選択に係るオフィス家具と共に選択されるべき連携オフィス家具とを特定し、
前記選択を受け付けた際に、該選択に係るオフィス家具と前記禁則オフィス家具の双方が前記セットを構成することを禁止するとともに、前記連携オフィス家具により前記セットを構成する
ことを特徴とする電子商取引方法。
【請求項１２】
前記選択された複数のオフィス家具のセットのイメージを前記ユーザ端末に表示し、
前記受け付けたオフィス家具の選択の内容に応じて、前記ユーザ端末に表示されたイメージを変更する
ことを特徴とする請求項１１に記載の電子商取引方法。
【請求項１３】
前記ユーザ端末の画面において、前記セットのイメージを前記画面の上部に表示するとともに、前記選択される候補としての一群のオフィス家具を、前記セットのイメージが表示される領域の周辺領域に表示し、
前記ユーザ端末から前記一群のオフィス家具のいずれかのオフィス家具の選択を新たに受け付けた場合に、前記画面の上部に表示されている前記セットのイメージを、前記新たに選択されたオフィス家具が前記セットを構成した場合のイメージに変更する
ことを特徴とする請求項１２に記載の電子商取引方法。
【請求項１４】
その時点の前記オフィス家具のセットを構成しているオフィス家具が、前記禁則オフィス家具を含む場合に、前記受け付けた前記選択を無効にする、ことを特徴とする請求項１１から１３のいずれか１項に記載の電子商取引方法。
【請求項１５】
その時点の前記オフィス家具のセットを構成しているオフィス家具が、前記禁則オフィス家具を含む場合に、該禁則オフィス家具の選択を無効にする、ことを特徴とする請求項
１１から１３のいずれか１項に記載の電子商取引方法。
【請求項１６】
前記セット表示部は、前記ユーザ端末の画面において、前記セットのイメージを表示するセット表示領域と、前記選択される候補としての一群のオフィス家具を表示する候補表示領域とを作成し、前記セット表示領域に前記セットを表示し、前記候補表示領域に前記一群のオフィス家具を表示し、
前記表示変更部は、前記受付部が前記ユーザ端末から前記候補表示領域に表示されている前記一群のオフィス家具のいずれかのオフィス家具の選択を新たに受け付けた場合に、前記セット表示領域に表示されている前記セットのイメージを、前記新たに選択されたオフィス家具が前記セットを構成した場合のイメージに変更する
ことを特徴とする請求項２に記載の電子商取引装置。
【請求項１７】
前記セット表示部は、前記画面において、前記セット表示領域の前記画面における表示方法を変更する表示変更手段を表示し、前記ユーザ端末による前記表示変更手段の操作に応じて前記セット表示領域の表示を変更する、ことを特徴とする請求項１６に記載の電子商取引装置。
【請求項１８】
前記コンピュータにさらに、
前記ユーザ端末の画面において、前記セットのイメージを表示するセット表示領域と、前記選択される候補としての一群のオフィス家具を表示する候補表示領域とを作成させ、前記セット表示領域に前記セットを表示させ、前記候補表示領域に前記一群のオフィス家具を表示させ、
前記ユーザ端末から前記候補表示領域に表示されている前記一群のオフィス家具のいずれかのオフィス家具の選択を新たに受け付けた場合に、前記セット表示領域に表示されている前記セットのイメージを、前記新たに選択されたオフィス家具が前記セットを構成した場合のイメージに変更させる
ことを特徴とする請求項７に記載のプログラム。
【請求項１９】
前記コンピュータにさらに、
前記画面において、前記セット表示領域の前記画面における表示方法を変更する表示変更手段を表示させ、前記ユーザ端末による前記表示変更手段の操作に応じて前記セット表示領域の表示を変更させる、ことを特徴とする請求項１８に記載のプログラム。
【請求項２０】
前記ユーザ端末の画面において、前記セットのイメージを表示するセット表示領域と、前記選択される候補としての一群のオフィス家具を表示する候補表示領域とを作成し、前記セット表示領域に前記セットを表示し、前記候補表示領域に前記一群のオフィス家具を表示し、
前記ユーザ端末から前記候補表示領域に表示されている前記一群のオフィス家具のいずれかのオフィス家具の選択を新たに受け付けた場合に、前記セット表示領域に表示されている前記セットのイメージを、前記新たに選択されたオフィス家具が前記セットを構成した場合のイメージに変更する
ことを特徴とする請求項１２に記載の電子商取引方法。
【請求項２１】
前記画面において、前記セット表示領域の前記画面における表示方法を変更する表示変更手段を表示し、前記ユーザ端末による前記表示変更手段の操作に応じて前記セット表示領域の表示を変更する、ことを特徴とする請求項２０に記載の電子商取引方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子商取引装置、電子商取引方法および電子商取引プログラムに関する。
【背景技術】
【０００２】
近年、インターネットなどを利用した電子商取引において、取引を支援する様々な技術が実用に供されている。例えば、ユーザがいわゆるオフィス家具を購入する際に、互いに関連する商品をまとめてユーザに提供する技術が提案されている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２５６５１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そして、ユーザは、各商品のうち不要な商品を購入対象から外したり、リコメンド商品を追加したり、所望の商品を代替商品に代えたり、オフィス家具の使用人数を変更したりするなど、各商品の選択または選択解除や個数の変更などを行う場合がある。しかしながら、上記の技術では、例えば既定で選択されているチェアとリコメンド商品のチェアとを重複して選択するなど、選択された商品のなかで種類が重複したり、代替商品に変更したときに既定で選択されているオプション商品が代替商品には取り付けられない商品であるにも関わらず選択可能であったりする可能性がある。このように、従来の技術では、ユーザがオフィス家具を構成する各商品をカスタマイズする際に、各商品の組み合わせが適切にならない可能性がある。
【０００５】
また、一般に、ユーザがオフィス家具を購入する場合は、業務時間内に注文手続を行う必要性や業務の生産性などの観点から、個人で使用する家具を購入する場合に比べて、店舗の滞在時間が短いと考えられる。すなわち、オフィス家具の電子商取引においては、ユーザのカスタマイズに応じた適切な商品の組み合わせを短時間で提供することでユーザが購入を希望するオフィス家具をイメージしやすい仕組みが求められる。
【０００６】
本件開示の技術の一側面は、上記の事情に鑑み、オフィス家具の電子商取引において適切な商品の組合せをユーザに提供することができる電子商取引装置を実現することである。
【課題を解決するための手段】
【０００７】
本件開示の技術の一側面に係る電子商取引装置は、オフィス家具の電子商取引において、複数のオフィス家具を含むセットを単位として購入可能とした電子商取引装置であって、ユーザ端末からセットを構成するオフィス家具の選択を受け付ける受付部と、選択に係るオフィス家具と禁則組合せの関係にある禁則オフィス家具と選択に係るオフィス家具と共に選択されるべき連携オフィス家具とを特定する特定部と、受付部が選択を受け付けた際に、該選択に係るオフィス家具と禁則オフィス家具の双方がセットを構成することを禁止するとともに、連携オフィス家具によりセットを構成する選択制御部とを有する。
【０００８】
上記の電子商取引装置により、オフィス家具に関する専門知識を持たないユーザも、オフィス家具を構成する各商品を適切な組合せとともにカスタマイズすることができる。また、上記の電子商取引装置により、ユーザのデザインや質感に対する趣味嗜好、求めるオフィス家具の機能など多種多様なニーズに応じたオフィス家具の構成を提供することがで
きる。
【０００９】
また、上記の電子商取引装置は、選択された複数のオフィス家具のセットのイメージをユーザ端末に表示するセット表示部と、受付部により受け付けたオフィス家具の選択の内容に応じて、ユーザ端末に表示されたイメージを変更する表示変更部とを有する構成としてもよい。これにより、ユーザは上記の通り各商品が適切に組み合わされたオフィス家具のセットを視覚的に確認することができるため、ユーザが希望するオフィス家具のセットをより容易にカスタマイズすることができる。
【００１０】
また、上記の電子商取引装置は、セット表示部は、ユーザ端末の画面において、セットのイメージを画面の上部に表示するとともに、選択される候補としての一群のオフィス家具を、セットのイメージが表示される領域の周辺領域に表示し、表示変更部は、受付部がユーザ端末から一群のオフィス家具のいずれかのオフィス家具の選択を新たに受け付けた場合に、画面の上部に表示されているセットのイメージを、新たに選択されたオフィス家具がセットを構成した場合のイメージに変更する構成としてもよい。さらに、選択制御部は、その時点のオフィス家具のセットを構成しているオフィス家具が、禁則オフィス家具を含む場合に、受付部により受け付けた選択を無効にしてもよい。または、選択制御部は、その時点のオフィス家具のセットを構成しているオフィス家具が、禁則オフィス家具を含む場合に、該禁則オフィス家具の選択を無効にしてもよい。さらに、選択制御部は、その時点のオフィス家具のセットを構成しているオフィス家具が、連携オフィス家具を含む場合に、受付部により受け付けた選択と連携して連携オフィス家具を選択状態あるいは非選択状態にしてもよい。
【００１１】
また、セット表示部は、ユーザ端末の画面において、セットのイメージを表示するセット表示領域と、選択される候補としての一群のオフィス家具を表示する候補表示領域とを作成し、セット表示領域にセットを表示し、候補表示領域に一群のオフィス家具を表示し、表示変更部は、受付部がユーザ端末から候補表示領域に表示されている一群のオフィス家具のいずれかのオフィス家具の選択を新たに受け付けた場合に、セット表示領域に表示されているセットのイメージを、新たに選択されたオフィス家具がセットを構成した場合のイメージに変更してもよい。また、セット表示部は、画面において、セット表示領域の画面における表示方法を変更する表示変更手段を表示し、ユーザ端末による表示変更手段の操作に応じてセット表示領域の表示を変更してもよい。これにより、ユーザによってオフィス家具のセットの内容が変更されたときに、ユーザが変更内容を確認しやすい表示方法を提供することができる。
【００１２】
そして、本件開示の技術の一側面に係る電子商取引プログラムは、オフィス家具の電子商取引において、複数のオフィス家具のセットを単位として購入可能とした電子商取引プログラムであって、コンピュータに、ユーザ端末からセットを構成するオフィス家具の選択を受け付け、選択に係るオフィス家具と禁則組合せの関係にある禁則オフィス家具と選択に係るオフィス家具と共に選択されるべき連携オフィス家具とを特定し、選択を受け付けた際に、該選択に係るオフィス家具と禁則オフィス家具の双方がセットを構成することを禁止するとともに、連携オフィス家具によりセットを構成する処理を実行させる。
【００１３】
また、上記の電子商取引プログラムは、コンピュータにさらに、選択された複数のオフィス家具のセットのイメージをユーザ端末に表示し、受け付けたオフィス家具の選択の内容に応じて、ユーザ端末に表示されたイメージを変更する構成としてもよい。また、コンピュータにさらに、ユーザ端末の画面において、セットのイメージを画面の上部に表示するとともに、選択される候補としての一群のオフィス家具を、セットのイメージが表示される領域の周辺領域に表示し、ユーザ端末から一群のオフィス家具のいずれかのオフィス家具の選択を新たに受け付けた場合に、画面の上部に表示されているセットのイメージを
、新たに選択されたオフィス家具がセットを構成した場合のイメージに変更する処理を実行させる構成としてもよい。さらに、上記の電子商取引プログラムは、コンピュータにさらに、その時点のオフィス家具のセットを構成しているオフィス家具が、禁則オフィス家具を含む場合に、受け付けた選択を無効にする処理を実行させる構成としてもよい。または、コンピュータにさらに、その時点のオフィス家具のセットを構成しているオフィス家具が、禁則オフィス家具を含む場合に、該禁則オフィス家具の選択を無効にする処理を実行させてもよい。さらに、コンピュータに、その時点のオフィス家具のセットを構成しているオフィス家具が、連携オフィス家具を含む場合に、受付部により受け付けた選択と連携して連携オフィス家具を選択状態あるいは非選択状態にする処理を実行させてもよい。
【００１４】
また、コンピュータにさらに、ユーザ端末の画面において、セットのイメージを表示するセット表示領域と、選択される候補としての一群のオフィス家具を表示する候補表示領域とを作成させ、セット表示領域にセットを表示させ、候補表示領域に一群のオフィス家具を表示させ、ユーザ端末から候補表示領域に表示されている一群のオフィス家具のいずれかのオフィス家具の選択を新たに受け付けた場合に、セット表示領域に表示されているセットのイメージを、新たに選択されたオフィス家具がセットを構成した場合のイメージに変更させてもよい。また、コンピュータにさらに、画面において、セット表示領域の画面における表示方法を変更する表示変更手段を表示させ、ユーザ端末による表示変更手段の操作に応じてセット表示領域の表示を変更させてもよい。
【００１５】
そして、本件開示の技術の一側面に係る電子商取引方法は、オフィス家具の電子商取引において、複数のオフィス家具のセットを単位として購入可能とした電子商取引方法であって、ユーザ端末からセットを構成するオフィス家具の選択を受け付け、選択に係るオフィス家具と禁則組合せの関係にある禁則オフィス家具と選択に係るオフィス家具と共に選択されるべき連携オフィス家具とを特定し、選択を受け付けた際に、該選択に係るオフィス家具と禁則オフィス家具の双方がセットを構成することを禁止するとともに、連携オフィス家具によりセットを構成する。
【００１６】
また、上記の電子商取引方法は、選択された複数のオフィス家具のセットのイメージをユーザ端末に表示し、受け付けたオフィス家具の選択の内容に応じて、ユーザ端末に表示されたイメージを変更する構成としてもよい。また、ユーザ端末の画面において、セットのイメージを画面の上部に表示するとともに、選択される候補としての一群のオフィス家具を、セットのイメージが表示される領域の周辺領域に表示し、ユーザ端末から一群のオフィス家具のいずれかのオフィス家具の選択を新たに受け付けた場合に、画面の上部に表示されているセットのイメージを、新たに選択されたオフィス家具がセットを構成した場合のイメージに変更する構成としてもよい。さらに、上記の電子商取引方法は、その時点のオフィス家具のセットを構成しているオフィス家具が、禁則オフィス家具を含む場合に、受け付けた選択を無効にしてもよい。または、その時点のオフィス家具のセットを構成しているオフィス家具が、禁則オフィス家具を含む場合に、該禁則オフィス家具の選択を無効にしてもよい。さらに、その時点のオフィス家具のセットを構成しているオフィス家具が、連携オフィス家具を含む場合に、受付部により受け付けた選択と連携して連携オフィス家具を選択状態あるいは非選択状態にしてもよい。
【００１７】
また、上記の電子商取引方法は、ユーザ端末の画面において、セットのイメージを表示するセット表示領域と、選択される候補としての一群のオフィス家具を表示する候補表示領域とを作成し、セット表示領域にセットを表示し、候補表示領域に一群のオフィス家具を表示し、ユーザ端末から候補表示領域に表示されている一群のオフィス家具のいずれかのオフィス家具の選択を新たに受け付けた場合に、セット表示領域に表示されているセットのイメージを、新たに選択されたオフィス家具がセットを構成した場合のイメージに変更してもよい。また、画面において、セット表示領域の画面における表示方法を変更する
表示変更手段を表示し、ユーザ端末による表示変更手段の操作に応じてセット表示領域の表示を変更してもよい。
【発明の効果】
【００１８】
本件開示の技術の一側面によれば、オフィス家具の電子商取引において、オフィス家具に関する予備知識のないユーザのニーズに適合する商品の組合せを短時間で提供することができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、一実施形態に係る電子商取引システムの概略構成図である。
【図２】図２は、一実施形態に係る電子商取引システムのサーバの概略構成図である。
【図３】図３は、一実施形態に係る電子商取引システムの端末の概略構成図である。
【図４】図４は、一実施形態に係る商品マスタの概略を示す表である。
【図５】図５は、一実施形態に係る商品情報テーブルの概略を示す表である。
【図６】図６は、一実施形態に係る選択判定テーブルの概略を示す表である。
【図７】図７は、一実施形態に係る選択判定テーブルの概略を示す表である。
【図８】図８は、一実施形態に係る電子商取引システムのサーバにより実行される処理のフローチャートである。
【図９】図９は、一実施形態に係る電子商取引システムのサーバにより実行される処理のフローチャートである。
【図１０】図１０は、一実施形態に係る電子商取引システムのサーバにより実行された処理の端末における表示例を示す。
【図１１】図１１は、一実施形態に係る電子商取引システムのサーバにより実行された処理の端末における表示例を示す。
【図１２】図１２は、一実施形態に係る電子商取引システムのサーバにより実行された処理の端末における表示例を示す。
【図１３】図１３は、一実施形態に係る電子商取引システムのサーバにより実行された処理の端末における表示例を示す。
【図１４】図１４は、一実施形態に係る電子商取引システムのサーバにより実行された処理の端末における表示例を示す。
【図１５】図１５は、一実施形態に係る電子商取引システムのサーバにより実行された処理の端末における表示例を示す。
【図１６】図１６は、一変形例に係る選択判定テーブルの概略を示す表である。
【図１７】図１７は、一変形例に係る電子商取引システムのサーバにより実行される処理のフローチャートである。
【図１８】図１８は、一変形例に係る電子商取引システムのサーバにより実行された処理の端末における表示例を示す。
【図１９】図１９は、一変形例に係る電子商取引システムのサーバにより実行された処理の端末における表示例を示す。
【図２０】図２０は、一変形例に係る電子商取引システムのサーバにより実行された処理の端末における表示例を示す。
【図２１】図２１は、一変形例に係る電子商取引システムのサーバにより実行された処理の端末における表示例を示す。
【発明を実施するための形態】
【００２０】
以下、実施形態の詳細について、図面を参照しながら説明する。ただし、以下に説明する実施の形態は一例にすぎず、本開示に係る電子商取引プログラム、電子商取引方法および電子商取引装置を以下に説明する具体的構成に限定するものではない。実施にあたっては、実施形態に応じた具体的構成が適宜採用され、また、種々の改良や変形が行われてよ
い。
【００２１】
（第１の実施形態）
図１に、第１の実施形態における電子商取引システム１の概略構成図を示す。図１に示すように、電子商取引システム１は、サーバ１００、データベース１０１、端末１０２〜１０５を有する。なお、図１では、電子商取引システム１において使用される多数の端末を、４つの端末１０２〜１０５に代表させて示している。サーバ１００は、ネットワークＮを経由して端末１０２〜１０５と接続されている。本実施形態では、ネットワークＮは、インターネットを想定しているが、代わりにイントラネット等の種々のネットワークが採用されてよい。
【００２２】
また、サーバ１００は、データベース１０１と接続されている。データベース１０１には、本実施形態におけるサーバ１００と端末１０２〜１０５との間で行われる電子商取引に使用される種々の情報が格納されている。一例として、データベース１０１には、商品の基本情報が格納される商品マスタ、商品の詳細情報が格納される商品情報テーブル、禁則組合せの商品および連携組合せの商品の選択の可否を判定するための選択判定テーブルが記憶されている。サーバ１００は、端末１０２〜１０５から受信する指示等に基づいてデータベース１０１内の情報を参照し、電子商取引の種々の処理を実行する。なお、サーバ１００が、電子商取引装置の一例に相当する。
【００２３】
図２は、サーバ１００のハードウェア構成を示す概略構成図である。図２に示すように、サーバ１００は、ＣＰＵ（Central Processing Unit）１００ａ、ＲＡＭ（Random Access Memory）１００ｂ、ＨＤＤ（Hard Disk Drive）１００ｃ、ＮＩＣ（Network Interface Card）１００ｄを備える。また、図３は、本実施形態における端末１０２のハードウェア構成を示す概略構成図である。図３に示すように、端末１０２は、ＣＰＵ１０２ａ、ＲＡＭ１０２ｂ、ＨＤＤ１０２ｃ、ＮＩＣ１０２ｄを有する。なお、端末１０３〜１０５は端末１０２と同様の構成を有するため、以下では、端末１０２の構成要素について説明し、端末１０３〜１０５の説明は省略する。また、本実施形態では、端末１０２〜１０５はＰＣ（Personal Computer）を想定しているが、代わりに携帯端末や据置型の情報端末等
の種々の端末装置が採用されてよい。また、以下の説明では、サーバ１００およびデータベース１０１はそれぞれ１つずつ使用する場合を想定しているが、サーバ１００およびデータベース１０１は１つに限られない。また、サーバ１００と端末１０２との間の通信は、ＮＩＣ１００ｄ、１０２ｄを用いる構成に限定されない。
【００２４】
本実施形態におけるサーバ１００は、ＣＰＵ１００ａがＲＡＭ１００ｂに実行可能に展開されたコンピュータプログラムに従って、サーバ１００の受付部、特定部、選択解除部などの各部としての処理を実行する。なお、各部の処理の詳細については後述する。ＣＰＵ１００ａは、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のＣＰＵがマルチコア構成であってもよい。上記各部の少なくとも一部の処理がＤＳＰ（Digital Signal Processor）、ＧＰＵ（Graphics Processing Unit）、数値演算プロセッサ、ベクトルプロセッサ、画像処理プロセッサ等の専用プロセッサ、ＡＳＩＣ（Application Specific Integrated Circuit）
などによって提供されてもよい。また、上記各部の少なくとも一部が、ＦＰＧＡ（Field-Programmable Gate Array）などの専用ＬＳＩ（Large Scale Integration）、その他のデジタル回路であってもよい。また、上記各部の少なくとも一部にアナログ回路が含まれてもよい。
【００２５】
図４〜図７に、本実施形態において、データベース１０１に格納されているデータの概略を例示する。なお、図に示す各データの構成は一例にすぎず、データを構成する項目は適宜変更することができる。図４は、上記の電子商取引において取引される商品の基本情
報が格納される商品マスタを示す。商品マスタには、各商品を一意に特定する識別番号である商品ＩＤ、各商品の種類を示す商品カテゴリ、商品名が格納されている。また、図５は、各商品の価格等の詳細情報が格納される商品情報テーブルを示す。商品情報テーブルには、商品の価格（円）および商品の色などの各商品の特性に関する情報が格納されている。なお、商品マスタ、商品情報テーブルに格納される情報は、図に示す構成に限られない。
【００２６】
図６、７は、上記の商品の禁則組合せや連携組合せを判定して商品の選択を制御するために使用される選択判定テーブルの一例を示す。ここで、禁則組合せに該当する家具の組合せとしては、例えば、デスクの上に棚が２個以上載るなど組み合わせる商品の種類が同一である組合せ（重複）、キャビネット付きの片袖デスクと単体のキャビネットなど片方の商品の一部にもう片方の商品同一の種類の商品があらかじめ組み込まれている組合せ（重複）、デスクの幅と机上オプションの幅とが合わない組合せ（サイズ違い）、デスク下の幅や高さ、奥行きとキャビネットの幅や高さ、奥行きとが合わない組合せ（サイズ違い）、デスク下の幅や高さ、奥行きとチェアの幅や高さ、奥行きが合わない組合せ（サイズ違い）など、オフィス家具を構成する商品の組合せによってサイズや配置などが整合しない場合が挙げられる。また、連携組合せに該当する家具の組合せとしては、ある商品が選択された場合に同時に選択されるべき商品の組合せ、例えば、棚が上下で２つに分かれているときに上の棚が選択されるときは下の棚も選択される必要がある場合などが挙げられる。
【００２７】
本実施形態において、選択判定テーブルは、「組合せルール」領域と「連携ルール」領域とを有する。「組合せルール」領域では、オフィス家具のそれぞれのセット（各セットには一意のＩＤであるユニットグループＩＤがあらかじめ付与されている）において、組合せを許可するオプション商品の組合せが規定される。また、「連携ルール」領域では、オフィス家具のそれぞれのセットにおいて、あるオプション商品が選択されたときに同時に選択されるべきオプション商品の組合せが規定される。図に示すように、各領域において、オプション商品１〜６（「ＯＰ１」〜「ＯＰ６」）の選択を許可する（「１」）か禁止する（「０」）かを示す値が格納される。なお、図６には、「組合せルール」領域に値が設定されている例を示し、図７には、「組合せルール」領域と「連携ルール」領域とに値が設定されている例を示す。
【００２８】
「組合せルール」領域には、オフィス家具のセットにおいて同時に選択が可能なオプション商品のすべての組合せが規定されている。すなわち、「組合せルール」領域に規定されていないオプション商品の組合せについては、それらのオプション商品は同時に選択できないように禁止される。また、「連携ルール」領域には、組として同時に選択されるべき商品が規定されている。なお、「組合せルール」と「連携ルール」を用いた処理の詳細については後述する。また、いずれの商品の組合せを許可するかやいずれの商品を組として同時に選択するかについては、サーバ１００の管理者があらかじめ決定して、選択判定テーブルの各欄を設定することができる。
【００２９】
図８、９に、本実施形態のサーバ１００によって実行される処理のフローチャートを示す。本実施形態では、一例としてユーザがワークスペース用のオフィス家具を購入することを想定している。ユーザが端末１０２を操作してオフィス家具の購入用サイトを表示したときに、サーバ１００のＣＰＵ１００ａが図８、９に示すフローチャートの処理を開始する。また、図１０〜１５には、図８、９のフローチャートの処理が実行された際に端末１０２に表示されるページの一例を示す。
【００３０】
ＯＰ１０１では、ＣＰＵ１００ａはユーザから購入を希望するオフィス家具のセットに関連する条件の指定を受け付け、当該指定に基づいてページにおいてユーザに提示するオ
フィス家具のセットを絞り込む。図１０に例示するページ２００において、ユーザは、端末１０２を操作してオフィス家具を使用する人数と予算を決定する。ユーザは、オフィス家具の購入用サイトのページ２００で人数ボックス２０１に人数を入力し、予算プルダウンメニュー２０２から希望の予算を選択する。ユーザにより入力された人数の値および選択された予算に応じて、入力された人数用であって選択された予算内に購入金額が収まるオフィス家具のセットが商品表示領域２０３に表示される。なお、人数および予算の選択は上記のプルダウンの代わりに、範囲指定するスライダなど他の種類のオブジェクトを用いてもよい。
【００３１】
図１１に、図１０のページ２００でユーザにより人数ボックス２０１の値が変更され、予算プルダウンメニュー２０２から予算が選択されたときに表示されるページ３００の一例を示す。図１１のページ３００では、ユーザが７人用であって購入金額が８００，０００円に収まるオフィス家具のセットを希望している場合に、人数ボックス３０１に「７」を入力し、予算プルダウンメニュー３０２から予算として「￥８００，０００」を選択する。そして、ページ３００では、人数ボックス３０１の入力値および予算プルダウンメニュー３０２の選択金額に応じてオフィス家具のセットの候補が商品表示領域３０３に表示される。
【００３２】
なお、人数ボックス３０１の入力値および予算プルダウンメニュー３０２の両方の値が確定される必要はない。人数ボックス３０１の入力値と予算プルダウンメニュー３０２の選択金額のいずれか一方が確定された場合に、確定された値に応じてオフィス家具のセットの候補が商品表示領域３０３に表示される構成としてもよい。また、ページ２００において、ユーザが購入を希望する家具の個数や家具が配置される床面の縦幅、横幅、および高さなどの寸法を指定して、指定されたそれぞれの値に基づいてオフィス家具のセットが絞り込まれて商品表示領域２０３に表示されるように構成してもよい。ユーザからの指定に基づいて絞り込んだオフィス家具のセットを商品表示領域に表示すると、ＣＰＵ１００ａは、処理をＯＰ１０２に進める。
【００３３】
ＯＰ１０２において、ＣＰＵ１００ａは、商品表示領域３０３に表示された候補のユーザからのいずれかの選択を受け付ける。ユーザによって商品表示領域３０３に表示されているいずれかのオフィス家具のセットが選択されると、ＣＰＵ１００ａは処理をＯＰ１０３に進める。
【００３４】
図１２に、図１１のページ３００でユーザが商品表示領域３０３に表示されたオフィス家具のセットの候補を選択したときに表示されるページ４００の一例を示す。ＣＰＵ１００ａは組合せ表示部として機能し、ユーザが選択したオフィス家具のセットのイメージを表示画面の上部にあたる商品表示領域４０２に表示する。なお、表示されるイメージとしては、画像や動画が含まれる。ページ４００では、ページ３００でユーザが選択したオフィス家具のセットの使用人数が人数ボックス４０１に表示される。ユーザにより人数ボックス４０１の値が変更されると、ＣＰＵ１００ａは表示変更部として機能し、変更後の値に応じてオフィス家具の各商品の個数を変更したり、ページ４００の商品表示領域４０２において表示される画像を変更したりする（ＯＰ１０３）。なお、ユーザにより人数ボックス４０１の値が変更されず、次に説明する商品の変更が行われる場合は、ＣＰＵ１００ａはＯＰ１０３の処理をスキップして処理をＯＰ２００に進めてもよい。
【００３５】
次に、ＣＰＵ１００ａによるＯＰ２００の処理について説明する。ページ４００のオプション選択領域４０３には、現在選択されているオフィス家具のセットにおいて、追加または削除が可能なオプションの商品が表示される。オプション選択領域４０３には、オプションの商品ごとに追加または削除を切り替えるためのスライダ４０３ａ〜４０３ｆが設けられている。ユーザは、オプション選択領域４０３の各商品のスライダ４０３ａ〜４０
３ｆのオンとオフを切り替えることで、現在選択されているオフィス家具のセットにおけるオプション選択が可能となっている。なお、上記のスライダの代わりに、オプション商品の追加または削除を切り替える機能を有するスイッチなど他の種類のオブジェクトを用いてもよい。
【００３６】
本実施形態では、ＣＰＵ１００ａは受付部として機能し、ユーザによるオプション選択領域４０３の各商品の選択を受け付ける（ＯＰ２０１）。そして、ＣＰＵ１００ａは、ユーザによる商品の選択を受け付けると、特定部として機能し、選択判定テーブルの「組合せルール」を参照して、ＯＰ２０１において商品が選択される前に既に選択されている商品と、ＯＰ２０１において選択された商品との組合せが禁止されている商品（禁則組合せの商品）を特定する（ＯＰ２０２）。
【００３７】
具体的には、ＣＰＵ１００ａは、商品マスタを参照してオプション選択領域４０３に表示されている各商品の商品ＩＤを特定し、特定した商品ＩＤに基づいて選択判定テーブルの「組合せルール」領域を参照して上記の組合せを構成する各商品の値が「１」である組合せを特定する。例えば、ユニットグループＩＤが「ＤＳＫ＿ＹＰＤ１２ＦＮＬ」であるオフィス家具のセットが選択されており、オプション選択領域４０３においてオプション商品１、３、５が選択されているときに（図６の「組合せルール」領域における「Ａ」で示される組合せに該当）、ユーザがオプション商品４を選択したとする。この場合、オプション商品１、３、４、５が選択された状態となるべきところ、「組合せルール」領域には、オプション商品４が選択された状態ではオプション商品１、３が同時に選択される組合せは存在する（図６の「組合せルール」領域における「Ｂ」で示される組合せに該当）が、さらにオプション商品５が同時に選択される組合せ（図６の「組合せルール」領域で「ＯＰ１」、「ＯＰ３」、「ＯＰ４」、「ＯＰ５」のいずれも「１」である組合せ）は存在しない。したがって、この場合は、ＣＰＵ１００ａは、オプション商品５をオプション商品４と禁則組合せにある商品であると特定する。なお、ユーザに選択された商品と禁則組合せであると特定された商品が、禁則オフィス家具の一例に相当する。
【００３８】
そして、ＣＰＵ１００ａは、ＯＰ２０１においてユーザに選択された商品と禁則組合せにある商品を特定する処理を実行した後、処理をＯＰ２０３に進める。
【００３９】
ＯＰ２０３では、ＣＰＵ１００ａは、ＯＰ２０１において選択された商品と同時に選択されるべき商品（連携組合せの商品）を特定する。ここで、図７を参照しながら、ＯＰ２０３におけるＣＰＵ１００ａの具体的な処理例について説明する。図７には、選択判定テーブルにおいて、ユニットグループＩＤが「ＣＡＢ＿ＰＳＳ２ＯＰＷＨ」、「ＣＡＢ＿ＰＳＳ２Ｓ２ＷＨ」、「ＣＡＢ＿ＰＳＳ３ＯＰＷＨ」である３種類のオフィス家具のセットに対する組合せルールと連携ルールとを示す。ここでは、ＯＰ１０２においてユニットグループＩＤが「ＣＡＢ＿ＰＳＳ２ＯＰＷＨ」であるオフィス家具のセットが選択されたと想定する。また、当該オフィス家具のセットが選択されたときに、ページ内のオプション表示領域にはオプション商品１、２が選択されていると想定する（図７の「組合せルール」領域における「Ｃ」で示される組合せに該当）。
【００４０】
ユニットグループＩＤが「ＣＡＢ＿ＰＳＳ２ＯＰＷＨ」であるオフィス家具のセットでは、オプション表示領域において６つのオプション商品１〜６（図７ではＯＰ１〜ＯＰ６に対応）が選択可能に表示される。そして、例えば、ＯＰ２０１においてユーザがオプション商品３を選択したとする。このとき、ＯＰ２０２では、「組合せルール」にはオプション商品１、２の組合せまたは３、４の組合せまたは５、６の組合せの３つの組合せは規定されているが、オプション商品１、３など他の組合せは規定されていない。すなわち、上記３つの組合せ以外のオプション商品の組合せは禁則組合せとして選択が禁止される。
【００４１】
したがって、オプション商品１、２が選択されている状態でオプション商品３が選択されると、ＣＰＵ１００ａは、図７に示す「組合せルール」に従ってオプション商品３（図中「ＯＰ３」）の選択は許容されるがオプション商品１、２（図中「ＯＰ１」、「ＯＰ２」）の選択は禁止されるとみなす。さらに、ＣＰＵ１００ａは処理をＯＰ２０３に進め、「連携ルール」のＤで示す値の組合せに従ってオプション商品３（図中「ＯＰ３」）と同時にオプション商品４（図中「ＯＰ４」）も選択するとみなす。なお、本実施形態では、「連携ルール」領域において規定されているオプション商品の組合せは、「組合せルール」領域においても選択が許容される組合せとして規定されている。このように、ＣＰＵ１００ａは、ＯＰ２０３において「連携ルール」の各オプション商品の値を参照してＯＰ２０１で選択されたオプション商品と同時に選択されるオプション商品を特定する処理を実行した後、処理をＯＰ２０４に進める。
【００４２】
ＯＰ２０４では、ＯＰ２０２、ＯＰ２０３において特定された禁則組合せの商品および連携組合せの商品に従って、オプション表示領域における各オプション商品の選択を制御する。上記の例では、ＯＰ２０２において、オプション商品１、２がオプション商品３と禁則組合せの関係にある商品として特定され、ＯＰ２０３において、オプション商品４がオプション商品３と連携組合せの関係にある商品として特定される。また、オプション商品３、４の組合せは同時に選択が許容される。したがって、ＣＰＵ１００ａは、オプション表示領域において、オプション商品３の選択を有効にする（スライダをオンにする）とともに、オプション商品１、２の選択を無効にし（スライダをオフにする）、オプション商品４の選択を有効にする（スライダをオンにする）。このように、ＣＰＵ１００ａは、選択制御部として機能し、現在選択されているオフィス家具の組合せから当該商品の選択を解除（削除）して禁則組合せにある商品の組合せを禁止したり同時に選択すべき連携組合せにある商品の選択を有効にしたりするなど、オプション商品の選択の制御を行った後、本サブルーチンの処理を終了して処理をＯＰ１０４に進める。
【００４３】
また、表示画面の下部にあたるページ４００のリコメンド商品表示領域４０４には、現在選択されているオフィス家具のセットにおけるユーザへのリコメンド商品が表示される。なお、リコメンド商品表示領域４０４が、商品表示領域４０２に対する周辺領域の一例に相当する。ユーザはリコメンド商品表示領域４０４において現在選択されている商品とリコメンド商品との間で選択および解除を切り替える。リコメンド商品表示領域４０４ではいずれかの商品が選択可能であり、選択された商品に応じて表示画面の上部にあたる商品表示領域４０２の画像が変更される。なお、リコメンド商品の選択が変更される度に、ＣＰＵ１００ａが上記のＯＰ２０１〜ＯＰ２０４の処理を実行して、選択されたリコメンド商品と禁則の組合せにある商品を特定し、特定した商品がオプション選択領域４０３に存在してかつ選択されている状態であれば、当該選択を解除する処理を行ってもよい。
【００４４】
図１３に、図１２のページ４００でユーザがオプション選択領域４０３で商品の選択を切り替えた場合に表示されるページ５００の一例を示す。ここで、選択判定テーブルでは、現在選択されているオフィス家具のセットにおいて、パンチングシェルフとデスクトップパネルとは禁則組合せの関係として定義されており、パンチングシェルフとサイドキャビネットとは禁則組合せの関係としては定義されていないと想定する。
【００４５】
図１３に示すページ５００では、図１２のページ４００でユーザが、オプション選択領域４０３のパンチングシェルフのスライダ４０３ｆをオンにする。したがって、ユーザがオプション選択領域４０３のパンチングシェルフのスライダ４０３ｆをオンにすると、デスクトップパネルのスライダ４０３ｂが自動的にオフになる。この結果、図１３に示すように、ページ５００では、パンチングシェルフのスライダ５０３ｆがオンに、デスクトップパネルのスライダ５０３ｂがオフにされている。なお、サイドキャビネットのスライダ５０３ｄは、オンの状態が維持されている。
【００４６】
ユーザは、ページ５００において希望人数、オプション商品、リコメンド商品などの選択を行って現在の商品構成を確定させたときに、保存ボタン５０５をクリックすることで、当該商品構成の内容を、保存名を指定してお気に入りボックス５０６内に保存することができる（ＯＰ１０４）。これにより、ユーザは、確定させた商品構成を後で検討する場合に、ページ１００〜５００における操作を繰り返さずに、お気に入りボックス５０６内に保存した商品構成を選択するだけで、ページ５００を再表示することができる。また、ユーザは、ページ５００の購入ボタン５０７をクリックすることで、ページ５００に現在表示されている商品構成のセットの購入手続を行うことができる（ＯＰ１０４）。
【００４７】
ユーザにより保存ボタン５０５または購入ボタン５０７がクリックされると（ＯＰ１０４：Ｙｅｓ）、ＣＰＵ１００ａは図８、９のフローチャートの処理を終了して、商品構成のセットのお気に入りボックス５０６への保存処理または購入処理を実行する。なお、当該保存処理および購入処理は、周知の技術を用いて実行することができるため、ここでは詳細な説明は省略する。なお、本実施形態では、ユーザによって保存ボタン５０５または購入ボタン５０７がクリックされない場合は（ＯＰ１０４：Ｎｏ）、ＣＰＵ１００ａは処理をＯＰ１０２に戻してユーザによる人数ボックス５０１の値の変更や商品の変更を受け付ける。
【００４８】
次に、図１４を参照しながら、ユーザが図１３に示すページ５００においてお気に入りボックス５０６上にマウスのポインタ（図示せず）を移動させた場合に表示されるページ６００の一例を示す。図１４に例示するページ６００は、ユーザがオフィス家具（ワークスペース）の構成６０６ａ、６０６ｂおよびロッカー（収納スペース）の構成６０６ｃをお気に入りボックス６０６に保存している場合を示す。
【００４９】
図１５に、ユーザがページ６００のお気に入りボックス６０６をクリックするなどしてお気に入りボックス６０６の内容を表示する場合のページ７００の一例を示す。ページ７００にはお気に入りボックス６０６に保存されている内容のより詳細な内容が表示される。図１５に示す例では、ページ６００のお気に入りボックス６０６に保存されているオフィス家具（ワークスペース）の構成６０６ａ、６０６ｂおよびロッカー（収納スペース）の構成６０６ｃのそれぞれの詳細表示領域７０１ａ、７０１ｂ、７０１ｃがページ７００に表示される。
【００５０】
ページ７００には、購入ボタン７０２、印刷ボタン７０３、レイアウト依頼ボタン７０４、削除ボタン７０５が設けられている。ユーザは、各詳細表示領域７０１ａ、７０１ｂ、７０１ｃ内のチェックボックス７０１ｄ、７０１ｅ、７０１ｆをオンにして購入ボタン７０２、印刷ボタン７０３、レイアウト依頼ボタン７０４、削除ボタン７０５のいずれかのボタンをクリックすることで、チェックボックスをオンにした構成を一括して処理することができる。なお、購入ボタン７０２は、決済処理を行うためのボタンである。印刷ボタンは、詳細表示領域７０１ａに表示されている内容あるいは当該内容の明細または見積書を印刷するためのボタンである。レイアウト依頼ボタン７０４は、チェックボックスをオンにした構成に含まれる商品のオフィス図面への配置などをサーバ１００の運営者に依頼するためのボタンである。削除ボタンは、構成をお気に入りボックスから削除するためのボタンである。なお、各詳細表示領域の選択は上記チェックボックスの代わりに、ボタンなど他の種類のオブジェクトを用いてもよい。
【００５１】
図１５に示す例では、チェックボックス７０１ｄ、７０１ｆがオンにされている。このとき、ユーザが例えばレイアウト依頼ボタン７０４をクリックすると、ＣＰＵ１００ａはレイアウト依頼部として機能し、詳細表示領域７０１ａに表示されているオフィス家具のセットと詳細表示領域７０１ｃに表示されている収納家具のセットの情報がサーバ１００
の運営者に通知される。具体例としては、ＣＰＵ１００ａは、詳細表示領域７０１ａに表示されているオフィス家具のセットと詳細表示領域７０１ｃに表示されている収納家具のセットの情報を含む通知メッセージを、サーバ１００に接続されているディスプレイ（図示せず）に表示する。なお、当該情報をサーバ１００の運営者に送信する構成および処理は周知の技術を用いて行われるため、ここでは詳細な説明は省略する。
【００５２】
各詳細表示領域７０１ａ、７０１ｂ、７０１ｃには、変更ボタン７０１ｇ、７０１ｉ、７０１ｋと複製ボタン７０１ｈ、７０１ｊ、７０１ｍがそれぞれ設けられている。変更ボタン７０１ｇ、７０１ｉ、７０１ｋは、詳細表示領域７０１ａ、７０１ｂ、７０１ｃの内容を変更するためのボタンである。具体的には、ユーザが変更ボタン７０１ｇ、７０１ｉ、７０１ｋをクリックすると、図１２のページ４００に例示するページが表示され、詳細表示領域７０１ａ、７０１ｂ、７０１ｃの商品構成をカスタマイズすることができる。また、複製ボタン７０１ｈ、７０１ｊ、７０１ｍは、詳細表示領域７０１ａ、７０１ｂ、７０１ｃの構成を複製するためのボタンである。ユーザは、複製ボタン７０１ｈ、７０１ｊ、７０１ｍをクリックすることで、上記のページ１００〜５００に示す処理を繰り返すことなく詳細表示領域７０１ａ、７０１ｂ、７０１ｃの商品構成を複製することができる。
【００５３】
以上が本実施形態に関する説明であるが、上記の電子商取引システムの構成や処理は、上記の実施形態に限定されるものではなく、本発明の技術的思想と同一性を失わない範囲内において種々の変更が可能である。例えば、上記の説明では、オプション商品１、２が選択されているとき（図７の「組合せルール」領域における「Ｃ」で示される組合せに該当）において、商品（上記の例におけるオプション商品３）が選択されたときに（ＯＰ２０１）、選択された商品（オプション商品３）と禁則組合せの関係にある商品（上記の例におけるオプション商品１、２）の選択が解除される（ＯＰ２０４）。ただし、商品（オプション商品３）が選択されたときに（ＯＰ２０１）、選択された商品（オプション商品３）と禁則組合せの関係にある商品（オプション商品１、２）が選択されていると、現在選択されている商品（オプション商品１、２）の選択を維持し、ユーザによって選択された商品（オプション商品３）の選択が無効にされる（ＯＰ２０４）構成としてもよい。
【００５４】
また、上記の説明ではオプション商品の選択を、禁則組合せおよび連携組合せに基づいて制御する構成としたが、オプション商品に限らず、リコメンド商品やオフィス家具のセットとしてあらかじめ含まれる商品、すなわち上記のＯＰ１０２におけるセットの選択時に当該セットにあらかじめ含まれているデスクやチェアなどの商品についても、上記と同様に禁則組合せおよび連携組合せを規定することができる。
【００５５】
さらに、上記の実施形態において、ＯＰ２０２、ＯＰ２０３では、それぞれ図６、７に示す選択判定テーブルを用いているが、禁則組合せの商品や連携組合せの商品を特定するために用いるテーブルの構成はこれらに限られない。図１６に、図６の選択判定テーブルに代えて使用することができる選択判定テーブルの一例を示す。
【００５６】
図１６に例示する選択判定テーブルでは、同時に選択できない組合せには「×」が、同時に選択可能な組合せには「○」が各欄に定義されている。例えば、商品ＩＤがＡ００００１〜Ａ００００３である商品はいずれもチェアであると想定すると、いずれかのチェアが購入対象として選択されている場合に他のチェアが同時に選択されないように、これらの商品ＩＤの組合せには「×」が定義されている。なお、いずれの商品の組合せを許可するか否かについては、サーバ１００の管理者があらかじめ決定して、選択判定テーブルの各欄を設定することができる。
【００５７】
図１６に示す選択判定テーブルを使用する場合、ＯＰ２０２において、ＣＰＵ１００ａは、選択判定テーブルを参照して、ＯＰ２０１において選択された商品と、ＯＰ２０１の
前に既に選択されている商品とが禁則組合せにある（「×」が定義されている）か否（「○」が定義されている）かを確認することで、ＯＰ２０１において選択された商品と禁則組合せの商品を特定することができる。なお、図７の選択判定テーブルの「連携ルール」の代わりに図１６と同様の構成を有するテーブルを用いることで、禁則組合せの商品に限らず連携組合せの商品も特定することができる。
【００５８】
また、上記の説明では、ＯＰ２０２において、ＣＰＵ１００ａは、選択判定テーブルの「組合せルール」領域を参照する際に、特定した商品ＩＤを元に各商品の値の組合せを特定する。しかし、オフィス家具のセットが選択された段階で「ユニットグループＩＤ」が一意に特定されているため、ＣＰＵ１００ａは、商品ＩＤの代わりにユニットグループＩＤに基づいて「組合せルール」領域を参照し、組合せを構成する各商品の値が「１」である組合せを特定してもよい。
【００５９】
以下に、上記の実施形態の変形例について説明する。上記の実施形態では、オフィス家具のセットが画面の上部に表示され、ユーザがセットの内容の変更を確認しやすい位置に表示される。ただし、オフィス家具のセットの表示方法は上記に限らず、以下に説明するように本変形例の表示方法を採用してもよい。なお、上記の実施形態と同等の構成や処理などについては同一の符号を付し、詳細な説明は省略する。本変形例では、端末１０２がいわゆるタブレットＰＣである場合を想定する。本変形例において、ＣＰＵ１００ａが実行する処理のフローチャートを図１７に示す。
【００６０】
ＯＰ３０１において、ＣＰＵ１００ａは、商品表示領域３０３に表示された候補のユーザからのいずれかの選択を受け付ける。なお、本変形例では、ＣＰＵ１００ａは、ユーザの選択に基づくオフィス家具のセットの絞り込みを行わずに、あらかじめ設定されたオフィス家具のセットを各商品表示領域３０３に表示する。そして、ユーザによって商品表示領域３０３に表示されているいずれかのオフィス家具のセットが選択されると、ＣＰＵ１００ａは処理をＯＰ３０２に進める。
【００６１】
図１８に、ユーザが商品表示領域３０３に表示されたオフィス家具のセットの候補を選択したときに表示されるページ８００の一例を示す。ＣＰＵ１００ａは組合せ表示部として機能し、ユーザが選択したオフィス家具のセットのイメージを表示画面の上部にあたる商品表示領域８０２に表示する。なお、表示されるイメージとしては、静止画像や動画像が含まれる。ページ８００では、ページ３００でユーザが選択したオフィス家具のセットに対して選択可能なカラーがカラーボックス８０１に表示される。一例として、カラーボックス８０１においては、カラーごとにラジオボタンが割り当てられており、ユーザはいずれか１つのカラーを選択できる。
【００６２】
ユーザによりカラーボックス８０１のラジオボタンの切り替えによってカラーが変更されると、ＣＰＵ１００ａは表示変更部として機能し、変更後のカラーに応じて、オフィス家具の各商品の色を変更したり、ページ８００の商品表示領域８０２において表示される画像を変更したりする（ＯＰ３０２）。なお、ユーザによりカラーボックス８０１のカラーが変更されず、次に説明する商品の変更が行われる場合は、ＣＰＵ１００ａはＯＰ３０２の処理をスキップして処理をＯＰ２００に進めてもよい。
【００６３】
次に、ＣＰＵ１００ａは、ＯＰ３０２の処理の後、ＯＰ２００の処理を実行する。ＯＰ２００の処理の詳細は上記の通りである。本変形例では、ＣＰＵ１００ａは、ＯＰ２００の処理を実行することにより、ユーザによるページ８００のオプション選択領域８０３における各商品の選択を受け付け、禁則組合せの商品および連携組合せの商品を特定し、オプション選択領域８０３における各オプション商品の選択を制御する。
【００６４】
また、表示画面の下部にあたるページ８００のリコメンド商品表示領域８０４には、現在選択されているオフィス家具のセットにおけるユーザへのリコメンド商品が表示される。ユーザはリコメンド商品表示領域８０４において現在選択されている商品とリコメンド商品との間で選択および解除を切り替える。リコメンド商品表示領域８０４ではいずれかの商品が選択可能であり、選択された商品に応じて商品表示領域８０２の画像が変更される。なお、リコメンド商品の選択が変更される度に、ＣＰＵ１００ａが上記のＯＰ２００の処理を実行して、選択されたリコメンド商品と禁則の組合せにある商品を特定し、特定した商品がオプション選択領域８０３に存在してかつ選択されている状態であれば、当該選択を解除する処理を行ってもよい。また、ユーザは、ページ８００内の保存ボタン８０５をクリックすることで、商品表示領域８０２に現在表示されているオフィス家具のセットの内容を保存したり、購入ボタン８０６をクリックすることで、当該オフィス家具のセットの購入手続を行ったりすることができる。
【００６５】
図１９に、図１８のページ８００でユーザがオプション選択領域８０３で商品の選択を切り替えた場合に表示されるページ９００の一例を示す。ここで、選択判定テーブルでは、現在選択されているオフィス家具のセットにおいて、パンチングシェルフとデスクトップパネルとは禁則組合せの関係として定義されており、パンチングシェルフとサイドキャビネットとは禁則組合せの関係としては定義されていないと想定する。なお、ページ９００内の、カラーボックス９０１、商品表示領域９０２、オプション選択領域９０３、リコメンド商品表示領域９０４、保存ボタン９０５、購入ボタン９０６は、上記のカラーボックス８０１、商品表示領域８０２、オプション選択領域８０３、リコメンド商品表示領域８０４、保存ボタン８０５、購入ボタン８０６にそれぞれ対応する。
【００６６】
図１９に示すページ９００では、図１８のページ８００でユーザが、オプション選択領域８０３のパンチングシェルフのスライダ８０３ａをオンにする。したがって、ユーザがオプション選択領域８０３のパンチングシェルフのスライダ８０３ａをオンにすると、デスクトップパネルのスライダ８０３ｂが自動的にオフになる。この結果、図１９に示すように、ページ９００では、パンチングシェルフのスライダ９０３ａがオンに、デスクトップパネルのスライダ９０３ｂがオフにされている。なお、サイドキャビネットのスライダ９０３ｃは、オンの状態が維持されている。
【００６７】
ユーザは、ページ９００においてカラー、オプション商品、リコメンド商品などの選択を行って現在の商品構成を確定させたときに、保存ボタン９０５をクリックすることで、当該商品構成の内容を、保存名を指定して保存することができる（ＯＰ３０３）。これにより、ユーザは、確定させた商品構成を後で検討する場合に、ページ８００における操作を繰り返さずに、保存した商品構成を選択するだけで、ページ９００を再表示することができる。また、ユーザは、ページ９００の購入ボタン９０６をクリックすることで、ページ９００に現在表示されている商品構成のセットの購入手続を行うことができる（ＯＰ３０３）。
【００６８】
ユーザにより保存ボタン９０５または購入ボタン９０６がクリックされると（ＯＰ３０３：Ｙｅｓ）、ＣＰＵ１００ａは図１７のフローチャートの処理を終了して、商品構成のセットの保存処理または購入処理を実行する。なお、当該保存処理および購入処理は、周知の技術を用いて実行することができるため、ここでは詳細な説明は省略する。なお、本実施形態では、ユーザによって保存ボタン９０５または購入ボタン９０６がクリックされずカラーボックス９０１の値や商品の変更が行われた場合は（ＯＰ３０３：Ｎｏ）、ＣＰＵ１００ａは処理をＯＰ３０２に戻してユーザによるカラーボックス９０１の値の変更や商品の変更を受け付ける。なお、ユーザが保存したオフィス家具のセットの表示や選択、またオフィス家具のセットの購入などの処理の内容やその際に表示される画面は、図１８を参照しながら説明した上記の実施形態と同様である。
【００６９】
図２０、２１を参照しながら、本変形例における画面表示例について説明する。本変形例においては、ページ１０００において、オフィス家具のセットの表示方法を変更する表示オプションを含むメニューアイコン１００１が表示されている。ユーザは、端末１０２を操作して画面に表示されているメニューアイコン１００１をクリックすると、上記の処理に関連するオプションが表示される。そして、そのオプションのなかには、図２０に示すように、オフィス家具のセットの表示方法を変更する表示オプションが含まれている。
【００７０】
一例として、ユーザは、「ポップアップ」の表示オプションのチェックボックスをオンにして当該オプションを選択する。「ポップアップ」の表示オプションが選択された状態では、例えば、オフィス家具のセットの内容が変更されない状態では、オフィス家具のセットが表示される領域を非表示にしておき、上記の処理によってオフィス家具のセットの内容が変更されると、図２１に示すように、オフィス家具のセットの表示領域１００３がポップアップ表示される。このような表示方法によれば、ユーザがオフィス家具のセットの内容を変更した際に、ユーザが追加の操作を行うことなく自動的に変更内容を画面に表示することができる。また、オフィス家具のセットの表示をポップアップ表示とすることで、図１８、１９においてオフィス家具のセットの表示領域として確保されている領域を、追加のカラーボックスや追加のオプションなどの表示領域として使用することができるため、カラーやオプションの選択肢が増え、ユーザはより柔軟にオフィス家具のセットの内容を変更することができる。なお、図２０における「常時」の表示オプションが選択された状態では、図１８、１９のように、常にオフィス家具のセットを表示する領域が位置が変更されることなく表示される。上記のオフィス家具のセットの表示方法は一例に過ぎず、いわゆるスライドメニュー、ヘッダーメニュー、フッターメニュー、タブメニューなど他の表示方法を表示オプションとして選択および実行できるようにしてもよい。また、オフィス家具のセットの表示に限らず、オプション商品、リコメンド商品、カラーボックス、オプション選択領域の表示方法も同様に変更できるようにしてもよい。
【００７１】
このように、端末１０２がタブレットＰＣの場合など画面の広さがＰＣのディスプレイのように広く確保できないような場合に、ユーザがメニューアイコンを操作して画面の表示方法を変更することで、ユーザがオフィス家具のセットの内容を変更した際に変更後の内容を確認しやすい表示を提供することができる。
【００７２】
＜コンピュータが読み取り可能な記録媒体＞
コンピュータその他の機械、装置（以下、コンピュータ等）に上記電子商取引装置の設定を行うための管理ツール、ＯＳその他を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。ここで、コンピュータは、例えば、サーバ等である。
【００７３】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリ等のメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。
【符号の説明】
【００７４】
１    電子商取引システム
１００    サーバ
１０１    データベース
１０２、１０３、１０４、１０５    端末
Ｎ    ネットワーク
【図１】
2017134837.tif 000003
【図２】
2017134837.tif 000004
【図３】
2017134837.tif 000005
【図４】
2017134837.tif 000006
【図５】
2017134837.tif 000007
【図６】
2017134837.tif 000008
【図７】
2017134837.tif 000009
【図８】
2017134837.tif 000010
【図９】
2017134837.tif 000011
【図１０】
2017134837.tif 000012
【図１１】
2017134837.tif 000013
【図１２】
2017134837.tif 000014
【図１３】
2017134837.tif 000015
【図１４】
2017134837.tif 000016
【図１５】
2017134837.tif 000017
【図１６】
2017134837.tif 000018
【図１７】
2017134837.tif 000019
【図１８】
2017134837.tif 000020
【図１９】
2017134837.tif 000021
【図２０】
2017134837.tif 000022
【図２１】
2017134837.tif 000023