Leadshop 마이크로몰 은 최고의 사용자 경험 창출을 목표로 지속적인 업데이트와 반복 서비스를 제공하는 무료 오픈소스 몰 시스템입니다!
Leadshop 마이크로 몰은 Zhejiang Hecheng Cloud Computing Co., Ltd.에서 개발했습니다. 주로 중소기업을 대상으로 전자 상거래 플랫폼 구축을 돕고 전문적인 기술 지원을 제공합니다. 장기 업데이트 서비스는 무료로 제공됩니다. 애플리케이션에는 시각적 장식, 프로모션 변환, 분열 배포, 세련된 사용자 관리, 데이터 분석 및 기타 차원이 포함됩니다. 궁극적인 경험을 추구하고 판매자에게 완전한 권한을 부여하며 판매자를 위한 가치를 창출합니다.
주요 특징:
1. Yii2를 기반으로 개발된 Leadshop 오픈 소스 시스템은 작곡가를 지원하고 코어를 최적화하며 종속성을 줄이고 새로운 아키텍처 아이디어와 네임스페이스를 기반으로 합니다.
2. 네임스페이스 및 PSR-4 사양을 기반으로 PHP7의 새로운 기능을 추가합니다.
3. 핵심 기능을 모듈화하여 개발 및 유지 관리가 용이합니다.
4. 라우팅 기능 강화 및 RESTful 인터페이스 표준 채택
5. 손쉬운 확장 및 개발을 위한 유연한 모델 컨트롤러 생성
6. 구성 파일을 분리하여 관리가 용이합니다.
7. 자동 검증 및 재작성 완료
8. 확장 메커니즘을 단순화하고 개발 속도를 높입니다.
9. 보조 개발을 용이하게 하는 완벽한 API 지원
10. 내장된 WeChat WeChat 개발 프레임워크, WeChat 액세스가 더 빠르고 간단해졌습니다.
11. ORM을 사용하여 자동으로 테이블 구조를 생성하여 개발 속도 향상
12. 사용자 경험을 향상시키기 위해 데이터베이스 구조, 데이터 및 템플릿의 온라인 캐시 지우기를 지원합니다.
13. 클라이언트는 사용자의 시각적 경험을 향상시키기 위한 완벽한 대화형 효과와 애니메이션을 갖추고 있습니다.
14. 편리하고 빠른 온라인 원클릭 설치를 지원합니다.
15. 시각적 DIY 매장 장식은 편리하고 빠르며 직관적으로 원하는 대로 매장을 꾸밀 수 있습니다.
16. 효율적인 데카르트 곱 작동, 8000개 사양을 몇 초 안에 로드할 수 있습니다.
17. Windows 폴더의 재료 관리 구조를 모방하여 작업을 보다 친숙하고 쉽게 만듭니다.
암호화 없는 오픈소스는 Apache License 2.0 오픈소스 계약을 기반으로 하며 프런트엔드 및 백엔드 코드는 암호화되지 않은 오픈소스이며 2차 개발 및 상업적 사용을 지원합니다.
핵심 기술 프런트엔드 기술 스택: ES6, vue, vuex, vue-router, vue-cli, axios, element-ui, uni-app.
백엔드 기술 스택: Yii2, Jwt, Mysql, Easy-SMS.
인터페이스 표준은 효율적인 API 가독성, 강력한 확장성 및 명확한 구조를 갖춘 표준 RESTful API를 채택합니다.
데이터 상호 작용은 JSONAPI 표준을 채택하여 클라이언트가 리소스를 획득하고 수정하는 방법과 서버가 해당 요청에 응답하는 방법을 정의합니다. 가독성, 유연성, 검색 가능성을 희생하지 않고 효율적으로 구현하세요.
인증 방법 현재 모든 인터페이스는 인증을 위해 JWTAuthorizationBearerheader인 Oauth2Password 방법을 사용합니다. 언어 확장 및 다중 플랫폼 확장을 지원합니다.
데이터 테이블 내보내기는 확장이 쉽고 호환성이 강한 고성능 js-xlsx 데이터 내보내기를 사용합니다.
경험 배경 계정: 18888888888
비밀번호:123456
운영 환경:
리눅스+Nginx+PHP7.4+MySQL(5.6|5.7)
설치: 원클릭 설치. 실행 디렉터리는 /server/web입니다. 브라우저에 도메인 이름이나 IP를 입력하세요.
(예: www.yourdomain.com/install) 설치 프로그램이 자동으로 설치를 수행합니다. 이 기간 동안 시스템은 설치를 완료하기 위해 데이터베이스 정보를 입력하라는 메시지를 표시합니다.
백엔드 액세스 주소: 도메인 이름/leadshop/panel/index
공식계정 홈페이지 접속주소 : 도메인명/h5
재설치, 데이터베이스 지우기, /server/install.lock 파일 삭제
패키징에는 cnpm을 사용하는 것이 좋습니다. cnpm 설치: npminstallcnpm-g--registry=https://registry.npm.taobao.org
백엔드 페이지 패키징 및 게시 백엔드 프런트엔드 소스 파일 디렉터리/관리자
포장 단계
1. 종속성 패키지 npminstall 설치
2. npmrunserve 실행 및 디버그
3. npmrunbuild 패키징 및 게시
4. 패키징 후 /admin/dist/build의 모든 파일을 사이트의 /server/web/leadshop 디렉터리에 복사합니다. 공식 계정이 패키징되어 백엔드 프런트엔드 소스 파일 디렉터리인 /applet에 릴리스됩니다.
포장 단계
1. 종속성 패키지 npminstall 설치
2. npmrunserve 실행 및 디버그
3. npmrunbuild:h5 패키징 및 게시
4. 복사 및 패키징 후 /applet/dist/build/h5에 있는 모든 파일을 해당 사이트의 /server/web/h5 디렉터리에 복사하여 백그라운드 및 프런트엔드 소스 파일 디렉터리인 /applet에 미니 프로그램을 패키징하고 게시합니다.
포장 단계
1. 종속성 패키지 npminstall 설치
2. npmrunserve 실행 및 디버그
3. npmrunbuild:mp-weixin 패키징 및 게시
4. 복사하여 패키징한 후 /applet/dist/build/mp-weixin을 zip으로 패키징하고 app.zip으로 이름을 변경한 후 /server/applet 디렉터리에 넣어 이전 app.zip을 덮어씁니다.
Leadshop 마이크로몰 v1.4.5 업데이트 로그:
최적화 : 상품구매한도 로직 최적화 최적화 : 유통센터-유통주문은 가맹점이 벌어들인 수익금액을 표시하지 않습니다. 최적화 : 유통사는 단어제한을 해제하기 위한 업데이트와 자료를 공개합니다. 최적화 : 하단 네비게이션은 생방송방 링크 추가를 지원하지 않습니다. 수정됨: 백그라운드 주문 목록 삭제 기능 실패 수정됨: 휴대폰 홈페이지에서 주문하기 위해 장바구니를 클릭할 때 오류 보고 문제 수정됨: 라이브 방송방 구성 요소가 마이크로 페이지에 표시되지 않는 문제 수정됨. : 유통사 자체 구매 할인 후 실제 결제금액이 백엔드에 동기화되지 않는 현상을 수정하였습니다. : 백그라운드에서 마이크로 페이지로 이동하는 링크를 선택하는 팝업창에서 검색 기능이 작동하지 않는 문제입니다.