オンラインストアに必要なもの
1. 商品カテゴリー。
まず第一に、どのような商品カテゴリーを持つかを考える必要があります。これによってサイトの構造、カテゴリーページを持つカタログが必要かどうか、あるいはサブカテゴリーのないいくつかのカテゴリーになるかが決まります。1 カテゴリーに 200 商品以下になるように計算し、必要な商品を素早く見つけられるようにサブカテゴリーを作成しましょう。商品が多くてサブカテゴリーを作りたくない場合は、フィルターを検討する価値があるかもしれません(項目 3 を参照)。
カテゴリーが多い場合は、Taxonomy manager が役立ちます。
2. 商品の表示。
トップページがショーウィンドウなら、商品ページはオンラインストアの基礎です。ここでほとんどの購入者は、商品の特性を読み、写真を見て、商品をカートに入れるかどうかを決めます(項目 4 を参照)。商品の写真が 1 枚ではなく複数ある場合、商品ページ用のミニスライドショーを検討する価値があるかもしれません。オプションとして、次のモジュールを使用できます。
Views slideshow
Cloud Zoom
Gallery formatter
3. 商品検索
サイトの検索は、必要なものを素早く買いたい人のために必要です。必要な商品を買うために 5000 の商品と数百のカテゴリーを見るのは誰も好みません。商品にテキスト説明しかない場合は、Drupal の標準検索 Search で十分です。
商品に特性(幅、重量、色、サイズ)がある場合、これらの特性でフィルターを作成できます。これには Search API モジュールとファセット(パラメータ別)検索モジュールが役立ちます。
https://www.drupal.org/project/search_api
https://www.drupal.org/project/facetapi
ファセット検索には多くのサブモジュールがあります。例えば価格用のスライダー:
https://www.drupal.org/project/facetapi_slider
https://www.drupal.org/project/search_api_ranges
テキスト特性には、Facet API multiselect、Facet API collapsible モジュールを使用できます。
https://www.drupal.org/project/facetapi_multiselect
https://www.drupal.org/project/facetapi_collapsible
(ファセットフィルターの設定に関する記事を書く)
サイトに合わせてサーバーを設定できる場合は、sphinx とその統合モジュールをインストールするとよいでしょう。
http://sphinxsearch.com/
https://www.drupal.org/project/search_api_sphinx
(sphinx との統合に関する記事を書く)
sphinx の代わりに Apache Solr を使用することもできます。
https://www.drupal.org/project/search_api_solr
(Apache Solr に関する記事を書く)
4. カート
カートは、注文を作成してストアのマネージャーに送信する機能です。標準のカートモジュールで十分ですが、Views を通じてカートの商品リストに商品画像を追加する必要があります。また、commerce cart ajax モジュールを使って少し ajax を追加するのもよいでしょう。
https://www.drupal.org/project/commerce_ajax_cart
https://www.drupal.org/project/dc_cart_ajax
5. 注文の確定
注文の確定はできるだけシンプルで速くする必要があります。購入者が買うのをやめないようにするためです。ですから、余計なものはすべて取り除き、必要な情報だけを残しましょう。氏名、電話、メール。郵送配送がある場合は、住所フィールドを追加する必要があり、郵便番号も追加するのが望ましいです。ユーザーが時間、配送方法、その他の情報や要望を指定できるように、注文への共通のコメントフィールドを残しましょう。
以前に入力した注文情報を保存するのに役立つ、顧客にとって便利なモジュール Commerce Addressbook:
https://www.drupal.org/project/commerce_addressbook
6. 決済モジュール
ウェブサイトから直接商品を販売したい場合は、決済モジュールが必要になります。
重要! 決済モジュールを選ぶ際は、電子マネーの引き出しに対して決済システムが出金方法と決済システムに応じて約 3% の手数料を取ることを考慮してください。利益を計算する際にこれを考慮してください。
Yandex マネー
Yandex マネーはロシアと CIS で非常に人気のある電子マネーです。口座にお金を受け取るには、Yandex のプロフェッショナル口座とこの Commerce Yandex.Money モジュールが必要です。
https://www.drupal.org/project/commerce_yandex_money
通常の口座からプロフェッショナル口座を作る方法の手順はこちらで見つけられます。
https://money.yandex.ru/pro/index.xml?ncrnd=6416
Yandex.マネーのカードを注文して、このカードで商品を購入すると有利かもしれません。
https://money.yandex.ru/ymc/promo.xml?_openstat=imainnew;ycard
Qiwi
Qiwi は確かに Yandex.マネーほど人気はありませんが、それでも多くの人が qiwi で支払う方が便利で、qiwi カードを持っている人もいれば、手数料なしで支払える人もいます。
モジュールはまだサンドボックスから出ていませんが、十分に機能します。
https://drupalcommerce.org/extensions/sandbox/project/commerce-qiwi
https://www.drupal.org/sandbox/xcono/1850052
Qiwi でも出金用のカードを注文できます。
https://visa.qiwi.ru/qiwicard/main.action
Webmoney
Webmoney はもう唯一の決済システムではなく、人気を失いつつありますが、それでも使う人はいます。
https://www.drupal.org/sandbox/ymakux/1887378
7. 配送
どのように商品を配送するか考えましょう。ロシア郵便、EMS で配送する場合、購入者が注文確定時に直接配送料を計算できると便利かもしれません。
https://www.drupal.org/sandbox/dimitr.semenov/2078953
また、固定配送料を使用するのも便利でしょう。
https://www.drupal.org/project/commerce_flat_rate
また、どのような注文で配送を無料にする用意があるかも考えましょう。
8. 連絡先ページ
1. 連絡先情報と Google または Yandex の地図を含む別のページを作成しましょう。
https://tech.yandex.ru/maps/tools/constructor/
https://www.google.ru/mapmaker
2. ページに会社名を追加しましょう。会社に直接関係する画像、ロゴ、企業カラーを使用しましょう。
3. オフィスの完全な物理的住所(都市と郵便番号を含む)、顧客に対応する市外局番付きの電話番号、そしてメールを書きましょう。例えば、
住所: 644000, オムスク市, 20 Linia 通り, 16
マネージャー: +7 908 723–71–11
ディレクター: +7 913 339–11–11,
電子メール: shop@roga-kopyta.ru
4. あれば、他の連絡方法も指定しましょう。例えば、サポートサービスの Skype 番号や、Twitter/Facebook/VKontakte での会社アカウントへのリンク。一部のユーザーは、ソーシャルネットワークを通じて会社のニュースやキャンペーン情報を追跡することを好みます。
5. また、フィードバックフォームを設置するのも役立ちます。できるだけシンプルで、フィールドの数を最小限にすべきです。顧客の流入が多い場合は、大量のスパムメッセージを遮断するために captcha を設置する意味があります。ただし、captcha やあらゆる非標準的で必須のフィールドは、メッセージの送信までたどり着く訪問者の数を減らすことを忘れないでください。
https://www.drupal.org/project/webform
https://www.drupal.org/project/captcha
https://www.drupal.org/project/recaptcha
9. 割引、クーポン、キャンペーン
顧客は割引が好きです。一定金額以上の注文でそのような割引を受けられる機能を追加しましょう。製品のサンプルや美しいパッケージを追加しましょう。サイトでキャンペーンを実施し、新しい顧客をサイトに引き寄せましょう。
https://www.drupal.org/project/commerce_discount
https://www.drupal.org/project/commerce_discount_extra
https://www.drupal.org/project/commerce_coupon
10. ユーザーのマイページ
Drupal commerce には、注文を含むユーザーのマイページが既にあります。ユーザーがいつでもアクセスして注文のステータスを確認できるように、それへのリンクを便利にしましょう。