タグ付けされた質問 「ce-1.6.2.0」

3
特定のセクションまたはブロックのキャッシュを無効にするにはどうすればよいですか
カートに追加された最新の3つの製品を表示する店頭用のトップバーカート機能を開発しました。これは、キャッシュが無効になっているときに最適ですが、キャッシュを有効にすると、トップカートに奇妙な小計が表示され、カートに奇妙な製品が表示されます。 これは私を悲しくさせます: '( これはキャッシュのために起こっていることを知っています。このセクションでのみキャッシュを無効にできるものはありますか?ブロックHTMLキャッシュを無効にしてみて、これがうまく機能していることを確認しましたが、ブロックHTMLが無効になっている場合、カテゴリflatに不特定の問題があることがわかりました。

6
一般的なインデックス作成の問題に対する永続的なソリューション
私たちは、大きなインベントリレコードを持ついくつかのmagentoプロジェクトを開発し、フラットテーブルの切り捨てや、CLIを使用したcronの設定など、日々のインデックス作成の問題を解決するためにインターネット上で見つかったすべてのことを試してみました。インデックス作成ですが、これはインデックス作成の問題に直面している私たちの日々の頭痛です。 毎日製品を更新したり、他のフィードから製品を毎日インポートしたりするなど、さまざまなシナリオがあるプロジェクトに取り組んでいる間、この問題に対する永続的なソリューションを探しています。 これまたはいくつかの回避策でいくつかのベストプラクティスをお持ちの方は、非常に高く評価されるそれらを共有してください。

4
顧客が既にニュースレターを購読しているかどうかを確認する方法
お客様がニュースレターを購読しているかどうかを確認する必要があります。現在、私はこのコードを使用していますが、何も返していません: if (Mage::getSingleton('customer/session')->isLoggedIn()) { $status = Mage::getSingleton('customer/session')->getCustomer()->getIsSubscribed(); echo $status; die(); } これは何も与えていません。これを機能させる方法はありますか?

2
注文が支払われたかどうかを知る方法は?「状態」が「処理中」の場合
Magento 1.6.2を実行しています。 注文が支払われたかどうかを確認する必要があります。はいの場合、エクスポート用にいくつかのXMLデータを生成します。Magentoの注文、支払い、発送のワークフローには多くのケースがあります。 私の最初の推測は、注文の「状態」属性が「処理中」として定義されているときですが、このワークフローには大量の可能性があるため、よくわかりません。このケースはすべての可能性をカバーしていないかもしれません... よろしいですか?

3
現在の管理者ユーザー名を<body>クラスまたはIDに取得しています
管理バックエンドで、現在ログインしている管理ユーザーの名前を出力するすべての管理ページのbodyタグにクラスを追加したいと思います。 In app/design/adminhtml/default/default/template/page.phtml 私はこれを見つけました(46行目-CE 1.6.2.0): &lt;body id="html-body"&lt;?php echo $this-&gt;getBodyClass()?'class="'.$this-&gt;getBodyClass().'"':'' ?&gt;&gt; そして、私はこれを使用して管理者のユーザー名を取得する必要があると思います: Mage::getSingleton('admin/session')-&gt;getUser(); ただし、何をしても、ユーザー名をidまたはclassのどちらにも出力できないようです。 どんなアイデアでも大歓迎です。 ありがとう。

9
プログラムで製品の在庫を設定する方法
オンラインで見つかったスニペットをいくつか試しましたが、成功しませんでした。 製品をコードで在庫/在庫なしに設定しようとすると、これは私が得た限りです: $product = Mage::getModel('catalog/product')-&gt;load( 'id' ); $stockItem = $product-&gt;getStockItem(); $stockItem-&gt;setData('manage_stock', 1); $stockItem-&gt;setData('is_in_stock', 0); $stockItem-&gt;setData('use_config_notify_stock_qty', 0); $stockItem-&gt;setData('qty', 0); $stockItem-&gt;save(); $product-&gt;save(); 管理パネルから見たときに製品情報に変更はありません。

3
Paypal Express注文確認ページ
最近、MagentoサイトでPaypal Express Checkoutをオンにしました。テスト中に、Paypalで取引が完了すると、顧客が私のWebサイトの最終注文確認ページにリダイレクトされることに気付きました。 調査によると、これは「配送オプションをPaypalに渡す」オプションと、カート/バスケットページがHTTPSでないためです。 カートでSSLを有効にした後も、Paypalは取引を完了するために顧客を私のWebサイトにリダイレクトしています。 これは回避できますか?顧客がPaypalでの取引全体を完了し、単に「注文完了」ページのウェブサイトに戻る方法はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.