Toplam siparişin ve ek bilgilerin özelleştirilmesi


14

Aşağıdaki toplamlar stiline sahip olmak istediğinizde checkout/cart:

  1. İndirim
  2. ara toplam
  3. Nakliye ücreti VEYA Bilgi Metni: "nakliye hariç"
  4. Ek metin: "30EUR'dan ücretsiz gönderim" (her zaman görüntüle)
  5. Genel Toplam
  6. dahil. Vergi

sorunlar

  1. Arka uçta " Ödeme Toplamları Sıralama Düzeni " ni doğru ayarlasak bile , genel toplam her zaman sonunda görüntülenir
  2. Toplamlar arasında ek bilgi blokları nasıl yerleştirilir?
  3. Bir toplam mevcut değilse bir bilgi metni nasıl görüntülenir (gönderim)

Yanıtlar:


18

kısmi cevap

1. Arka Uçtaki sipariş oluşturma işlemini tam olarak etkilemez

  • Toplamlar bir "alan" tarafından oluşturulur.
  • Genel toplam alanı "altbilgi" dir. Görmektemplate\checkout\cart\totals.phtml .
  • Geçme -1için renderTotals()tüm alanları oluşturur.

Yani kaldırmanız $this->renderTotals('footer');ve değiştirmeniz gerekiyor
$this->renderTotals(); zorunda$this->renderTotals(-1);

Örnek ( totals.phtmlkendi temanıza kopyaladıktan sonra ):

<table id="shopping-cart-totals-table">
    <col />
    <col width="1" />
    <tbody>
        <?php echo $this->renderTotals(-1); ?>
    </tbody>
</table>

Bu değişiklikten sonra, arka uçta yapılandırılan sipariş beklendiği gibi çalışır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.