問題タブ [magento]
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.
php - Magento カスタム モジュール。別のモジュールにリダイレクトしてチェックアウトに戻る
Magento ショッピング カートは、PHP の Zend Framework 上に構築されています。Zendフレームワークを扱ったのはこれが初めてで、次のような問題があります...
ユーザーが製品を購入するたびに画像をアップロードできるようにするカスタム モジュールを作成しています。
ユーザーが商品をカートに追加しようとするたびに、addAction() メソッドをオーバーロードできます。ユーザーにフォームを表示し、ファイルを受け入れるカスタム モジュールを作成することもできます。ただし、モジュールを実行するコードをオーバーロードされたメソッドに挿入する方法がわかりません。
私の困難は、Zend MVC のやり方に関する知識が不足していることにあると思います。私は、Magento のすべてのドキュメント/wiki/フォーラム スレッドを上から下まで調べました。
php - カテゴリー別のMagento製品
Magentoのビュー ファイル内から特定のカテゴリに属する製品のリストを取得する方法を知っている人はいますか?
php - バージョン管理で環境全体のランタイム設定を維持しますか?
私たちは Magento e コマース プラットフォームを調査し、展開とバージョン管理戦略を改良しています。
現在、管理インターフェイスで調整される設定 (製品の追加、システム構成値、有効な配送/支払いなど) に関して、複数の環境 (QA/開発環境/本番環境など) を同期させる最善の方法を探しています。モジュール/ Magento Connect モジュールのインストール)
Subversion で独自のカスタム モジュールとデザインを維持する予定です。
複数の環境の同期を維持するための推奨事項やベスト プラクティスを探しています。これにより、最小限の構成値のクリックと人間の介入を必要とする反復可能/スクリプト可能な展開戦略がサポートされます。
php - 製品がないカテゴリを非表示にするmagento
メインサイトの同じルートカテゴリを使用するサイトがたくさんあります。追加された各製品は、追加されたサイト(wow。)とメインサイトに追加されます。ただし、サイトごとのカテゴリは、そのサイトに商品がある場合にのみ表示されるようにしたいと思います。
私が持っている場合:
ただし、Site1にはCategory1とCategory2の製品しかありませんが、Site2とSite3にはCategory2とCategory3の製品があります。Category1 / 2のみをSite1に表示し、Category2/3のみをSite2とSite3にのみ表示したい。
ただし、Site1/2/3のすべての製品もメインサイトに追加されるため。メインサイトにはCategory1/2/3が表示されます。
メインサイトに直接製品が追加されることはありません。それは単に他のサイトのリポジトリとして機能します。
さて、これを有効にする本当に簡単な方法がない場合(私が確信しているように)、テンプレートが表示されているサイトにのみ製品があるカテゴリをリストする独自のテーマを書くのと同じくらい簡単でしょうか?
私はMagentoが使用するテクノロジーの初心者ではありません。したがって、カスタムコードを書くことは問題ありません。ただし、将来、Magentoの新しいバージョンでコードベースのアップグレードが簡単になるように、あまり編集したくありません。
ありがとう、
-nelson
magento - フロントページから「在庫切れ」のアイテムを除外するにはどうすればよいですか?
現在、Magento 1.1.6 を使用しています。私の店はユニークなアイテム (特別なデザインのシャツ) のみを販売しています。
すでに販売済みの商品をトップページに表示しないようにするにはどうすればよいですか?
ところで、私はこれらのコードを使用してフロントページに製品を表示しています:
php - Magento の現在のユーザーですか?
製品ビュー ページをカスタマイズしていて、ユーザーの名前を表示する必要があります。現在のユーザーのアカウント情報 (ログインしている場合) にアクセスして、名前などを取得するにはどうすればよいですか?
php - マジェントeコマースで特定のカテゴリから製品を取得する方法
製品ビュー内に表示するために、現在の製品と同じカテゴリからランダムな製品のリストを取得したいと思います-これまでに掘り下げたのは
誰もこれを行う方法を知っていますか?
php - カスタム e コマース サイト - ASP.Net または PHP?
私は現在、ASP でゼロから作成された非常に機能的なカスタマイズされたオンライン注文 Web サイトを持っています。これは約4年前に構築され、非常にうまく機能します。
私は別の会社のために同様のものを構築する必要があります。ASP.Net 2.0 で開発された同様の製品をアップグレードして取得するだけですか?それとも、PHP、Rails、Django、Magento などの他のオプションについて宿題をする必要がありますか?
新しいサイトでは、Ajax (または類似のもの) と、ASP.Net で処理できることがわかっているその他の Web 2.0 機能を使用する必要があります。
カスタマイズされたオンライン注文タイプのアプリケーションを作成するために利用できる他の単純なフレームワークはありますか? 一例として、RailsやMagentoはカスタマイズが非常に難しいと聞いたことがあります。
私が知っている悪魔を使うのですか?
php - 結果が満たす条件によって結果を並べ替える SQL クエリを作成する
これはMySQLとPHP用です
次の列を含むテーブルがあります。
データは次のように入力されます。
したがって、これはツリーのような構造を表します。私の目標は、ストア ID が 32 でカテゴリ ID が 33 の場合に返される SQL クエリを作成することです。
まず、カテゴリ 33 の親である要素のグループ (この場合は 4 と 32)
次に、カテゴリ 33 の子である要素のグループ (この場合は 34、35、および 36)
次に、カテゴリ 4 (この場合は 37) の下の残りの「ルート」カテゴリ。
したがって、次のクエリは正しい結果を返します。
私の問題は、カテゴリの「グループ」を上記の順序で並べたいことです (最初に 33 の親、33 番目の子、最後にルート ノードの親)。したがって、最初の条件を満たす場合は最初に並べ、2 番目の条件を満たす場合は 2 番目に並べ、3 番目 (および 4 番目) の条件を満たす場合は最後に並べます。
このサイトでカテゴリ構造がどのように機能するかの例を見ることができます:
www.eanacortes.net
かなり遅いことに気付くかもしれません。私がこれを行っている現在の方法では、magento の元のカテゴリ テーブルを使用し、3 つの特に遅いクエリを実行しています。次に、結果を PHP でまとめます。この新しいテーブルを使用して、magento に関する別の問題を解決していますが、同時にパフォーマンスも改善したいと考えています。これを達成する最善の方法は、3 つのクエリをすべてまとめて、結果を適切に並べ替えることで PHP の動作を軽減することです。
ありがとう
編集
よし、今はうまくいっている。4秒から500MSに短縮。今すごいスピード:)
これがCollecitonクラスの私のコードです:
次に、Category ブロックにある次のコードでそれを使用します。
2 つの回答を受け入れることができれば、最初と最後の回答を受け入れることができます。回答を「興味深い/役立つ」として受け入れることができれば、2 番目の回答を受け入れます。:)
php - MagentoでSEOされた「タグ」ページを作成するには?
Magento では、SEO の URL 書き換えを有効にしており、正常に動作しています。
- タグ (site/tag/product/list/tagId/1/ として表示)
- レビュー (たとえば、site/review/product/list/id/1/ として表示)
- RSS フィード (site/rss/catalog/category/cid/3/sid/1/ として表示)
なぜこれはSEOされていないのですか?そして、この問題の解決策は何でしょう。タグの方が心配です。助けてください
ありがとう