Alışveriş sepeti ve ödeme sayfasında özel seçenek fiyatını görüntülemek istiyorum.
Bu URL'yi ancak ekran hatasını izleyin : "olmayan bir nesne üzerinde bir üye işlev getValue (), Call Önemli hata" üzerine
Uygulamanın / tasarım / kullanıcı arayüzü / default / tema / şablon / ödeme / araba / madde / default.phtml
$optionId = $_option['option_id'];
$product = $_item->getProduct();
$option = $product->getOptionById($optionId);
$itemOption = $_item->getOptionByCode('option_' . $option->getId());
$price = false;
foreach ($option->getValues() as $values) {
if ($values->getId() == $itemOption['value']) {
$price = $values->price;
}
}
if ($price !== false) {
echo Mage::helper('core')->currency($price);
}
Referans URL'si: /programming/11966256/magento-custom-options-showing-price-in-cart-checkout-page
Alışveriş sepeti ve ödeme sayfasında özel seçenek fiyatıyla ilgili başka bir gereksinim var.
Lütfen aşağıdaki bağlantıyı açın ve "Nakıü İlgileniyorum" onay kutusunu işaretleyin. Bazı seçenekler hangilerinin ürüne özel seçenekler olduğunu gösterecektir. Burada, iki seçenek "Logo Oluşturma Ücreti" ve "Nakış Logo Ücreti" vardır . Tüm seçenekleri belirleyip alışveriş sepetine eklediğimde. Sepet sayfasında, Ürün miktarını arttırırsam, tüm seçeneğin fiyatı miktarla artar. Ancak, ürün miktarı arttığında, yalnızca "Nakış Logo Ücreti (35 $)" özel seçeneğinin "Logo Oluşturma Ücreti (300 $)" değil, miktarla değiştiğini istiyorum .
Örnek: Ürün fiyatı 50 $ ise ve ürünün "Logo Oluşturma Ücreti (300 $)" ve "Nakış Logo Ücreti (35 $)" gibi iki özel seçeneği varsa . Ürünü (miktar 1) her iki özel seçeneğe sahip bir sepete eklediğimizde (alt toplam 385 ABD dolarıdır).
Ara toplam: (ürün fiyatı (50 $) + Logo Oluşturma Ücreti (300 $) + Nakış Logo Ücreti (35 $)) * 1 = 385 $
Şimdi, ürün miktarını (2) arttırıyoruz, sonra ara toplam:
Ara toplam: (ürün fiyatı (50 $) + Logo Oluşturma Ücreti (300 $) + Nakış Logo Ücreti (35 $)) * 2 = 770 $
Ama ara toplamı değiştirmek istiyorum. Böyle subtotal istiyorum:
Ara toplam: ((ürün fiyatı (50 $) + Nakış Logo Ücreti (35 $)) * 2) + Logo Oluşturma Ücreti (300 $) = 470 $ (170 $ + 300 $)
"Logo Oluşturma Ücreti (300 $)" miktarla değişmez, bir ürün için yalnızca bir miktar ekleyin.
Özel seçeneğin fiyatı olmadan Ürünün "Birim Fiyat" ekranını ifade eder.
Demo URL'si: http://superbuniforms.com/magento/medical-lab-coat-unisex-sky-blue.html
Lütfen önerin.
Teşekkürler!