2017-12-22 41 views
0

소규모 지역 식료품 체인을위한 전자 상거래 웹 사이트를 구축하는 중입니다. 고객이 온라인으로 주문하고 매장에서 픽업을 할 수 있도록하고 있습니다. 점포 내 POS 시스템과 통합하여 & 카테고리의 상품 데이터를 가져 와서 주문 데이터를 푸시 백합니다.소매 픽업 식료품 체인 웹 사이트의 가격대를 기준으로 한 제품 가격

내가 밖으로의 상자 나는 다음과 같은 설정이 가능한 경우 궁금 PrestaShop 버전에 새로운 오전과 같이

는 POS 시스템 (예 : price_zone_1에 의해 사용되는 저장 공유 할 수있는 가격 영역을 사용 가격은 샌프란시스코의 3 개 점포, 가격은 로스 엔젤레스의 2 개 점포가 price_zone_2를 사용합니다.

는 POS 시스템은 pricezone_productprice 테이블을 가지고

product_id pricezone_id price 
1   1    14 
1   2    12 

그런 다음이 store_stock 테이블

product_id store_id   stock 
1   1    98 
1   2    45 

입니다 그리고 가게 테이블은 모든 것을 함께

store_id   pricezone_id 
1    2 
2    1 

매는 pricezone 외래 키를 가지고 Prestashop 측에서 비슷한 설정을해야 데이터를 교환 할 수 있습니다. d 다른 상점에 대한 정확한 가격 및 재고 정보를 표시합니다.

이러한 구조/기능을 즉시 사용할 수 있습니까? 그렇지 않은 경우이 문제를 해결할 수있는 모듈을 알고 있습니까? 그리고 마침내 사용할 수있는 것이 없다면 어떻게 이것이 실현 가능할 것이라고 prestashop하에 개발할 것이라고 생각하십니까?

멀티 스 토퍼 기능을 살펴 보았지만 주문 내역 등을 구분할 때 바라는 바를 이해하지 못한다면 이해할 수 있습니다. 고객이 여러 상점의 주문 내역을 한 페이지에서 볼 수 있기를 바랍니다.

+1

최근에 특정 조건에 대해 가격이 다르지만 멀티 스토어를 사용할 수없는 비슷한 문제가있었습니다. 내 "솔루션"은'customer_groups'를 사용하고 그 그룹에 대한 특정 가격을 할당하는 것이 었습니다. 조금 해킹되었지만 가장 단순한 것이 좋아 보였습니다. 조회에 따라 가격이 다르므로 제 경우에는 더 쉬울 수도 있지만, 위치 또는 사용자 입력별로 기본 고객 그룹을 "pricezone_1"로 설정 한 다음 이에 따라 가격을 표시 할 수 있습니다. 관심이 있다면 그룹을 설정하는 방법을 공유 할 수 있습니다. – defuzed

+0

재미있을 것 같습니다. 고객 그룹을 기반으로 한 가격 책정은 등록되지 않은 방문자들에게 어떻게 적용됩니까? 즉, 그들이 속한 그룹의 정확한 가격을 알 수 있도록 먼저 등록해야합니까? 나는 prestashop을 처음 접했을 때 그룹 설정 방법을 배우는 데 관심이있을 것입니다. – icramc

답변

1

모듈과 함께 제품 클래스의 전체 재정의가 필요할 수 있습니다. 그러나 솔직히, 전달하고자하는 영역에 기반한 멀티 첩 (multishop) 웹 사이트를 더 잘 수행하고 웹 사이트에 들어올 때 클라이언트에게 물어보십시오.

dev 및 많은 디버깅 시간 대신 10 분 및 미세 조정 비용이 들게됩니다. getPriceStatic 및 getProductPrice

NB를 : 또 다른 생각으로 ... 국가 가격을 고려하고 별도의 하나로서 각 말씀하는 것입니다

여전히, 모듈을 사용하여 단지 제품 클래스와 다음과 같은 방법을 오버라이드 (override)하는 싶다면

. 그러나 이것은 위험 할 수 있습니다 :).

+0

사용자 계정이 분리되고 주문 내역이 공유되지 않으므로 각 매장/지점에 멀티 스토어를 사용하는 것을 주저했지만 각 가격대에 대해 사용하면 가치가 있습니다.제안 해 주셔서 감사합니다. 멀티 저장소 설정의 데이터베이스를 탐색하여 알아낼 것이지만 특히 데이터베이스 측면의 멀티 저장소 기능에 대한 공식 문서 옆의 리소스와 단일 저장소 설정과 다른 점을 알고 계십니다. – icramc