OpenStore-DrupalおよびUbercartに基づくオンラインストアの無料アセンブリ

画像

私のプロジェクト-DrupalとUbercartモジュールに基づいたOpenStoreオンラインストアの無料スクリプト



プロジェクトサイト

ダウンロードする

バグトラッカー



私たちは皆、Drupalを知っていて愛していますが、それでも、Drupalに関するいくつかの言葉があります。

Drupalは、オープンで無料のコード、強力なAPI、モジュール構造、卓越したセキュリティ、そして最も重要なことには、このシステムの10年以上の継続的な開発によって作成された大規模な専門家コミュニティを備えた、本格的なCMF(コンテンツフレームワークシステム)への大きな偏見を持つCMSです。

Drupalは、サイトを構築および管理するためのシステムの「聖三位一体」に含まれています:WordPress(ブログ)、Joomla(ポータル)、Drupal(何でも)。



現在、Drupalに基づいたかなり機能的なオンラインストア( Ubercartモジュール)を作成できるソリューションがあります。 公式統計では、32,000以上のインストール(つまり、インストール、ダウンロードは1桁大きい)が示されています。これは、このモジュールの人気の証拠です。



1つではなくてもすべてがうまくいきます:

Ubercartモジュールをインストールした直後に、既製のオンラインストアを受け取ることはありません。

プログラミング、CSS、HTMLに精通しておらず、さらに英語を話さない初心者にとって、Drupal全般、特にUbercartは、非常に複雑で混乱したシステムに見えるかもしれません。 また、多数の追加モジュールをインストールする必要がありますが、その一部はオンラインストアに直接関連していません。



これはすべて多くの疑問を提起し、時間の損失につながり、結果として一般的な失望につながります。OpenStoreアセンブリでは、これらすべての「ボトルネック」を考慮に入れようとしましたが、今では完全で完全なオンラインストアのように見えます。



このアセンブリは、Drupal 6.xおよびUbercart 2.xの中心である130以上のモジュールで構成されています。

アセンブリのベースとなる他の2つの主要モジュールもあります。



インストールプロファイルは、システムの初期インストールに加えて、他の必要なモジュールのインストールにも関与し、データベースへの直接入力または既存の値の更新によってオンラインストアの一般的な構成を実行します。



設定の例:基本的なロール(グループ)の作成、アクセス権の割り当て、店舗担当者のユーザープロファイルの作成、カテゴリの辞書の作成、ページの「キュー」の作成と構成、カスタマイズされた出力スタイル(ページとブロック)のエクスポート、ファイルのダウンロードプロジェクトサーバー(openstore.org.ua)からの転送、その後のデータベースへのインポート、ページ領域によるブロックの包含と配布、および他の多くの設定。



Generalモジュールは、主にさまざまなストア要素の出力のテーマに関連するさまざまな機能のコレクションです。 このモジュールは、さまざまな要素を表示するためにページテンプレートで使用できる多数の変数を定義およびオーバーライドします。



たとえば、「カートに追加」ボタンを表示します

<?php print $show_button; ?>





したがって、ユーザープロファイルで、ページの追加/編集という形で、製品ページ上のさまざまな要素の表示を簡単に操作できます。



アセンブリ2のテーマ:

  1. フロントエンドは、顧客に表示される基本的なテーマです。
  2. 管理者は素晴らしい管理テーマです


次に、OpenStoreアセンブリの主な機能について説明します。 UbercartモジュールはDrupal APIに基づいているため、Drupalカーネルが提供するすべての機能を自動的に使用することをすぐに言わなければなりません。 さらに、Ubercart自体には非常に強力なAPIがあります 。 DrupalとUbercartの両方のAPIを使用して、ストアの機能を簡単に拡張できます。



ショッピングカート


多くのバスケット設定が提供されます。たとえば、許可ユーザーおよび匿名ユーザー向けにコンテンツが保存された日付、リダイレクト、追加された製品の数などです。



行動の規則


別のモジュールを使用すると、さまざまなアクションを実行するルールを設定できます。 この場合、最も単純なロジック「AND」、「OR」などが使用されます。



ユーザー、ユーザーインタラクション


Drupalはもともとソーシャルネットワークの要素を持つコミュニティとサイトを構築するために作成されたため、アクセス権とユーザー管理の柔軟なシステムを備え、Web 2.0のスタイルでユーザーとやり取りするための十分な機会を提供します。



支払方法




配送方法




製品カタログ




画像




製品の特徴




プリセットブロック




SEO


サイトdrupal.orgには多くの既製のモジュールがあり、サイトの発行における位置を改善できます。 オプションでインストールできます。



運営




割引き




組み込み開発者ツール




システム統計




データのバックアップ




アフィリエイトネットワーク




性能




出金を完全に制御




いくつかのメモ


  1. スクリプトの最初のバージョンにはマルチ通貨がありません。 彼女は、Drupalの最新の第7バージョンに基づく第2ブランチに所属します。
  2. 多言語は可能ですが、Drupalでの実装のメカニズムはこれまで特定の制限を課し、そのような多言語サイトのサポートを複雑にします。


アセンブリをダウンロードして試してみてください。



あなたの提案、希望、プロジェクトのバグトラッカーで見つかったエラーを投稿してください-私はそれらを追跡する方が便利でしょう。



ご清聴ありがとうございました。



All Articles