Magento:具有自定义选项的产品,需要使用价格和sku的ajax更新
我想显示可定制文章的SKU。请看下面的屏幕截图 如果我选择颜色、长度等,价格将通过ajax更新。到目前为止,非常好。但是我也想显示文章的SKU 该站点通过ajax调用此url:Magento:具有自定义选项的产品,需要使用价格和sku的ajax更新,ajax,magento,options,product,Ajax,Magento,Options,Product,我想显示可定制文章的SKU。请看下面的屏幕截图 如果我选择颜色、长度等,价格将通过ajax更新。到目前为止,非常好。但是我也想显示文章的SKU 该站点通过ajax调用此url: http://SERVER/oi/ajax/co/?id=5106&pid=5114 并返回以下代码: <script type="text/javascript"> //<![CDATA[ window.opConfig = new Product.Options([]);
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在哪里。选项
我解决了这个问题。。。好。休息片刻后,我想出了以下解决方案: 我已将此代码放在产品的view.pthtml中(实际显示产品的html)
然后,我向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>
jQuery('pv#u article_sup_art_no').html(“Artikelnummer:”);
jQuery(“#pv_article_sup_art_no”).show();
呃,瞧。。。。它起作用了
<?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>