問題タブ [satchmo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1078 参照

django - Satchmo を既存の django プロジェクトに統合する

実行中の django プロジェクトがあり、Satchmo をそのプロジェクトに統合したいと考えています。問題は、satchmo を自分の site-packages ディレクトリに入れる代わりに、django アプリとして使用したいということです。つまり、product、shipping、satchmo-utils などのすべての satchmo アプリを、satchmo-apps というディレクトリに配置する必要があります。ジャンゴプロジェクト。しかし、これを行うと、satchmo_utils または satchmo-apps 内にあるモジュールが見つからないというエラーが発生します。そして、satchmo アプリ (製品、配送、税金など) を直接 python/django パスに入れたくありません。だから私を助けてください。

0 投票する
2 に答える
459 参照

django - Satchmo の段階的配送の問題

ストアで段階的配送モジュールを使用しようとすると、次のエラーが表示されます。

運送業者もデータベースに入力しました。

この点で誰でも私を助けることができますか?

0 投票する
1 に答える
465 参照

python - Satchmoフォームが必須フィールドの後にアスタリスクを表示しないようにするにはどうすればよいですか?

Satchmoストアフォームをカスタマイズしていて、必須フィールドの前にアイコンが表示されています。問題は、Satchmoが必須フィールドの後にテキストアスタリスクを表示したいようだということです。field.labelこのラベルを取得するために使用していますが、他のものを使用する必要がありますか?

編集:私のフォームテンプレートはすべてハードコーディングされています。フィールドを取得して、開発した標準のフィールドテンプレートでラップする包含タグがあります。私のテンプレートは、を使用し{{ field.label }}てフィールドのわかりやすい名前を表示します。ラベル自体の最後にアスタリスクが1つ付いているようです。

0 投票する
1 に答える
474 参照

django - カスタムサッチモストアの設定・流れ

このような構造で複数のものを購入するための注文フォームを作成したいと思います。

つまり、製品 A、B を販売したいのですが、その前に「ビジネス データ」オブジェクトに追加の集計データが必要です。あれは:

または、モデルレベルから、次のようになります。

今、ショッピング カートのバックエンド全体を再実装する代わりに、 Satchmoを使用したいと確信しています。しかし、私はこの種のことに頭を悩ませています。

Satchmo には製品の複数のオプションがあるように見えますが、それらはすべて「フラット」です。つまり、エンドユーザーが製品 A と製品 B を購入できるように Satchmo を簡単に取得できますが、データベースはビジネス 1 との接続を示しておらず、製品 A と B の両方でビジネス名などを繰り返す必要があります。

自分で作成する Business テーブルへの外部キーを持つために、satchmo が注文中に販売している最終的な「製品インスタンス」を取得できれば、おそらく自分のビュー/テンプレートでこれを回避できると思います。つまりAdのモデルをサッチモのカスタム製品のモデルにしたいというか…。

しかし、広告を次のように変更した場合:

これは間違ったセマンティクスではありませんか? それは、「これを購入すると、製品のインスタンスが事業 x を指している」という意味ではなく、「この製品タイプは事業 x に関連付けられている」という意味ではないですか?

私はここでかなり混乱しています:-/

0 投票する
1 に答える
171 参照

java - Java での Satchmo ライクなプロジェクト

Java にサッチモのようなプロジェクトはありますか?

編集

質問を締めくくろうとしている人については、私は要求どおりに行い、サーバーの障害で質問がうまくいかなかった場所を尋ねまし

0 投票する
1 に答える
652 参照

django - Django の Satchmo と flatpages の問題

Satchmo での Flatpages の構成に問題があります。以前は純粋な django アプリで使用していましたが、フラットページ構成のサイトに入ろうとすると 301 http エラーが返され、機能しなくなりました。

それを構成するために私がしたこと:

  • ミドルウェア「django.contrib.flatpages.middleware.FlatpageFallbackMiddleware」をリストの最後に MIDDLEWARE_CLASSES に追加し、
  • 管理モジュールで構成されたサンプル ページ。

フラットページの設定についてドキュメントに書かれていることだけです。

どうしようもない気持ちです。この問題をデバッグする方法がわかりません。それについて何か考えはありますか?

そしてもちろん、助けていただければ幸いです。

Peter の提案のおかげで、satchmo ショップの urls.py ファイルに問題を絞り込むことができました。

urlpatterns にはエントリが 1 つだけあります。

このバージョンは機能せず、さらにフラットページに干渉します。ただし、MIDDLEWARE_CLASSES からフラットページを無効にして、以下のスニペットのように urls.py に追加すると機能します。

ただし、次の問題は から/へのリダイレクトにあり/shop/ます。上記の構成では、無限ループになります。

おそらく、その動作の理由 (フラットページのリダイレクトのオーバーライド) を知っているでしょう/

0 投票する
1 に答える
519 参照

django - satchmoは500エラーを処理できません

製品の数量がUnicode文字の場合、/add/でUnicodeEncodeErrorが発生します。DEBUG = Falseに設定すると、satchmoは500エラーを処理できず、HttpResponseオブジェクトを返すことができませんが、handler404は問題ありません。apacheエラーログで次のことがわかります。

ここに500.htmlがあります:

そしてここにbase.htmlがあります:

djangoが500エラーページを処理できないのはなぜですか?

0 投票する
1 に答える
821 参照

django - サッチモのカスタム商品テンプレート

サッチモでストアを実装しています。Product Model からのモデル継承を使用してカスタム製品MyProductを作成しました ( http://thisismedium.com/tech/satchmo-diaries-part-one/を参照)。

ここで、 MyProduct のカスタム製品詳細テンプレートが必要で、 MyProductのみが必要です。でテンプレ作ってみた

ただし、これはMyProductだけでなく、ストア内のすべての製品のテンプレートをオーバーライドします。私も試しました:

しかし、それらのどれも機能していないようでした。

0 投票する
1 に答える
1406 参照

e-commerce - 最も拡張性/柔軟性のあるFOSSeコマースソフトウェアは何ですか?(または私は自分で転がす必要がありますか?)

製品カタログ、customer_to_orderリレーション/ビュー、移動レポート、注文ステータスなど、既存のeコマースシステムの多くの機能を必要とする食料品店の内部注文入力および追跡システムを構築する必要があります。ただし、最初の製品のフェーズは純粋に内部的なものであるため、配送先住所、郵便料金、支払いゲートウェイなどのオンラインeコマース機能は必要ありません。また、多くのオンラインストアには当てはまらない可能性のある、ビジネス固有のものもたくさんあります。複雑な製品/顧客割引システム、製品の多くの属性、生産者の注文追跡フロー(顧客は私たちと私たちはプロデューサーとの注文があります)など。

だから私は、既存の製品をカスタマイズしたほうがいいのか、それとも優れたWebフレームワーク(Python / web2pyなど)を使って自分の製品をローリングしたほうがいいのか疑問に思っています。それがカットアンドドライのオンラインストアだったとしたら、決定は明確になるでしょうが、そうではありません。だから私はプロトタイピングのための最も拡張可能で柔軟なFOSSeコマースソフトウェアを見つけようとしています。

私がこれまで検討してきた主な候補は、Drupal / Ubercart、Django / Satchmo、RoR/Spreeです。UbercartはDrupalCommerceとして完全に書き直されているので、私は延期されます。Spreeプロジェクトはきれいに見え、アイデアは気に入っていますが、私はすでにJythonで製品/顧客のETLを作成しており、2つの言語のバランスを取りたくありません。PythonとRubyの両方が私にとって新しいものです。

Magentoのエンタープライズ/コミュニティエディションモデルは好きではありません。そして、osCommerceとその変種について多くの苦情を聞いたことがあります。

よろしくお願いします。


ちなみに、私が必要とする機能セットと、既存のeコマース製品からすぐに使えるものとの間のギャップは30%程度だと思います。