Magento

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

2
ライブサイトのWindowsプラットフォームでMagentoをホストすることは可能ですか?
開発のためにWindowsでローカルにMagentoを実行していますが、Linuxを実行しているVirtual Boxバージョンよりも非常に遅いことに気づきました。 私はここに多くの要因、すなわち利用可能なリソース、実行中のプログラム、バックグラウンドタスクなどがあることを理解し、私の仮想ボックスにはMagentoによってのみ使用される専用リソースがあり、Windowsではさらに多くのことが行われていることは事実です。 WindowsでライブMagentoサイトをホストしている人はいますか?それは十分に速いですか(十分なハードウェアがあると仮定すると違いがありますか) また、Xammpのようなものを使用する必要がありますか、それともIISにPHPを直接インストールする方が速く動作しますか?


4
プログラムで注文を作成する場合は、「配送方法を指定してください」
先ほど書いたコードを使用してプログラムで注文を作成しています。これは、送料無料の方法を使用するときに正しく機能します(つまりfreeshipping_freeshipping) しかし、私は今、配送方法(これはWebShopAppsによるモジュールからのもの)を使用して注文しようとしています。 $shipping_address->setCollectShippingRates(true)->collectShippingRates() ->setShippingMethod($delivery) ->setPaymentMethod($payment); $delivery配送方法コードはどこですか。注文するとエラーが発生する a:5:{i:0;s:33:"Please specify a shipping method.";i:1;s:1554:"#0 /chroot/home/site/site/html/app/code/core/Mage/Sales/Model/Service/Quote.php(303): Mage::throwException('Please specify ...') Quote.php303行目でこのファイル()に移動する場合: protected function _validate() { if (!$this->getQuote()->isVirtual()) { $address = $this->getQuote()->getShippingAddress(); $addressValidation = $address->validate(); if ($addressValidation !== true) { Mage::throwException( Mage::helper('sales')->__('Please check shipping address information. %s', implode(' ', $addressValidation)) ); } $method= $address->getShippingMethod(); $rate = …

4
PayPal IPN:一部の注文でIPNエラーが発生する(未定義のインデックス:請求書)
IPNが有効になっていてステータスが正常に更新され、IPNが機能しているように見える場合に、PayPal注文をテストしました(標準の1ページチェックアウトとコアPaypal決済標準を使用)。 ただし、PayPalはこのメールを定期的に送信します。 xxxx様 PayPal即時支払い通知(IPN)を処理するサーバーを確認してください。次のURLに送信された即時支払い通知に失敗しました: http:// xxxx / paypal / ipn / このURLを認識できない場合は、代わりにIPNを使用しているサービスプロバイダーを使用している可能性があります。上記の情報をサービスプロバイダーにお問い合わせください。この問題が続く場合は、アカウントのIPNが無効になっている可能性があります。 この問題に迅速に対応していただきありがとうございます。 今後ともよろしくお願いいたします。PayPal そして約1週間後、自動的にIPNが無効になり、PayPalの注文が適切に更新されなくなります。 system.logを確認すると、一連の通知が表示される 2014-02-12T20:29:54+00:00 ERR (3): Notice: Undefined index: invoice in /var/www/windswept/app/code/core/Mage/Paypal/Model/Ipn.php on line 171 最近、Paypalで少量の注文をしましたが、これらのエラーは約50(15/20分ごとに1つ)です。 誰かがこの問題について何か洞察を持っていますか?

2
Enterprise GiftCardのギフトカード生成が間違ったタイミングで発生しているようです
Enterprise_GiftCardモジュールgenerateGiftCardAccounts()はから起動しsales_order_save_commit_afterます。 これにより、注文が実際に行われなかった場合でも、ギフトカードが生成されているようです(クレジットカードが無効であるなど)。 簡単なテストから、オブザーバーをに変更sales_order_place_afterしましたが、魅力のように見えました。 これはEE 1.12.0.2で見られますが、最新のEE(1.13.1.0)を確認しましたが、同じオブザーバーを使用しています。 更新:多分私の実際の質問は明確ではなかったと思います。だから問題は-これがEE GiftCardモジュールの既知の問題かどうか知っていますか?これに対する簡単な修正はありますか? 構成Generate Gift Card Account when Order Item is値をOrderedからInvoicedに変更すると問題が解決する可能性があります。しかし、その場合は、Ordered値にコアバグがあるようです。知っておくと便利です。

1
レイヤードナビゲーションの価格でフィルターを表示
Magentoに問題があります。おそらく私はそれを誤って設定しました。階層化されたナビゲーションの価格フィルターは表示されません。でConfiguration → Catalog → Catalog → Layered Navigation、私は持っているDisplay Product Count → ONとPrice Navigation Step Calculation → Automatic (equalize price ranges)。設定に何か他に必要なものはありますか?

3
magentoグリッドに合計行を追加する方法
magento adminで特定の製品(これはレポートグリッドではありません)の注文グリッドを使用する新しいモジュールを作成しています。そのための新しい注文グリッドを正常に作成しますが、販売のように、製品の合計価格を最後に取得したい>レポート。 画像をご覧ください どんな助けでも感謝します、ありがとう

2
属性VALUESを削除するには?
「置換」アクションを使用して空白の列をインポートしても、属性値は削除されません。Magento 1.5、1.7 たとえば、販売終了日を過ぎてそれらの日付と販売価格をデータベースから削除しようとしたskusのリストを含むcsvは機能しません。 sku | special_price | special_price_to_date MX300 | | MX301 | | MX302 | | 等... 空白の列は変更に影響しません。では、インポートを使用して製品属性の値を削除するにはどうすればよいですか?

3
1ページのチェックアウト:登録済みの顧客ログインは、アカウントまたはログインページを作成するためにリダイレクトします
私は最近1.8.1にアップグレードしましたが、magentoは初めてです。サイトの他のすべての側面は問題なく機能しているようですが、既存のアカウントを持つ顧客がカートに商品を追加してチェックアウトすると、「すでに登録されていますか?」という1ページのセクションが表示されます。以下にログイン: 'ログインボタンをクリックすると、[ログインまたはアカウントの作成]ページにリダイレクトされます。そこからログインすると、顧客はチェックアウトプロセスを再度実行して注文を出すことができますが、必要以上に面倒です! どんな助けでも大歓迎です! 注意:ウェブサイトはhttps://astuteclothing.co.ukです。

3
local.xmlでシンボリックリンクを使用することの悪い点
あらすじ 何よりもまず、運用アプリケーションで作業することを好む人はいません。したがって、別のストアをセットアップすることをお勧めします。私の構造は次のとおりです。 dev.magento.local- >開発ストア; stage.magento.local- > UAT / QAストア; magento.local- >プロダクションストア。 一方、ストアはapp/etc/local.xml、この構造の最初の競合であるを含むソース管理で追跡されます。それにもかかわらず、Magentoのインストールプロセスが完了してlocal.xmlが作成されたら、アイデアは次のとおりです。 1)最近インストールされたMagentoストアをエクスポートします。 icanhas$ mysqldump --single-transaction magestore_dev > magestore_dev.dmp.sql 2)次に、残りの環境の構造をインポートします。 icanhas$ mysql -u'magestage_user' -p'magestage_pwd' < magestore_dev.dmp.sql icanhas$ mysql -u'mageprod_user' -p'mageprod_pwd' < magestore_dev.dmp.sql 3)新しい環境ではURLを修正する必要がありますが、それはこの質問を超えているため、完了したと仮定しましょう。 4)前述のように、との競合を解決する必要があるためapp/etc/local.xml、次のディレクトリを作成しました。 /app/etc/development/local.xml- > local.xmlをここに移動しました。 /app/etc/staging/local.xml- > ここに開発/local.xmlをコピーしました; /app/etc/production/local.xml- > ここに開発/local.xmlをコピーしました; 5)各環境のデータベース資格情報を修正しました。これはリポジトリにコミットされました。 6)最後に、次のシンボリックリンクを作成しました。 オンdev.magento.local ; app/etc/local.xml -> app/etc/development/local.xml; …

2
クーポンコードに関する特定のエラーメッセージ
クーポンコードが無効である理由を知ることはできますか?たとえば、注文の小計が100ドル以上でなければならないことを指定するショッピングカートルールがあり、ユーザーが75ドルだけの小計でクーポンを使用しようとすると、「カート100ドル以上にする必要がありますか?」

2
動的キー=>カスタムモジュールの値ペアadminhtml設定
ユーザーが特定の配送方法に一意の「コード」を割り当てることができるadminhtml設定(system.xml)を使用したカスタムモジュールがあります。 次のようになります。 ご覧のとおり、要件は5つのマッピングのみであったため、これはかなり基本的です。これは、次のようなsystem.xmlを使用してこのように行われました。 <charge_1_method translate="label"> <label><![CDATA[Charge <b style="color: #FF7F24;">#1</b> Method]]></label> <frontend_type>select</frontend_type> <source_model>mymodule_adminhtml/system_config_source_dropdown_shippingmethods</source_model> <sort_order>14</sort_order> <show_in_default>1</show_in_default> <show_in_website>0</show_in_website> <show_in_store>0</show_in_store> </charge_1_method> <charge_1_code translate="label"> <label><![CDATA[Charge <b style="color: #FF7F24;">#1</b> Code]]></label> <frontend_type>text</frontend_type> <sort_order>15</sort_order> <show_in_default>1</show_in_default> <show_in_website>0</show_in_website> <show_in_store>0</show_in_store> </charge_1_code> ... etc これで要件が変更され、約25の異なる配送方法を一意のコードにマッピングする必要があります。そこで、設定のこの部分を動的に機能させたいと思います。 したがって、ユーザーは必要な数のキー==>値のペアマッチングを作成できます。 キーは、カスタムドロップダウンの選択ソースからの「配送方法」である必要があります。値は入力フィールドでなければなりません。 これをどのように達成できるかについてのアイデアはありますか?この例はありますか?


4
Magento CE 1.7.0.2はMySQL 5.5およびPHP 5.3.28と互換性がありますか?
現在MySQL 5.0.9およびPHP 5.3.26を実行しているVPSサーバー上にいくつかのMagento(CE 1.7.0.2)サイトがあります VPSをホストするデータセンター企業は、WHM / Cpanelの新しい要件により、MySQLとPHPのバージョンをアップグレードしたいと考えています これらのmysql / phpバージョンにアップグレードすると問題は発生しますか?

1
コレクションのカスタムソート順
画像に示すように、「id」ではなく「sort_order」フィールドに基づいてコレクションをソートする必要があります。 $collection=Mage::getResourceModel('banners/manage_collection'); $collection->getSelect()->order('sort_order','DESC'); そして 私はこれを試しましたが、常にidフィールドに基づいてコレクションを返します。

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