Magento CE1.9backordersはカートにメッセージを生成しません
-
12-12-2019 - |
質問
私たちはMagento CE1.9を使用しています。私は問題を抱えています。私は顧客通知でバックオーダーを有効にしようとしています。私は設定しました
システム-構成-在庫-製品ストックオプション-バックオーダー" に設定する""数量を0以下にして顧客に通知する" 私が設定したすべての製品について 在庫管理 に "はい" 在庫状況 に "在庫あり"
バックオーダーは受け付けられますが、バックオーダーされた商品に関連付けられたカートには通知がありません。
カタログに表示されるすべての製品は構成可能です。
私の質問は2部構成です。まず、私は何か間違ったことをしていますか?つまり他に設定する必要があるものはありますか?
第二に、私がすべてを正しくやっているのであれば、この通知を生成するコードをどこで探すのでしょうか?
解決
あなたの質問の2番目の部分について https://www.alphachannelgroup.com/magento-backorders-complete-with-notifications-to-customers/
カスタムバックオーダーメッセージを表示するようにテーマファイルを変更します
[あなたのテーマ]/[your_theme]/template/catalog/product/view/type/defaultにあります。phtml
追加 echo $backorder_message;
右の後に endif
で始まるセクションの // Backorder message
コメント
(編集アウト)
あなたの質問の最初の部分については、次の手順を試してください(あなたはこれらのいくつかを行っていますが、それでも):
- 管理パネル>システム>構成>カタログタブ>在庫>製品ストックオプション
- Backordersを"0以下の数量を許可し、顧客に通知する"に設定します
- 製品をQtyに編集して、現在の在庫数量の数にします(または、この製品の在庫数量がない場合は0にします)。
- セット在庫状況=在庫あり
- 在庫管理を"はい"に設定します
在庫切れになるように品目のステータスの数量をバックオーダーの可用性の負の数に設定します(例:バックオーダーを許可したい番号)
Core_config_dataを更新する 設定値='-100' ここで、パス='cataloginventory/item_options/min_qty'
ソース:
http://blog.chapagain.com.np/magento-how-to-enable-backorders/
http://www.magentocommerce.com/boards/viewthread/288259/
http://www.magentocommerce.com/knowledge-base/entry/configuring-inventory-information
他のヒント
に行く システム>構成 そして、左側のパネルをクリックしてください 在庫 下のタブ カタログ タブしてから開く 製品ストックオプション セクション とセット バックオーダーの先頭に戻る メニューをドロップダウンして QTYを0の下で許可し、顧客に知らせて下さい