Cara Membuat Perhitungan Harga Otomatis dengan Divi (Menggunakan JQuery)

Diterbitkan: 2019-10-03

Beberapa orang ragu-ragu untuk menampilkan harga layanan mereka di situs web mereka. Tapi sebanyak itu bisa menakuti beberapa pengunjung, itu juga menunjukkan kepercayaan diri dan keahlian. Menjadi transparan dengan harga Anda membantu Anda menarik klien yang tepat dengan anggaran yang dapat Anda gunakan. Dalam tutorial hari ini, kami akan menunjukkan kepada Anda cara membuat desain perhitungan harga yang menakjubkan yang dapat Anda gunakan untuk proyek Divi Anda berikutnya. Anda juga dapat mengunduh file JSON secara gratis!

Mari kita lakukan.

Pratinjau

Sebelum kita masuk ke tutorial, mari kita lihat sekilas hasilnya di berbagai ukuran layar.

Desktop

perhitungan harga

Seluler

perhitungan harga

Unduh Tata Letak Perhitungan Harga GRATIS

Untuk mendapatkan tata letak perhitungan harga gratis, Anda harus mengunduhnya terlebih dahulu menggunakan tombol di bawah. Untuk mendapatkan akses ke unduhan, Anda harus berlangganan daftar email Divi Daily kami dengan menggunakan formulir di bawah ini. Sebagai pelanggan baru, Anda akan menerima lebih banyak kebaikan Divi dan paket Tata Letak Divi gratis setiap hari Senin! Jika Anda sudah ada dalam daftar, cukup masukkan alamat email Anda di bawah ini dan klik unduh. Anda tidak akan "berlangganan ulang" atau menerima email tambahan.

Unduh File
Unduh Gratis

Unduh Gratis

Bergabunglah dengan Divi Newsletter dan kami akan mengirimkan email kepada Anda salinan Paket Tata Letak Halaman Arahan Divi terbaik, ditambah banyak sumber daya, tip, dan trik Divi yang luar biasa dan gratis. Ikuti dan Anda akan menjadi master Divi dalam waktu singkat. Jika Anda sudah berlangganan cukup ketik alamat email Anda di bawah ini dan klik unduh untuk mengakses paket tata letak.

Anda telah berhasil berlangganan. Silakan periksa alamat email Anda untuk mengonfirmasi langganan Anda dan dapatkan akses ke paket tata letak Divi mingguan gratis!

Jangan lupa untuk menambahkan kode JQuery ke situs web Anda juga! Anda dapat menemukan kode di akhir tutorial ini.

Mari Mulai Berkreasi!

Tambahkan Bagian #1

Warna latar belakang

Mulailah dengan menambahkan bagian baru ke halaman yang sedang Anda kerjakan. Buka pengaturan bagian dan ubah warna latar belakang.

  • Warna Latar Belakang: #f8c5ac

perhitungan harga

Pembagi Bawah

Tambahkan pembagi bawah ke bagian berikutnya.

  • Gaya Pembagi: Temukan di Daftar
  • Flip Pembagi: Vertikal

perhitungan harga

Jarak

Tambahkan beberapa bantalan bawah juga.

  • Padding Bawah: 130px

perhitungan harga

Tambahkan Baris Baru

Struktur Kolom

Lanjutkan dengan menambahkan baris baru menggunakan struktur kolom berikut:

perhitungan harga

Tambahkan Modul Teks #1 ke Kolom

Tambahkan Konten H2

Tambahkan Modul Teks pertama ke kolom Anda dan masukkan beberapa konten H2 pilihan Anda.

perhitungan harga

Pengaturan Teks H2

Pindah ke tab desain dan ubah pengaturan teks H2 yang sesuai:

  • Judul 2 Font: Montserrat
  • Judul 2 Berat Font: Semi Tebal
  • Judul 2 Perataan Teks: Tengah
  • Judul 2 Warna Teks: #0f1c4d
  • Judul 2 Ukuran Teks: 57px (Desktop), 35px (Tablet), 30px (Ponsel)
  • Spasi Judul 2 Huruf: -2px

perhitungan harga

Tambahkan Modul Teks #2 ke Kolom

Tambah isi

Tambahkan Modul Teks lain tepat di bawah yang sebelumnya dan masukkan beberapa konten pilihan Anda.

perhitungan harga

Pengaturan Teks

Pindah ke tab desain dan ubah pengaturan teks yang sesuai:

  • Font Teks: Montserrat
  • Perataan Teks: Tengah
  • Warna Teks: #0f1c4d
  • Ukuran Teks: 22px (Desktop), 18px (Tablet), 16px (Ponsel)

perhitungan harga

Tambahkan Modul Pembagi ke Kolom

Visibilitas

Modul selanjutnya dan terakhir yang dibutuhkan pada kolom ini adalah Modul Pembagi. Pastikan opsi 'Tampilkan Pembagi' diaktifkan.

  • Tampilkan Pembagi: Ya

perhitungan harga

Garis

Pindah ke tab desain dan ubah warna garis menjadi putih.

  • Warna Garis: #ffffff

perhitungan harga

Perekat

Ubah juga lebar pembagi.

  • Lebar: 12%

perhitungan harga

Tambahkan Bagian #2

Warna latar belakang

Ke bagian desain selanjutnya! Tambahkan bagian baru dan ubah warna latar belakang.

  • Warna Latar Belakang: #0f1c4d

perhitungan harga

Jarak

Tambahkan beberapa bantalan atas dan bawah khusus berikutnya.

  • Padding Atas: 70px
  • Padding Bawah: 130px

perhitungan harga

Tambahkan Baris #1

Struktur Kolom

Lanjutkan dengan menambahkan baris baru ke bagian menggunakan struktur kolom berikut:

perhitungan harga

Perekat

Tanpa menambahkan modul apa pun, buka pengaturan baris dan ubah lebar di seluruh ukuran layar yang lebih kecil.

  • Lebar: 80% (Desktop), 90% (Tablet & Ponsel)

perhitungan harga

Jarak

Tambahkan beberapa bantalan bawah kustom berikutnya.

  • Padding Bawah: 70px (Desktop), 20px (Tablet), 0px (Ponsel)

perhitungan harga

Berbatasan

Tambahkan batas bawah ke baris juga.

  • Lebar Batas Bawah: 1px
  • Warna Batas Bawah: #ffffff

perhitungan harga

Menampilkan

Dan terakhir, untuk memastikan semua kolom ditampilkan bersebelahan, kita akan menambahkan satu baris kode CSS ke elemen utama baris.

display: flex;

perhitungan harga

Tambahkan Modul Blurb ke Kolom 1

Pilih Ikon

Saatnya mulai menambahkan modul! Tambahkan Modul Blurb ke kolom 1 dan pilih ikon pilihan Anda.

perhitungan harga

Pengaturan Ikon Default

Pindah ke tab desain dan ubah pengaturan ikon yang sesuai:

  • Warna Ikon: #f7f7f7
  • Ikon Lingkaran: Ya
  • Ikon Lingkaran: #f8c5ac
  • Penempatan Ikon: Atas
  • Gunakan Ukuran Font Ikon: Ya
  • Ikon Ukuran Font: 96px (Desktop), 20px (Tablet & Ponsel)

perhitungan harga

Arahkan ke Pengaturan Ikon

Ubah warna ikon saat melayang.

  • Warna Ikon: #000000

perhitungan harga

ID CSS

Masukkan ID CSS juga.

  • ID CSS: harga-item-klik-1

perhitungan harga

Tambahkan Modul Teks #1 ke Kolom 2

Tambahkan Konten H3

Ke kolom kedua! Tambahkan Modul Teks pertama dan masukkan beberapa konten H3.

perhitungan harga

Pengaturan Teks H3

Pindah ke tab desain dan ubah pengaturan teks H3 yang sesuai:

  • Judul 3 Font: Montserrat
  • Judul 3 Berat Font: Semi Tebal
  • Judul 3 Warna Teks: #f8c5ac
  • Judul 3 Ukuran Teks: 40px (Desktop), 25px (Tablet), 18px (Telepon)
  • Spasi Judul 3 Huruf: -1px
  • Pos 3 Tinggi Baris: 1.1em

perhitungan harga

Tambahkan Modul Teks #2 ke Kolom 2

Tambah isi

Tambahkan Modul Teks lain ke kolom 2 dengan beberapa konten pilihan Anda.

perhitungan harga

Pengaturan Teks

Pindah ke tab desain dan ubah pengaturan teks.

  • Font Teks: Montserrat
  • Berat Font Teks: Ultra Ringan
  • Warna Teks: #f8c5ac
  • Ukuran Teks: 23px (Desktop), 18px (Tablet), 14px (Ponsel)
  • Spasi Huruf Teks: -1px
  • Tinggi Baris Teks: 1.1em

perhitungan harga

Tambahkan Modul Teks ke Kolom 3

Tambahkan Harga ke Kotak Konten

Ke kolom ketiga! Tambahkan Modul Teks dan tempatkan harga di kotak konten.

perhitungan harga

Pengaturan Teks

Pindah ke tab desain dan ubah pengaturan teks yang sesuai:

  • Font Teks: Montserrat
  • Berat Font Teks: Berat
  • Perataan Teks: Tengah
  • Warna Teks: #ffffff
  • Ukuran Teks: 40px (Desktop), 25px (Tablet), 18px (Telepon)

perhitungan harga

ID & Kelas CSS

Pindah ke tab lanjutan dan tambahkan ID CSS dan kelas CSS.

  • ID CSS: harga-1
  • Kelas CSS: harga-sembunyikan-pertama

perhitungan harga

Baris Klon Sesering yang Dibutuhkan

Setelah Anda menyelesaikan baris dan semua modul di dalamnya, Anda dapat mengkloning baris tersebut sebanyak yang Anda inginkan.

perhitungan harga

Ubah ID CSS Modul Blurb Duplikat

Ubah ID CSS dari setiap Modul Blurb baru yang sesuai:

  • Modul Blurb 1: harga-item-klik-1
  • Modul Blurb 2: harga-item-klik-2
  • Modul Blurb 3: harga-item-klik-3

perhitungan harga

Ubah Harga Modul Teks Duplikat & ID CSS

Lakukan hal yang sama untuk Modul Teks harga di kolom ketiga setiap baris.

  • Harga 1: harga-1
  • Harga 2: harga-2
  • Harga 3: harga-3

perhitungan harga

Tambahkan Baris Baru

Struktur Kolom

Tambahkan baris lain ke bagian Anda menggunakan struktur kolom berikut:

perhitungan harga

Perekat

Tanpa menambahkan modul apa pun, buka pengaturan baris dan ubah lebar di seluruh ukuran layar yang lebih kecil.

  • Lebar: 80% (Desktop), 90% (Tablet & Ponsel)

perhitungan harga

Menampilkan

Untuk memastikan semua kolom muncul bersebelahan pada ukuran layar yang lebih kecil, kita juga akan menambahkan satu baris kode CSS ke elemen utama baris.

display: flex;

perhitungan harga

Tambahkan Modul Kode ke Kolom 1

Masukkan Kode CSS

Lanjutkan dengan menambahkan Modul Kode ke kolom pertama dari baris dan masukkan baris kode CSS berikut:

<style>
.price-hide-first {
display: none;
}

.price-item-active .et-pb-icon {
color: black !important;
}
</style>

perhitungan harga

Tambahkan Modul Teks ke Kolom 2

Tambah isi

Pindah ke kolom kedua dan tambahkan Modul Teks baru dengan beberapa konten pilihan Anda.

perhitungan harga

Pengaturan Teks

Ubah pengaturan teks yang sesuai:

  • Font Teks: Montserrat
  • Berat Font Teks: Ultra Ringan
  • Warna Teks: #f8c5ac
  • Ukuran Teks: 23px (Desktop), 18px (Tablet), 14px (Ponsel)
  • Spasi Huruf Teks: -1px
  • Tinggi Baris Teks: 1.1em

perhitungan harga

Tambahkan Modul Teks Kosong ke Kolom 3

Biarkan Kotak Konten Kosong

Ke kolom berikutnya dan terakhir. Tambahkan Modul Teks dan pastikan kotak konten tetap kosong.

perhitungan harga

Pengaturan Teks

Pindah ke tab desain dan ubah pengaturan teks sebagai berikut:

  • Font Teks: Montserrat
  • Berat Font Teks: Berat
  • Perataan Teks: Tengah
  • Warna Teks: #ffffff
  • Ukuran Teks: 40px (Desktop), 25px (Tablet), 18px (Telepon)

perhitungan harga

ID CSS

Selesaikan pengaturan modul dengan menambahkan ID CSS.

  • ID CSS: total-harga-kal

perhitungan harga

Tambahkan JQuery ke Opsi Tema Divi

Buka Tab Integrasi

Sekarang kita telah menyelesaikan desain, saatnya untuk membuat fungsionalitas bekerja menggunakan beberapa kode JQuery. Jika Anda ingin menambahkan perhitungan harga ke satu halaman saja, Anda dapat menempatkan kode di Modul Kode. Namun, jika Anda menggunakannya di beberapa halaman, buka Opsi Tema Divi Anda dan pilih tab integrasi.

perhitungan harga

Tambahkan Kode JQuery ke Tag Kepala

Masukkan baris kode JQuery berikut di antara tag skrip dan selesai:

jQuery(function($){
  $('[id*="price-item-click"]').click(function() {
    var selector = $(this).attr('id').replace('-item-click', '');
    var $price   = $('#' + selector);
    var sum = 0;
    $price.toggle();
    $price.toggleClass('price-active');
    $(this).toggleClass('price-item-active');
    $('.price-active').each(function(){
    sum += parseFloat($(this).text().replace(/\D/g,''));
    });
    if (sum > 0){
    $("#total-price-cal").show();
        $("#total-price-cal").text("$" + sum + "k");
    }
    else {
    $("#total-price-cal").hide();
    }
  });
});

perhitungan harga

Pratinjau

Sekarang setelah kita melalui semua langkah, mari kita lihat hasil akhir di berbagai ukuran layar.

Desktop

perhitungan harga

Seluler

perhitungan harga

Pikiran Akhir

Dalam posting ini, kami telah menunjukkan kepada Anda cara membuat desain perhitungan harga yang menakjubkan dengan Divi. Ini adalah cara yang bagus untuk menunjukkan kepada pengunjung Anda berapa harga layanan Anda mulai dan ini membantu Anda menarik audiens yang tepat. Anda dapat menggunakan pendekatan ini pada desain perhitungan harga apa pun yang Anda buat untuk proyek Divi Anda berikutnya! Jika Anda memiliki pertanyaan atau saran, pastikan Anda meninggalkan komentar di bagian komentar di bawah.

Jika Anda ingin mempelajari lebih lanjut tentang Divi dan mendapatkan lebih banyak gratisan Divi, pastikan Anda berlangganan buletin email dan saluran YouTube kami sehingga Anda akan selalu menjadi salah satu orang pertama yang mengetahui dan mendapatkan manfaat dari konten gratis ini.