問題タブ [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 のフロントエンドで製品の作成日と最終編集日を表示する
テーブルcatalog_product_entityでMySQLデータベースの2つの属性を見てきました
フィールドは「created_at」と「updated_at」です
それらをフロントエンドに表示するにはどうすればよいですか?
php - キャッチされないSoapFault例外:[HTTP]httpヘッダーのフェッチ中にエラーが発生しました
MagentoのWebサービスへのsoap接続を作成しようとしていますが、soapクライアントクラスのインスタンスを作成しようとするとエラーが発生します。Firefoxでwsdlファイルを問題なく表示でき、phpがapachesログでwsdlを要求するのを見ることができますが、それでも失敗します。Nusoapは接続できます。
エラーは
ありがとう
authentication - Magento で顧客と管理者のアカウントを統合
顧客セッションを管理者側に、またはその逆に渡す方法はありますか? たとえば...一部の顧客アカウントと管理者アカウントを統合したい場合 (一部の非常に特別なユーザーのために =)
ユースケース: リンクを介して顧客ダッシュボードから管理ダッシュボードにユーザーをリダイレクトします。ユーザー名とパスワードが既に同期されていると仮定します。
私は、カスタマー コントローラーで管理セッションを作成することによって、これを実験してきました (adminhtml/Controller/Action.php および adminhtml/controllers/IndexController.php からコードをプルします)。次に、リクエストを adminhtml コントローラーに再ルーティングします。
私が作成してデータを入力したシングルトン管理者/セッションは、リクエストがルーティングされると持続しないようです...何かアイデアはありますか?
magento - SVN/TortoiseSVN が痛々しいほど遅い
私たちの SVN リポジトリ/プロジェクトの 1 つで、非常に遅い操作を経験しています。
たとえば、1 つの小さなファイル (10 KB) の変更を元に戻すには 5 ~ 10 分かかります。または、100 MB のプロジェクトをチェックアウトするのに約 40 ~ 60 分かかります。
同じサーバーには他に約 30 のプロジェクトがあり、一部はこのプロジェクトよりもはるかに大きく、このように実行されるプロジェクトはありません。
注意すべきことの 1 つは、このプロジェクトがMagentoプロジェクトであることです。ディスクスペースの点ではそれほど大きくはありませんが、23,000 個のファイルと 11,000 個のフォルダーがあり、小さなファイルがたくさんあると SVN プリフォームをひどく読み取ってしまいました。これは本当ですか?そして、物事をスピードアップするために私にできることはありますか?
php - GUIの方法であるMagentoでグローバル変数を設定しますか?
私は最近、クライアントのWebショップにMagentoを使い始めましたが、それでもそのシステムを理解する必要があります。
Webショップには、企業Webサイトが配置されている別のドメインへのリンクがいくつかあり、情報を取得する必要があります。ドメイン名やURLをハードコーディングするのではなく、どこかで定義し、Webショップ全体のphtmlテンプレートでその値を使用したいと思います。これにより、開発URL、ステージングURL、本番URLの間でサイトを移動するときに簡単に調整できます。
誰かがこれを行うMagentoの方法を提案できますか?できれば、{{base_url}}を設定するのと同じように、バックエンドのストアの構成GUIにフィールドを追加できます。または多分私は間違った方法を考えていますか?
magento - MagentoAPIの呼び出しに関する問題
Magento(1.3.1.1)API http:// MAGENTO / api / v2_soap?wsdlを呼び出しています。また、Loginメソッドを呼び出すと、AccessDeniedSoap例外が発生します。
AdminというWebサービスユーザーを作成し、それらを「ALL」にアクセスできるロールに割り当てました。
同じサーバーでホストされているMagentoの別のインスタンスがあり、正常に動作しています。同僚に試してもらい、自分のユーザーを設定してWebサービスを呼び出すと、同じ問題が発生します。
**編集:**最初からやり直して、変更を再適用し、各段階でテストしてみました。データベースを再インポートするとエラーが再び発生するため、Ivはそれをデータベース内の何かに固定することができました。したがって、私が行ったコードやテンプレートの変更とは何の関係もないことを私は知っています。それでも失われました!
magento - Magento API を使用して製品のカスタム オプションを作成する
API を使用して、バックエンドでできるように製品にカスタム オプションを追加するにはどうすればよいですか。
私はC#を使用していますが、PHPでこれを行う方法を知っていれば、それも役に立ちます。
私は製品がこれを持っていることに気付きました:
そして、これがあります:
しかし、それらを利用する方法がわかりません。コンテナーの作成方法がわかりません。また、catalogAttributeOptionEntity には、カスタム オプションを作成するために必要なすべてのプロパティがありません。
c# - Magento SOAP API を介した画像のアップロード
C# で SOAP API を使用して Magento サイトに画像をアップロードしようとしています。
これは私がこれまでに持っているものですが、機能していません。例外はスローされませんが、サイトに行って画像を見ると空白です。
Base64Encode を実行する必要がありますか? このPHPの例は似たようなことをしているので、私は実際にこれを試しただけです。せずに試してみると、SOAP 例外が発生し、"Bad Request" というエラー メッセージが表示されます。
php - Magento API アップロードされた製品がフロントエンドに表示されない - バックエンドで再保存されない限り
Magento API 経由で製品をアップロードしていますが、フロントエンドに表示されません。バックエンドに入り、それらを開き、何も変更せず、製品を保存すると、製品が表示されます。
理由はありますか?バックエンドに保存する行為は、DBにいくつかの余分なフラグを保存していると思いますが、何がわかりません。
@スティーブ・マドセン。ここにコードがあります。バックエンド インターフェイスがそれを促し、製品を開いたので、重要なものが欠けているとは思いません。
php - Magento - グループ化された製品テーブルにカスタム属性を表示する
下の画像に示されている「製品名」の代わりに、カスタム属性の値を表示する方法を見つける必要があります。
(ソース: magentocommerce.com )
私は /app/design/frontend/default/defaultx/template/catalog/product/view/type/grouped.php で作業しています
以下のコードは機能しません (カスタム属性は yearmade です):
どんな助けでも大歓迎です。
編集:したがって、答えは非常に単純であることが判明しました。上記で言及しなかったのは、実際に出力があったことです...しかし、それは単なる数字でした(例:52)。これがそのカスタム属性値の ID であることが判明しました (カスタム属性のドロップダウン タイプでした)。
要約すると、
これはテキスト型のカスタム属性で機能します。
しかし、他のすべてのタイプのカスタム属性 (私が思うに) については、以下を使用する必要があります。
以下の Alan Storm によって提供された最も優れた回答がなければ、これを発見することはできなかったでしょう。ありがとうございます。