Magento

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

2
エラー!SSH経由でMagentoパッチを適用するときに必要ないくつかのシステムツール
Magento Community Editionダウンロードページ(https://www.magentocommerce.com/products/downloads/magento/)からSSH(SUPEE-5344およびSUPEE-1533)を介してMagentoパッチを適用しようとしています 私はSSHセッションで実行しています: sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh しかし、次のエラーが発生し続けます: エラー!このshスクリプトで使用されているいくつかの必要なシステムツールがインストールされていません。ツール「パッチ」が欠落しています。インストールしてください。 以前のパッチを適用しようとしましたが、同じエラーメッセージが表示されます。これを解決してパッチを適用するにはどうすればよいですか?
9 patches 

11
検索で結果が返されない
タイトルで説明したように、製品を検索しても何も検索されません。私はこれまでに試しました: 製品の可視性を確認する 私の製品は在庫があります また、確実に数量を100に設定しました カタログ->製品の管理->すべての製品を選択して、製品の属性を更新しました。 メインWebサイトのすべての商品を特定のストアビューに割り当てました。 name属性は検索に使用できます。 でも検索を試みましたskuが、何も起こりません。奇妙なのは、名前とsku機能の両方を使用した高度な検索です。 そして、私の問題はまだ残っています。検索時に自分の製品を表示する方法についてのアイデアはありますか?

1
Magento Advanced / System / Cron *設定
あらすじ そこで、Magentoでのcron構成の理解を確認したいと思いました。管理コンソールの下System > Configuration > Advanced > System > Cron: #ごとにスケジュールを生成 この設定が何であるか私にはわかりません。 #先にスケジュール 私はこれがcronよりも#分早くスケジュールされると想定しています。cronスケジューラがcronタブで5分ごとに実行されるように構成されている場合、この数も5に構成する必要がありますか、それともMagentoはすでにスケジュールされたジョブを再スケジュールしませんか? #内で実行しないと見逃される これは、cronの実行がスケジュールされていて、#分以内に実行されない場合、「欠落」と設定されているかのように見えます。 #ごとの履歴クリーンアップ これはcron_Scheduleテーブル全体で実行され、実行された/実行されなかった#分後に、実行されなかったスケジュールと実行されたスケジュールをすべてクリアする必要があると思いますか? 成功履歴ライフタイム# 以前の構成に関して、これで#分後にすべての成功したスケジュールがクリアされると思いますか? 障害履歴の寿命# これは#分後にすべての見逃したスケジュールをクリアすると思いますか?そして、history cleanup every #, success history and failure history設定はすべて完全にあいまいです。

1
自動インクリメント以外の主キーを持つテーブル
Magentoで、idとdateの2つのフィールドを持つテーブルをセットアップしました。日付は単に現在に設定されていますが、IDは実際には注文IDに添付された外部キーです。 私の問題は、Magentoがこれらのオブジェクトを保存しないことです。エラーは発生しませんが、データベースには何も追加されません。
9 database  model  table 

1
Magento Enterprise-進行中のRedis接続エラー
Enterprise 1.14.1.0、nginx、php-fpm、solr、redis(2つのインスタンス-fpc用に1つ、その他すべてに1つ) 私たちは完全に私たちの機知の終わりにいます-もっともらしいと思われるすべての構成設定を微調整しました...そして問題は毎日続きます。任意のアイデアをいただければ幸いです。 私たちのサイトでは、このようなエラーが数分間にわたって再ロックおよびダンプされ、その後、問題が解消され、通常の状態に戻ります。 a:4:{i:0;s:24:"read error on connection";i:1;s:1196:"#0 /var/www/magento/lib/Credis/Client.php(440): Credis_Client->__call('select', Array) #1 /var/www/magento/lib/Cm/Cache/Backend/Redis.php(117): Credis_Client->select(0) #2 /var/www/magento/lib/Zend/Cache.php(153): Cm_Cache_Backend_Redis->__construct(Array) #3 /var/www/magento/lib/Zend/Cache.php(94): Zend_Cache::_makeBackend('Cm_Cache_Backen...', Array, true, true) #4 /var/www/magento/app/code/local/Extendware/EWCacheBackend/Model/Override/Mage/Core/Cache.php(25): Zend_Cache::factory() #5 /var/www/magento/app/code/core/Mage/Core/Model/Config.php(1348): ExtendwareInternal_EWCacheBackend_Model_Override_Mage_Core_Cache->__construct(Array) #6 /var/www/magento/app/Mage.php(463): Mage_Core_Model_Config->getModelInstance('core/cache', Array) #7 /var/www/magento/app/code/core/Mage/Core/Model/App.php(401): Mage::getModel('core/cache', Array) #8 /var/www/magento/app/code/core/Mage/Core/Model/App.php(295): Mage_Core_Model_App->_initCache(Array) #9 /var/www/magento/app/code/core/Mage/Core/Model/App.php(337): Mage_Core_Model_App->baseInit(Array) #10 /var/www/magento/app/Mage.php(684): Mage_Core_Model_App->run(Array) #11 /var/www/magento/index.php(87): Mage::run('default', 'store') …

4
magento2を使用しているREST APIで詳細を含む製品リストを取得するにはどうすればよいですか?
ネイティブモバイルアプリケーションに取り組んでいて、顧客がカテゴリを選択した後に製品を表示したい。残りのリクエストでカテゴリ別に製品のリストを取得できますが、そのリストには製品の詳細があまりありません。 Request : http://localhost/magento2/index.php/rest/V1/categories/24/products (24はカテゴリーIDです) Response : [{"sku":"WH01","position":1,"category_id":"24"},...] 以前のMagento 1.9製品リストは次のようなものでした { 2:{ entity_id: "2" type_id: "シンプル" sku:「リーバイスバッグパック」 説明:「バッグパック」 short_description: "バッグパック" meta_keyword:null 名前:「リーバイスバッグパック」 meta_title:null meta_description:null regular_price_with_tax:45 regular_price_without_tax:45 final_price_with_tax:45 final_price_without_tax:45 is_saleable:true image_url: "http://172.16.8.24:8080/magento/media/catalog/product/cache/0/image/9df78eab33525d08d6e5fb8d27136e95/images/catalog/product/placeholder/image.jpg" }- モバイルアプリで画像などを表示できるように、製品に関する詳細情報を取得するにはどうすればよいですか?
9 api  magento2  rest 

2
Magentoはいつセッションを使用し、いつCookieを使用しますか?
MagentoにはセッションとCookie処理のための次のコア関数があることを知っています。 Mage::getSingleton('core/cookie'); Mage::getSingleton('core/session'); MagentoはいつCookieを設定し、いつPHPセッションを設定しますか?ユースケースは何ですか? Magentoがカートの情報を保存しMage::getSingleton('checkout/session')、ユーザーのステータスをに保存しているので、少し混乱していますMage::getSingleton('customer/session')。しかし、チェックアウトセッションはセッションではなく、Cookieのようです。ブラウザーを閉じてページを再度開いたとき、アイテムはまだカートに残っているからです。 つまり、checkout/sessionモデルはグローバル$_SESSION変数ではなくCookieを設定するということですか?

2
グループ化された製品属性の処理
私は新しいMagentoショップの構築に取り組んでいます(これはMagentoでの初めての作業です)。 私は、少なくともレイアウトの点で、私の製品ページの既存のショップの外観を複製したいと思っています。 http://www.panamericantool.com/cobalt-drills/drill-stops.html http://www.panamericantool.com/screw-driver-bits/paint-cutters.html 私は、グループ化された製品を使用する必要があることを理解しました。単純な製品で、私が求めているようなものを作成します。 上記の例では、各製品に個別の属性があります。これらはMagentoの異なる属性セットを介して行われると想定しています。 ただし、テーマでこれらのさまざまなテーブルの見出し/値をどのように表示するのでしょうか。 できること、->getAttributeName()またはファイルでできることはわかっ->getAttribute('attribute_code')ていgrouped.phtmlますが、これは膨大な量にif (->getAttributeName() != '')...なり、さらに追加する場合はテンプレートを変更する必要があります。 すべての属性を取得してループする方法は確かにありますが、meta_description属性($_product->getData()メソッドによっても返されます)と表にリストしたい属性をどのように区別しますか? 彼らが持っているものに似たものをどのようにして達成できますか? 私はまた、ショップが発売時に5k製品を持ち、残りの在庫を追加するとおそらく25k-30kに成長するパフォーマンスについても心配しています。これらの多くは異なる属性を必要としますが、あまりパフォーマンスの問題を起こさずに属性セット間で属性を共有できると思いますか? 更新: 私はこれをいじり続けましたが、すべての製品属性を取得するためにこれを見つけましたが、グループ化された製品テーブルの特定の値を表示する簡単な方法がまだわかりませんか? $attributes = Mage::getModel('catalog/product_attribute_api')->items($_product->getAttributeSetId()); foreach($attributes as $_attribute){ print_r($_attribute); }

1
Magento 1.9.1-新しいメールキューによってメールが送信されていますか?
よるとMagentoの1.9.1のリリースノート: すべてのMagento Eメール(注文確認やトランザクションを含む)がキューに入れられます ただし、新しい注文と注文更新のメール以外のメールがどのようにキューに入れられているかはわかりません。 ではこの回答あなたはキューを使用するように見える2つだけの場所を見ることができます。 お問い合わせフォームPOSTなどの電子メール用にキューがインスタンス化される明白な何かが欠けていますMage_Contacts_IndexControllerか? 何も見えず、リリースノートが間違っていると思います。誰かが私の方法のエラーを教えてください。
9 email  queue 

4
Magento2の管理テーマを作成する方法
このメソッドはMagento 1では機能しますが、Magento 2(バージョン0.42.0-beta10)では機能しません。http: //www.magentocommerce.com/wiki/4_-_themes_and_template_customization/admin/using_custom_admin_theme_templates
9 admin  theme  magento2 

3
Magentoでランディングページを作成する最良の方法は何ですか?
Magentoでランディングページとこれらのテンプレートを作成する最善の方法はcmsページを作成することかどうか疑問に思っていましたか?静的ブロックを書き込んでから、常に新しいcmsページを作成するか、これを行う別の良い方法はありますか?カテゴリーページの方がいいですか?

8
magento connectの404ページ
magento connectを使用してプラグインをインストールしたい。開こうとすると404ページが表示されます。 私がしようとしました 1] delete the files from var/cache 2] check if the following values on database are correct according to those instructions: UPDATE `core_store` SET store_id = 0 WHERE code='admin'; UPDATE `core_store_group` SET group_id = 0 WHERE name='Default'; UPDATE `core_website` SET website_id = 0 WHERE code='admin'; UPDATE `customer_group` SET …

2
1億以上の価格
1億を超える価格を設定するにはどうすればよいですか?このソリューションをhttp://www.magentocommerce.com/boards/v/viewthread/210738/P15/#t454441試してみましたが、うまくいきませんでした。これで1億を超える価格を設定できますが、フロントエンドでは自動的に1億の特別価格に変換されます。管理パネルで変更を加える前に、DBの値を直接変更する場合は、すべて問題ありません。前もって感謝します。

3
Magento 1.9.1.0-WysiwygエディターでPDFファイルタイプをアップロードし、PDFアイコンを表示
ユーザーがで.PDFファイルタイプをアップロードできるカスタムモジュールを作成しましたCMS > Pages。使用されるコードは以下のとおりです。 app / etc / modules <?xml version="1.0"?> <config> <modules> <Pdf_WysiwygFiles> <active>true</active> <codePool>local</codePool> </Pdf_WysiwygFiles> </modules> </config> app / code / local / Pdf / WysiwygFiles / etc / config.xml <?xml version="1.0" encoding="UTF-8"?> <config> <modules> <Pdf_WysiwygFiles> <version>1.0.0</version> </Pdf_WysiwygFiles> </modules> <adminhtml> <cms> <browser> <extensions> <allowed> <jpg>1</jpg> <jpeg>1</jpeg> <png>1</png> <gif>1</gif> <pdf>1</pdf> …
9 magento-1.9  cms  css  pdf  wysiwyg 

2
コレクションでグループ句を使用するとグリッドのページネーションが機能しない
私は製品グリッドで作業していますが、ページ付けまたは製品数が機能していません(間違った数が表示されているため)。私のブロックの_preparecollection関数は次のとおりです。コレクションにカテゴリフィルターコードを追加したので、同じidが既に存在する場合のエラーを防ぐためにグループ句を使用する必要があります。 protected function _prepareCollection() { $store = $this->_getStore(); $collection = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('sku') ->addAttributeToSelect('name') ->addAttributeToSelect('attribute_set_id') ->addAttributeToSelect('type_id') ->joinField('category_id', 'catalog/category_product', 'category_id', 'product_id=entity_id', null, 'left'); $collection->addAttributeToFilter('category_id', array('in' => array(4,10))) ->distinct(true); $collection->getSelect()->group('e.entity_id'); if (Mage::helper('catalog')->isModuleEnabled('Mage_CatalogInventory')) { $collection->joinField('qty', 'cataloginventory/stock_item', 'qty', 'product_id=entity_id', '{{table}}.stock_id=1', 'left'); } $collection->joinField('position', 'catalog/category_product', 'position', 'product_id=entity_id', null, 'left'); $collection->joinField('websites', 'catalog/product_website', 'website_id', 'product_id=entity_id', null, 'left'); if …

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