Saya menggunakan CE 1.9.1.0.
Saya mencoba menghapus langkah-langkah Informasi Pengiriman dan Metode Pengiriman dari checkout di situs tetapi tidak berhasil.
Mungkin seseorang bisa membantu saya atau mengarahkan saya ke arah yang benar?
Saya menggunakan CE 1.9.1.0.
Saya mencoba menghapus langkah-langkah Informasi Pengiriman dan Metode Pengiriman dari checkout di situs tetapi tidak berhasil.
Mungkin seseorang bisa membantu saya atau mengarahkan saya ke arah yang benar?
Jawaban:
Inilah yang telah saya lakukan.
Saya menghapus langkah pengiriman dan menggunakan metode pengiriman default yang saya tahu akan selalu tersedia.
Tidak yakin apakah ini yang Anda butuhkan tetapi setidaknya Anda bisa menggunakannya sebagai titik awal.
Ini ideku.
Saya membuat modul baru dengan
enable/disable
pengaturan konfigurasi langkah pengiriman, sehingga Anda selalu dapat mengaktifkan kembali langkah pengiriman darisystem->configuration
bagian.Jadi buat modul
StackExchange_Checkout
.Anda akan membutuhkan file-file berikut.
app/etc/modules/StackExchange_Checkout.xml
- file deklarasiapp/code/local/StackExchange/Checkout/etc/config.xml
- file konfigurasi tempat Anda menentukan model, blok, dan tulis ulang blok checkout di halaman. Juga menetapkan metode pengiriman default.app/code/local/StackExchange/Checkout/etc/system.xml
- file sistem yang menempatkan bendera yang diaktifkan / dinonaktifkan untuk langkah pengirimanapp/code/local/StackExchange/Checkout/Helper/Data.php
- pembantu yang memeriksa apakah langkah pengiriman harus dinonaktifkanapp/code/local/StackExchange/Checkout/Block/Onepage.php
- blok checkout ditimpaapp/code/local/StackExchange/Checkout/controllers/OnepageController.php
- menimpa pengontrol di tempat untuk mengatur secara otomatis metode pengiriman default.Bersihkan cache dan Anda selesai.
sumber
Jadikan produk Anda sebagai Produk Virtual dan secara otomatis akan dihapus.
sumber
Saya punya solusi yang lebih baik daripada @marius yang tidak membutuhkan penulisan ulang.
Anda masih perlu membuat modul sendiri, ada banyak tutorial untuk itu jadi saya tidak akan menjelaskannya di sini. Anda harus membuat pengamat dan memicunya melalui
config.xml
. Anda mungkin harus menyesuaikan templatapp/design/frontend/base/default/template/checkout/onepage.phtml
Di Anda
config.xml
:Di Anda
Model/Observer.php
sumber
Saya mencari solusi yang lebih mudah untuk beberapa hari terakhir karena saya tidak ingin mengacaukan file inti mage. Jadi, saya datang dengan solusi saya sendiri.
Periksa div metode pengiriman dan cari file css. Dalam file kasus saya berada di
setelah itu saya menimpa css saat ini, tentu saja saya melakukan backup dari file asli saya.
css:
Juga, saya ingin tahu apakah ada file yang berpengaruh dengan metode ini. Saya belum menghadapi masalah apa pun sampai sekarang.
sumber