caozha-order adalah sistem manajemen pesanan halaman penawaran umum, yang dikembangkan berdasarkan caozha-admin open source. Sistem ini mendukung manajemen pesanan, keranjang daur ulang pesanan, manajemen produk, pesanan unggahan batch, dan pesanan ekspor batch (format ekspor yang didukung: .xls, .xlsx, .csv), mendeteksi pesanan duplikat, memanggil formulir pemesanan di halaman penawaran, dll., dan memiliki mekanisme pengaturan izin pesanan fleksibel bawaan. Fitur sistem: mudah digunakan, ambang batas nol, antarmuka yang bersih dan sederhana, sangat nyaman untuk pengembangan sekunder.
caozha-order (sistem manajemen pesanan halaman penawaran) log pembaruan v1.7.7
Mengoptimalkan fungsi lompatan setelah melakukan pemesanan. Setelah pesanan berhasil dilakukan, ada tiga mode lompat: lompat setelah kotak prompt muncul, lompat setelah membuka halaman sukses, dan lompat secara langsung, parameter detail dapat diatur di latar belakang.
fungsi sistem pesanan caozha 1. Pengaturan sistem
2. Manajemen administrator
3. Manajemen grup izin
4. Catatan sistem
5. Peta fungsi backend
6. Manajemen produk
7. Manajemen pesanan
8. Tempat sampah pesanan: pulihkan pesanan, hapus pesanan sepenuhnya, kosongkan tempat sampah pesanan
9. Pemeriksaan duplikasi pesanan: periksa pesanan duplikat dan hapus pesanan duplikat
10. Pesanan unggahan batch, format unggahan yang didukung: .xls, .xlsx, dll.
11. Ekspor pesanan dalam batch. Anda dapat mengatur bidang apa pun untuk ekspor pesanan. Format ekspor yang didukung: .xls, .xlsx, .csv, dll. Jumlah ekspor tunggal disarankan kurang dari 200.000, dan dapat diekspor dengan memfilter berdasarkan tanggal.
12. Terintegrasi 3 set halaman formulir pemesanan dengan gaya berbeda, yang dapat dipanggil atau disematkan pada halaman penawaran. (Jika Anda memerlukan gaya yang berbeda, Anda dapat menambahkan atau memodifikasinya sendiri)
13. Pengaturan perlindungan: Mendukung apakah kode verifikasi diaktifkan pada halaman pesanan dan apakah akan mencegah pengiriman berbahaya (IP atau nomor ponsel yang sama dapat diatur untuk hanya mengirimkan N pesanan dalam X menit)
14. Tetapkan izin untuk melihat pesanan berdasarkan pengidentifikasi produk: Anda dapat mengatur akun individual untuk hanya melihat pesanan dengan pengidentifikasi produk tertentu. Deskripsi: ① Fungsi ini dapat dengan mudah membuka akun bagi bawahan atau mitra untuk melihat pesanan. ②Fungsi ini dan pengaturan grup izin bersifat paralel dan dapat digunakan bersama satu sama lain.
15. Mendukung volume data pesanan melebihi satu juta level. Ketika jumlah data besar dan terdapat kelambatan yang jelas, Anda dapat membuka Pengaturan Sistem -> Mode Paging Daftar Pesanan -> Mode Sederhana untuk menyelesaikan masalah.
Lingkungan pengembangan Lingkungan lokal yang saya gunakan untuk mengembangkan sistem ini adalah: alat terintegrasi phpstudy8.1, phpMyAdmin4.8.5, Apache2.4.39 (atau Nginx1.15.11), PHP7.3.4, MySQL5.7.26.
Faktanya, Anda tidak perlu menggunakan lingkungan yang sama persis seperti di atas untuk menjalankan sistem ini secara normal. Jika ada ketidakcocokan, disarankan untuk mensimulasikan lingkungan ini untuk pengujian, dan kami menyambut saran dan umpan balik bug Anda.
Instalasi cepat:
1. Versi PHP harus 7.1 atau lebih tinggi.
2. Unggah semua kode sumber di direktori /Src/ ke server, dan atur direktori root situs web agar mengarah ke direktori yang sedang berjalan /publik/. (Ini adalah persyaratan ThinkPHP6.0)
3. Impor file .sql di direktori /Database/ ke dalam database MYSQL. (Saya menggunakan phpMyAdmin4.8.5 untuk mengekspor file sql. Jika ada ketidakcocokan, disarankan untuk mensimulasikan lingkungan ini untuk pengujian. Untuk mendapatkan kinerja yang lebih tinggi, disarankan agar Anda menggunakan versi database MySQL yang lebih tinggi.)
4. Ubah file /config/database.php dan konfigurasikan informasi database Anda (jika /.env diaktifkan selama pengujian, Anda juga perlu memodifikasi file /.env, sistem akan menggunakan file konfigurasi ini terlebih dahulu).
5. Alamat akses backend: http://nama domain Anda/admin/index/login (Nomor akun: caozha Kata Sandi: 123456)
Pengaturan pseudo-statis
1. Kerangka kerja ThinkPHP harus disetel pseudo-statis di direktori yang sedang berjalan untuk akses normal, jika tidak, kesalahan 404 akan ditampilkan.
2. Jika Anda menggunakan Apache, pengaturan pseudo-statisnya adalah (.htaccess):
Opsi+IkutiSymlinks-Multiview
Tulis UlangEngineOn
Tulis UlangCond%{REQUEST_FILENAME}!-d
Tulis UlangCond%{REQUEST_FILENAME}!-f
Aturan Penulisan Ulang^(.*)index.php?s=in
dex.php?s=1[QSA,PT,L]
3. Jika Anda menggunakan Nginx, mengambil contoh panel wdCP dan Pagoda Linux, pengaturan pseudo-statisnya adalah:
indexindex.php;if(!-e$request_filename){rewrite^(.*)$/index.php?s=/$1last;break;}
4. Di direktori berjalan situs web (/public/), ada dua file: .htaccess dan nginx.htaccess, yang masing-masing merupakan file pseudo-statis dari Apache dan Nginx.