Magento:带有自定义选项的产品,需要ajax更新价格和sku

时间:2012-04-24 10:41:29

标签: ajax magento options product

我想展示可自定义文章的SKU。看看下面的截图。

如果我选择颜色,长度等,价格将通过ajax更新。到目前为止,非常好。但我也希望显示文章的SKU。

该网站通过ajax调用此网址:

http://SERVER/oi/ajax/co/?id=5106&pid=5114

并返回以下代码:

<script type="text/javascript">
    //<![CDATA[
    window.opConfig = new Product.Options([]);
    $('product_addtocart_form').encoding = 'multipart/form-data';
    //]]>
</script>

我应该更新/更改哪个文件进行此更改?哪个正确的js为这个新的Product.Options ??

enter image description here

1 个答案:

答案 0 :(得分:2)

我解决了......好吧。休息一下后,我想出了以下解决方案:

我已将此代码放在产品的view.pthtml中(实际显示产品的html)

<div style="text-align:left; font-size:11px; font-weight:bold;">
<div id="pv_article_sup_art_no" style="display:none;text-align:right;"></div>
</div>

然后我将以下代码添加到scpajaxoptions.phtml

<?php 
$data = $this->getProduct()->toArray();
?>

<script type="text/javascript">
    jQuery('#pv_article_sup_art_no').html("Artikelnummer: <?php echo $data['a_sup_artno']; ?>");
    jQuery('#pv_article_sup_art_no').show();
</script>
瞧瞧......它有效!