我有网站出售面料,我想让用户订购每种产品的样品。因此,为此,我想添加一个额外的按钮,允许用户添加腐蚀产品的示例产品,就像在另一个网站中一样(check order swatch @0.5美元)
http://fabricandsewing.com/Product.aspx?ProductID=1286&&AspxAutoDetectCookieSupport=1
每个产品样品的价格是相同的0.5美元
我如何在我的magento website.Thanks中实现这一点?
发布于 2013-11-20 18:14:16
您应该在产品目录中为此类产品创建一个额外的示例产品,为此示例产品提供类似的产品详细信息和价格。我将保持这个样本产品的SKU,就像myproductsku是主要产品的SKU,那么它的样本产品SKU将是myproductsku-样本,这样就可以很容易地识别出哪个产品是一个样本产品。
那么我们需要把这两种产品连接起来。这可以通过交叉销售产品或向上销售的产品,但我将避免这两种方法,以使我不会损害任何默认使用这样的链接。我正在创建一个自定义属性sample_product_id,它将包含示例产品的product_id,并最终在下面的代码中使用Add to Cart按钮编写。
<?php
if($_product->getSampleProductId()):
$_price = Mage::getResourceModel('catalog/product')->getAttributeRawValue($_product->getSampleProductId(), 'price', Mage::app()->getStore());
$_formattedPrice = Mage::helper('core')->currency($_price, true, false);
$_buttonTitle = "Order Sample @".$_formattedPrice;
?>
<button type="button" title="<?php echo $_buttonTitle ?>" class="button btn-cart" onclick="setLocation('<?php echo Mage::getUrl('checkout/cart/add/product/'.$_product->getSampleProductId()) ?>')"><span><span><?php echo $_buttonTitle ?></span></span></button>
<?php endif; ?>发布于 2013-11-20 09:05:33
理想情况下,您可以在产品页面上添加一个按钮,该按钮允许您通过传递一个示例的属性来订购它,当您单击该按钮时,该属性获取产品的详细信息,您可以将该产品的价格设置为您想要的东西,并将其作为产品添加到您的购物车中,以便进行描述性的点对点演练.
http://opensourcetalking.com/magento/magento-free-samples-solution.htmlhttps://stackoverflow.com/questions/20088198
复制相似问题