caozha-order 는 오픈 소스 caozha-admin을 기반으로 개발된 일반 입찰 페이지 주문 관리 시스템입니다. 주문 관리, 주문 재활용 상자, 제품 관리, 일괄 업로드 주문 및 일괄 내보내기 주문(지원되는 내보내기 형식: .xls, .xlsx, .csv), 중복 주문 감지, 입찰 페이지에서 주문 양식 호출 등, 유연한 주문 권한 설정 메커니즘이 내장되어 있습니다. 시스템 기능: 사용하기 쉽고, 임계값이 0이고, 깨끗하고 간단한 인터페이스, 보조 개발에 매우 편리합니다.
caozha-order(입찰 페이지 주문 관리 시스템) v1.7.7 업데이트 로그
주문 후 점프 기능을 최적화했습니다. 주문이 성공적으로 이루어진 후에는 세 가지 점프 모드가 있습니다. 프롬프트 상자가 나타난 후 점프, 성공 페이지로 이동한 후 점프, 백그라운드에서 직접 점프할 수 있습니다.
caozha 주문 시스템 기능 1. 시스템 설정
2. 관리자 관리
3. 권한 그룹 관리
4. 시스템 로그
5. 백엔드 기능 맵
6. 제품 관리
7. 주문관리
8. 주문 휴지통: 주문 복원, 주문 완전 삭제, 주문 휴지통 비우기
9. 중복주문 확인 : 중복주문 확인 및 중복주문 삭제
10. 일괄 업로드 순서, 지원되는 업로드 형식: .xls, .xlsx 등
11. 주문을 일괄적으로 내보낼 수 있습니다. 지원되는 내보내기 형식은 .xls, .xlsx, .csv 등입니다. 단일 내보내기 개수는 200,000개 미만을 권장하며, 날짜별로 필터링하여 내보낼 수 있습니다.
12. 입찰 페이지에 호출하거나 삽입할 수 있는 다양한 스타일의 주문 양식 페이지 3세트가 내장되어 있습니다. (다른 스타일이 필요한 경우 직접 추가하거나 수정할 수 있습니다)
13. 보호 설정: 주문 페이지에서 인증 코드 활성화 여부 및 악성 제출 방지 여부 지원(동일한 IP 또는 휴대폰 번호로 X분 내에 N개의 주문만 제출하도록 설정할 수 있음)
14. 제품 식별자별로 주문을 볼 수 있는 권한 설정: 특정 제품 식별자가 있는 주문만 볼 수 있도록 개별 계정을 설정할 수 있습니다. 설명: ① 이 기능은 부하 직원이나 파트너가 주문을 볼 수 있도록 쉽게 계정을 개설할 수 있습니다. ②본 기능과 권한 그룹 설정은 병렬로 병행하여 사용할 수 있습니다.
15. 1백만 레벨을 초과하는 지원 주문 데이터 볼륨. 데이터 양이 많고 지연이 눈에 띄게 발생하는 경우 시스템 설정 -> 주문 목록 페이징 모드 -> 단순 모드로 이동하여 문제를 해결할 수 있습니다.
개발 환경 이 시스템을 개발하는 데 사용하는 로컬 환경은 phpstudy8.1 통합 도구, phpMyAdmin4.8.5, Apache2.4.39(또는 Nginx1.15.11), PHP7.3.4, MySQL5.7.26입니다.
실제로, 이론적으로 PHP>=7.1이면 이 시스템을 정상적으로 실행하기 위해 위와 완전히 동일한 환경을 사용할 필요는 없습니다. 비호환성이 있는 경우 테스트를 위해 이 환경을 시뮬레이션하는 것이 좋으며, 여러분의 제안과 버그 피드백을 환영합니다.
빠른 설치:
1. PHP 버전은 7.1 이상이어야 합니다.
2. /Src/ 디렉터리에 있는 모든 소스 코드를 서버에 업로드하고 웹사이트의 루트 디렉터리가 실행 디렉터리인 /public/을 가리키도록 설정합니다. (이것은 ThinkPHP6.0의 요구사항입니다.)
3. /Database/ 디렉터리에 있는 .sql 파일을 MYSQL 데이터베이스로 가져옵니다. (저는 phpMyAdmin4.8.5를 사용하여 sql 파일을 내보냈습니다. 호환성이 없는 경우 이 환경을 시뮬레이션하여 테스트하는 것을 권장합니다. 더 높은 성능을 얻으려면 상위 버전의 MySQL 데이터베이스를 사용하는 것이 좋습니다.)
4. /config/database.php 파일을 수정하고 데이터베이스 정보를 구성합니다(테스트 중에 /.env가 활성화된 경우 /.env 파일도 수정해야 하며 시스템은 이 구성 파일을 먼저 사용합니다).
5. 백엔드 접속 주소: http://도메인명/admin/index/login (계정번호: caozha 비밀번호: 123456)
의사 정적 설정
1. ThinkPHP 프레임워크는 일반 액세스를 위해 실행 디렉터리에서 의사 정적으로 설정되어야 합니다. 그렇지 않으면 404 오류가 표시됩니다.
2. Apache를 사용하는 경우 의사 정적 설정은 (.htaccess)입니다.
옵션+심볼릭 링크 따르기-다중 보기
RewriteEngineOn
RewriteCond%{REQUEST_FILENAME}!-d
RewriteCond%{REQUEST_FILENAME}!-f
RewriteRule^(.*)index.php?s=in
dex.php?s=1[QSA,PT,L]
3. wdCP 및 Pagoda Linux 패널을 예로 들어 Nginx를 사용하는 경우 의사 정적 설정은 다음과 같습니다.
indexindex.php;if(!-e$request_filename){rewrite^(.*)$/index.php?s=/$1last;break;}
4. 웹사이트 실행 디렉터리(/public/)에는 각각 Apache와 Nginx의 pseudo-static 파일인 .htaccess와 nginx.htaccess라는 두 개의 파일이 있습니다.