Magento

Magento eコマースプラットフォームのユーザー向けのQ&A

1
Paypalエクスプレスレビューページにチェックアウトの進行状況を含めるにはどうすればよいですか?
OK ステップ1-列番号を変更する PayPalエクスプレスレビューページ(PayPalが注文を確認して最終的に送信するために購入者に送り返すペー​​ジ)は、1列のページです。もちろん、カスタムモジュールxmlファイルのレイアウトをオーバーライドすることにより、列の数を変更できます。 <paypal_express_review> <!-- maybe other references here --> <reference name="root"> <action method="setTemplate"><template>page/2columns-right.phtml</template></action> </reference> <!-- maybe other references here --> </paypal_express_review> ステップ2-右側の列のコンテンツを制限するコードを削除する これで右側の列が表示されますが、空白になります-これは次の行のためですapp/design/frontend/base/default/layout/paypal.xml-削除します: <remove name="right"/> ステップ3-XMLファイルにコンテンツを追加する キャッシュをクリアしてページを更新すると、デフォルトの右側の列のコンテンツが表示されます。そのため、そこから次の行(から借用app/design/frontend/base/default/layout/checkout.xml)をカスタムモジュールxmlファイルに追加すると、再び空白が表示されます。 <reference name="right"> <action method="unsetChildren"></action> <block type="page/html_wrapper" name="checkout.progress.wrapper" translate="label"> <label>Checkout Progress Wrapper</label> <action method="setElementId"><value>checkout-progress-wrapper</value></action> <block type="checkout/onepage_progress" name="checkout.progress" before="-" template="checkout/onepage/progress.phtml"/> </block> </reference> カスタムテンプレートを使用して行うことができるため、これがその列のコンテンツを取得する適切な方法であることを知っています。 <reference …

3
LIKEを使用した結果のフィルタリング
次の3つの「haystack」文字列を考えてください。 a) foo bar b) welcome to foo bar industries c) foo barer そして今、私の「針」: foo bar (ヘー) フィルターを、干し草の山の文字列aとbに一致させますが、cは一致させません。私が試してみました: $collection->addAttributeToFilter('name', array('like' => '%'.$needle.'%')); しかし、上記はcと一致します。 私も試しました: $collection->addAttributeToFilter('name', array('like' => '% '.$needle.' %')); // Note the spaces 上記はbとのみ一致します。 どんな助けも大歓迎です。

4
送料に割引を適用する
送料に割引を適用したい。たとえば、カートの小計が125ドルを超える場合、送料が17ドル割引になります。adminで配送カートのルールを作成しましたが、ルールは配送料ではなくカートの小計に適用されます。「出荷金額に適用する」オプションを「はい」、「今後のルール処理を停止する」を「いいえ」として選択しました。 誰が私がこれを行うことができるかについてのアイデアを持っていますか?どんな助けも本当に感謝されます。 前もって感謝します。

8
サイトの速度の最適化に関するアドバイス、どこから始めますか?
Magentoサイトの読み込み時間が遅い場合の解決策を見つけてみてください。Yslowテストを実行しましたが、最大の犯罪者は HTTPリクエストの数を減らす CDNを使用する Expiresヘッダーを追加 JavaScriptを最後に配置する jSとCSSを縮小する ETタグを構成する DNSルックアップを削減する AlphaImageLoaderフィルターを避ける Eコマースマネージャーとして、Magento管理者、ウェブマスターツールなどでの自分の役割から何ができるか、開発者にサイトをコンプライアンスに準拠させ、著しく高速化するよう指示することができるかについて、いくつかのアドバイスを探しています。 私はまた、管理者内であなたのためにこれの多くを行うように見えるGTMetrixと呼ばれるプラグインを見てきました(CSSシートの結合、画像の最適化など)、誰もこれで経験がありますか?私は通常、非常に多くの拡張機能を避けようとしますが、これは本質的な機能に深く入り込んでいますが、解決策のように思えます。http://gtmetrix.com/magento-optimization-guide.html あなたのアドバイスは大歓迎です。私はどこから始めて最高の影響を与えるのかを知るのに苦労しています。 前もって感謝します。

5
請求先住所と配送先住所が等しいかどうかを確認する方法は?
請求書PDFを作成するときに、請求先住所と配送先住所が等しいかどうかを確認しようとしています。 私が今まで試したのは: $order = $invoice->getOrder(); if( $order->getBillingAddress()->getData() != $order->getShippingAddress()->getData() ) または $order = $invoice->getOrder(); if( $order->getShippingAddress()->getData('same_as_billing')!='1' ) しかし、どちらも機能しません。私も使用して見積もりを取得しようとして$order->getQuote()いましたが、それも機能しませんでした。 請求先住所と配送先住所が等しいかどうかを確認する方法はありますか?

3
Magento:致命的エラー:クラス 'Mage_Giftcards_Helper_Data'が546行目の…/ app / Mage.phpに見つかりません
致命的なエラーをスローするモジュール拡張機能を1つインストールしました 「致命的なエラー:クラス 'Mage_Giftcards_Helper_Data'が.... / app / Mage.phpの546行目で見つかりません」管理者 このリンク/programming//a/9191286/2919940とこのリンクを/magento//a/7133/3693で参照しています しかし、私は持っています <global> <helpers> <giftcards> <class>Webtex_Giftcards_Helper</class> </giftcards> </helpers> </global> 私config.xmlと私はこのクラスを持っています class Webtex_Giftcards_Helper_Data extends Mage_Core_Helper_Data{ // my methods } /app/code/local/Webtex/Giftcards/Helper/Data.phpパスで宣言されています。 コンパイラを無効にし、空のvar/cacheディレクトリを作成してキャッシュをクリアしました。 config.xmlヘルパークラスを定義し、Data.phpがそのヘルパークラスを宣言する必要がある場所を見つけました。 しかし、私はそれらの両方を私の場合に持っています、このエラーの理由は何ですか?私は新しいentoのインストールでもそのモジュールをテストしましたが、 Magentoのバージョンは1.7.0.2です このエラーのヘルプを提供してください?? クラス名の競合がある場合、どのようにデバッグできますか? ありがとう

2
system.xmlフィールドの依存関係
したがって、フィールドの1つにタグをsystem.xml追加することにより、モジュールのファイルでフィールド間の依存関係を設定でき<depends>ます。 <field1> .... </field1> <field2> .... <depends> <field1>1</field1> </depends> </field2> 上記のコードはfield2、の値がのときに表示されることを意味します。の値がORであるかどうかをMagentoに指示する方法を教えてください。field11field2field112

2
カテゴリフラットテーブルオプションはいつ使用する必要がありますか?
前の質問へのフォローアップとして、私は知りたい: カテゴリフラットテーブルオプションはいつ使用する必要がありますか? グーグル検索中に、「非常に多くのカテゴリがある場合」に有効にするアドバイスを見つけました。しかし、多くは何ですか? 製品のフラットテーブルをアクティブにすることは、パフォーマンスの観点から適切な決定であることは簡単に理解できますが、カタログにとっても同じくらい重要ですか? そして、これからどのような意味がありますか?フラットカテゴリテーブルを有効にすると、カテゴリ製品のポジションを保存できなくなることがわかりました。少なくとも、フラットオプションを使用しない場合ほど簡単ではありません(マリウスに感謝します)。他に言及できるものはありますか? 前もって感謝します :)

4
信頼できるMagento開発者を見つける方法は?
私はeBayで販売する新興企業のオーナーですが、Magentoバックエンドでテンプレートを使用してストアをセットアップすることで多くの作業を行ってきました。しばらくしてテンプレートに飽きてきました。特定の機能や見た目が欲しいと思っていなかったからです。そこで、テーマをレイアウトしたPSDを作成し、MagentoサービスへのPSDを実行できる人を探しています。 私が見るところはどこでも、非常に異なった引用や回答が得られるようで、今ではこれまで以上に混乱しています。いくつかの企業は、Magentoは私のビジネスがどれだけ小さいのか、Magentoが私にとって絶対に選択できないこと、そしてMagentoが必要とするメンテナンスをする余裕がないと言っています。他の企業は、私が必要とするすべてを行うことができ、彼らが見積もる価格は素晴らしいと言いたいのですが、安い価格とオンラインレビューのために仕事の質が疑わしくなります。また、Magento以外のソリューションも検討しましたが、必要な機能が提供されていないようです。 私の質問は、Magentoが中小企業が考慮するにはあまりにも大きなコストを本当に必要としているのでしょうか?そうでない場合、開発者を探し、その仕事の品質/価値を調べることをどのようにお勧めしますか?カスタム機能を実装する前の、PSD to Magentoテーマのコストの良い範囲は何だと思いますか?$ 2,000- $ 5,000?5,000ドルから10,000ドルですか?もっと? 御時間ありがとうございます!

3
クエリパラメータを既存のURL文字列に追加します
MagentoにURL文字列がある場合、クエリパラメータを追加するために使用できる組み込み関数はありますか? 正確なケースでは、カテゴリURLを生成し、その上にクエリパラメータのセットを追加したいと考えています。 私は次のことをしています: $categoryUrl = Mage::getModel('catalog/category')->load(1)->getUrl(); 次に、次のクエリパラメータを追加します。 array('param1' => 'myparam1','param2' => 'myparam2'); 私はその後で終わるようにしたい: http://mysite.com/mycategory.html?param1=myparam1&param2=myparam2
16 url 

5
「モバイル」デバイスの設計「例外」文字列の構成
iPhone、iPad、Android、タブレットなどのユーザーを別のデザインにリダイレクトするための「最先端」の例外文字列は何ですか? つまり、私は System -> Configuration -> Design ユーザーインターフェイスには、ユーザーエージェント文字列と一致する正規表現を作成できる機能があります。私が探しているのは、人々がデスクトップ以外のコンピューターを別のモバイルおよび/または応答テーマにリダイレクトするために使用している特定の文字列ですか? または、最近の「例外」アプローチよりも優れたアプローチがありますか?


1
編集できないMagento CMSページを作成するにはどうすればよいですか?
Magentoの新規インストールには、で編集できるデフォルトのCMSページがいくつか付属していますCMS > Pages。しかし、それはまた、「非編集可能な」CMSページのカップルが付属しています:Orders and ReturnsそしてContact Us...それらのフォームを持つページですどちらも、そしてMagentoのCEでハイライト欠点:フォームの作成と編集します。 デフォルトのContact Usを独自のフォームで上書きできましたが、別のフォームを追加したいので、今後さらにフォームを追加する必要があります。これまでやってきたように、Magentoモジュールを作成して既存の機能やページをオーバーライドすることにある程度慣れています。 Magentoでフォームページを作成できるようにするモジュールの開発を始めましたが、デフォルトのフォームのように、CMS管理から見えないようにする必要があります。プログラムでCMSページを作成することに対する回答を見つけましたが、それがMagentoのに追加されCMS > Pagesます。 Magentoモジュールでのみ編集可能なCMSページを作成するにはどうすればよいですか?

1
SOAP v2 WS-I呼び出しが非常に遅い(製品の更新ごとに7〜10秒)のはなぜですか?
WS-IでMagento SOAP v2 APIを使用しています。 問題は、SOAP呼び出しが非常に遅いことです(製品ごとに7〜10秒!)。画像なしでcatalogProductUpdateを呼び出しています。ショップ自体は正常に動作しますが、SOAP呼び出しが遅いだけです。キャッシュをアクティブにし、パフォーマンスを向上させるためにインデックスを非アクティブ化しました(SOAPインポートが遅いときに他の多くのショップで役立ちました)。 ログメッセージをさまざまなファイルに入れて、どこが悪いのかを見つけます。これは、関数呼び出しとディスパッチイベントからの組み合わせログです。 20.03.2013 14:17:43: Mage_Api_V2_SoapController 20.03.2013 14:17:43: dispatchEvent: controller_action_postdispatch_api_v2_soap_index 20.03.2013 14:17:43: dispatchEvent: controller_action_postdispatch_api 20.03.2013 14:17:43: dispatchEvent: controller_action_postdispatch 20.03.2013 14:17:43: dispatchEvent: controller_front_send_response_before 20.03.2013 14:17:43: dispatchEvent: http_response_send_before 20.03.2013 14:17:43: dispatchEvent: controller_front_send_response_after 20.03.2013 14:17:43: Mage::run 20.03.2013 14:17:51: dispatchEvent: resource_get_tablename 20.03.2013 14:17:51: dispatchEvent: resource_get_tablename 20.03.2013 14:17:51: dispatchEvent: resource_get_tablename 20.03.2013 14:17:51: …

2
NGINXを使用するパフォーマンスの利点
NGINXを使用してmagentoを提供することを検討しています-実装の詳細については心配していませんが、誰かがそれについて良い(または悪い)ことを言っているかどうかを知りたいです。また、特に興味深いのは、NGINXを使用してmagentoの負荷を分散することです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.