Bagaimana cara menerapkan harga Khusus Tetap sebelum Persentase harga Khusus dalam Produk Bundle

8

Saya sedang mengerjakan situs web yang menggunakan produk bundle. Konsep utama produk adalah di bawah ini:

Situs web menjual perangkat dengan empat warna berbeda. Ada paket warna suka

  1. 2 Warna reguler + 1 Warna khusus = $ 45
  2. 1 Warna reguler + 2 Warna spesial = $ 50

Tidak ada algoritma khusus untuk menentukan harga. Saya menggunakan produk bundel dengan Harga Tetap untuk ini.

Sekarang, ada harga khusus untuk setiap produk. Tapi saya mengerti, Anda hanya dapat menerapkan persentase diskon dalam harga bundel dan tidak dapat menetapkan diskon harga khusus tetap. Saya tidak yakin mengapa itu karena kami sudah memiliki harga tetap dan mereka tidak akan bervariasi.

Selain itu, di frontend alih-alih mengejar harga lama dan menunjukkan harga khusus, itu langsung menunjukkan harga khusus sehingga tidak mungkin bagi pelanggan untuk mengidentifikasi apakah dia mendapatkan diskon atau tidak.

Saya menemukan dua pertanyaan yang berkaitan dengannya tanpa jawaban. Q1 Q2 . Akan sangat membantu jika seseorang dapat membimbing saya tentang cara menerapkan diskon harga tetap yaitu: harga khusus tetap pada produk dalam produk Bundle.

Dexter
sumber

Jawaban:

3

Tidak mungkin dengan pengaturan default pada halaman Produk di Admin.

Tetapi Anda dapat menyesuaikan bundel / katalog / produk / price.phtml untuk menunjukkan pemogokan harga asli.

<p class="old-price">
                    <span class="price-label"><?php echo $this->__('Regular Price:') ?></span>
                    <span class="price" id="old-price-<?php echo $this->getIdSuffix() ?>">
                        <?php                           
                        /** Changes - To show the regular price for Bundled Product **/
                        $_storeId = $_product->getStoreId();
                        $_store = $_product->getStore();
                        $_id = $_product->getId();
                        $_simplePricesTax = ($_taxHelper->displayPriceIncludingTax() || $_taxHelper->displayBothPrices());

                        $_convertedPrice = $_store->roundPrice($_store->convertPrice($_product->getPrice())); 
                        $_price = $_taxHelper->getPrice($_product, $_convertedPrice); 
                        $_regularPrice = $_taxHelper->getPrice($_product, $_convertedPrice, $_simplePricesTax); 
                        $_specialPriceStoreLabel = $this->getProductAttribute('special_price')->getStoreLabel();
                        /** Ends - To show the regular price for Bundled Product **/
                        echo $regular_formatted_price =  $_coreHelper->formatPrice($_regularPrice, false) ;
                        ?>

                    </span>
                </p>
                <p class="special-price">
                    <span class="price-label"><?php echo $_specialPriceStoreLabel ?></span>
                    <span class="price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
                    <?php echo $_coreHelper->currency($_minimalPriceTax) ?>
                    </span>
                </p>

Saya telah mengunggah price.phtml di sini, silakan lihat dan memodifikasinya berdasarkan pengaturan pajak Anda: https://github.com/svlega/Bundled-Price

Ini berfungsi untuk pengaturan pajak untuk menunjukkan harga termasuk pajak (tanpa FPT).

vithyalega
sumber
Apakah ini juga menutupi kebutuhan untuk harga khusus tetap?
Webninja