我有簡單的產品有幾個自定義選項。該選項過程似乎在前端工作正常。所選選項顯示在購物車中,價格正確。我下了訂單,當我在管理員中把它拉起來時,顯示了選項標題,但實際的選擇不是。選擇顯示在發送給我和客戶的訂單確認電子郵件中。所以他們必須進入管理員。關於他們爲什麼不在訂單或發票上的任何想法?簡單產品的自定義選項無法顯示在訂單上
1
A
回答
0
對不起,遲到的答案。在adminhtml模板文件中有一個錯誤(甚至高達1.6.2)。這是修復。
diff --git a/app/design/adminhtml/default/default/template/sales/items/column/name.phtml b/app/design/adminhtml/default/default/template/sales/items/column/name.phtml
index 7b36ee1..9e1f603 100644
--- a/app/design/adminhtml/default/default/template/sales/items/column/name.phtml
+++ b/app/design/adminhtml/default/default/template/sales/items/column/name.phtml
@@ -41,16 +41,7 @@
<?php if (isset($_option['custom_view']) && $_option['custom_view']): ?>
<?php echo $this->getCustomizedOptionValue($_option); ?>
<?php else: ?>
- <?php $_option = $this->getFormattedOption($_option['value']); ?>
- <?php echo $_option['value']; ?><?php if (isset($_option['remainder']) && $_option['remainder']): ?><span id="<?php echo $_dots = 'dots' . uniqid()?>"> ...</span><span id="<?php echo $_id = 'id' . uniqid()?>"><?php echo $_option['remainder'] ?></span>
- <script type="text/javascript">
- $('<?php echo $_id ?>').hide();
- $('<?php echo $_id ?>').up().observe('mouseover', function(){$('<?php echo $_id ?>').show();});
- $('<?php echo $_id ?>').up().observe('mouseover', function(){$('<?php echo $_dots?>').hide();});
- $('<?php echo $_id ?>').up().observe('mouseout', function(){$('<?php echo $_id ?>').hide();});
- $('<?php echo $_id ?>').up().observe('mouseout', function(){$('<?php echo $_dots ?>').show();});
- </script>
- <?php endif; ?>
+ <?php echo $_option['value']; ?>
<?php endif; ?>
</dd>
<?php endforeach; ?>
0
嗨,這適用於我在1.6.2.0。 CE值
打開此文件的應用程序/設計/ adminhtml /默認/缺省的/模板/銷售/項目/列/ name.phtml
添加兩個ENDIF的以下行;第53行和第55行的聲明。
<?php echo $_option['option_value']; ?>
刷新緩存類型並重新加載頁面。最後,您可以在您的訂購產品詳細信息的magento後端/管理面板中看到您的自定義選項。
1
我固定這在1.6.1.0通過修改文件
/app/code/core/Mage/Adminhtml/Block/Sales/Items/Column/Name.php
我從1.7.0拷貝了這個文件,但沒有這個問題。 這裏的解釋是:
在類的聲明有完全沒有方法,我們需要的是一個getFormattedOption 如果您發現該文件中定義該功能,則跳過此答案。
如果沒有,只需插入類中這個功能,所以整個文件必須是這樣的:
class Mage_Adminhtml_Block_Sales_Items_Column_Name extends Mage_Adminhtml_Block_Sales_Items_Column_Default
{
/**
* Add line breaks and truncate value
*
* @param string $value
* @return array
*/
public function getFormattedOption($value)
{
$_remainder = '';
$value = Mage::helper('core/string')->truncate($value, 55, '', $_remainder);
$result = array(
'value' => nl2br($value),
'remainder' => nl2br($_remainder)
);
return $result;
}
}
相關問題
- 1. 在產品列表中顯示自定義產品選項
- 2. Magento - 售罄時在簡單產品上顯示選項
- 3. Magento簡單的產品自定義選項添加數量
- 4. Magento簡單的產品自定義選項價格作爲產品價格
- 5. 顯示Magento的可配置產品中的簡單關聯產品的自定義選項
- 6. 在Magento訂單報表中顯示產品選項
- 7. 在單個產品頁面上顯示自定義字段
- 8. 如何修改Magento訂單單顯示自定義產品屬性?
- 9. Magento - 使用特定的自定義選項檢索訂單產品
- 10. 在常規單一產品頁面的自定義選項卡中顯示「相關產品」
- 11. 在Magento產品列表中顯示自定義選項
- 12. Magento簡單的產品與自定義選項和不同的股票
- 13. 在可配置產品中顯示「缺貨」簡單產品?
- 14. Woocommerce單一產品選項卡中的自定義字段
- 15. 在訂單詳細信息中顯示產品元訂單商品表
- 16. 以新訂單顯示自定義產品字段電子郵件
- 17. Magento:如何在產品頁面的右欄中正確移動自定義簡單產品選項?
- 18. 顯示產品與多欄自定義佈局的Android清單
- 19. Magento產品中的自定義產品選項已訂購報告
- 20. 自定義訂單和顯示foreach PHP
- 21. Magento - 自定義產品選項不按順序顯示
- 22. 在Magento中顯示可配置產品的簡單產品清單
- 23. 跟蹤庫存添加自定義選項添加簡單產品
- 24. Woocommerce:在訂單頁面上顯示產品變體描述
- 25. 如何在woocommerce訂單商品詳情模板上顯示自定義字段?
- 26. 在Magento的訂單網格上顯示自定義屬性
- 27. 顯示產品的自定義分類
- 28. 從配置產品選項獲取配置簡單產品
- 29. Magento - 在可配置產品頁面上顯示簡單產品評論
- 30. 如何將帶有自定義選項的簡單產品分配到可配置產品並與Configuralbe產品一起顯示
您運行的是什麼版本的Magento的? – 2012-02-05 01:28:53
我正在使用CE ver 1.6 – billybjr 2012-02-05 21:27:17
嘗試reindex產品平面數據。 – Zyava 2012-02-05 21:39:10