2

既存の Umbraco サイトを持っています。ユーザーが製品を購入してから支払うことができるオプションなどを追加したいと思います.

読んでみると、TeaCommerce ( http://www.teacommerce.net/en/products/tea-commerce-starter-kit.aspx ) は、これを実現するために使用できるモジュールのようです。

なので、ダウンロードしてインストールします。すべて正常にインストールされているようですが、すべてのドキュメントを読んでも、次に何をすべきか、または続行する方法が何も記載されていません。

次に、スターター キットをダウンロードします。指示に従ってください ( http://www.teacommerce.net/media/11341/installation_guide.pdf )。スターター キットは完全に動作しないため、すべてがどのように動作するかわかりません。

スターター キットが実行されていないと言うと、以下のエラーが表示されます。

Error loading Razor Script /general/meta-description.cshtml 'string' does not contain a definition for 'mediaItem'

Error loading Razor Script /cart/mini-cart.cshtml Cannot perform runtime binding on a null reference

サイトに関連付けられたテンプレートがないことに気付きました。そのため、テンプレートを追加すると、上記のページを読み込むことができましたが、エラーが表示されました。

この時点から、誰かが私を案内したり、自分で複製できる実用的なソリューションや既存の Umbraco サイトと統合する方法を教えてくれませんか?

ありがとう

4

2 に答える 2

2

多くの e コマース パッケージとは異なり、teacommerce には製品カタログが組み込まれていないため、Umbraco ノード構造でカタログを作成する必要があります。または、「製品情報エクストラクタ」を使用して XML ファイル内のカタログを使用するか、API 経由でアクセスします。

カタログのノード構造を設定していると仮定します。そのため、「製品」ノードをまだ構築していないか、「製品」ノードのフィールド (メディアアイテム) の 1 つにアクセスできません。 /general/meta-description.cshtml は、かみそりスクリプト ファイルです。そのため、mediaitem フィールドへの参照が表示される /general/meta-description.cshtml ファイルをデバッグし、問題を特定する必要があります。

ucommerceは代替手段であり、はるかに完全な機能を備えていますが、マーケティングセクション(割引を組み込むことができます)などの機能の年間料金の価格モデルを検討する必要があり、年間数千ユーロかかる可能性があります.teacommerceは数百ユーロかかります. 1回限りの料金です。

于 2013-11-15T09:53:08.490 に答える