채택완료

바로구매 혹은 장바구니 버튼을 클릭해도 물건이 안 담겨집니다.

워드프레스를 새롭게 설치하고

sir에 제공하는 기본 테마와 그누커머스 플러그인을 설치해서 테스트를 해볼려고 합니다.

그런데 물건을 하나 등록하고 바로구매나 장바구니 버튼을 클릭해도 물건이 담겨지지 않습니다.

아무것도 하지 않아고 상품하나만 등록한 상태인데..

왜 이런현상이 나타나는 걸까요?

|

답변 3개 / 댓글 1개

채택된 답변
+20 포인트

스크립트오류가 나는지 점검을 해보심이 어떨까요?

확인하시려면

1. 상품페이지를 로딩하고

2. [F12]버튼을 누르고 

3. 장바구니 혹은 바로구매 클릭

호스팅업체 문의 결과

----------------------------------------------------------------

장바구니 문제의 경우 확인해 보니 테이블을 생성할때 테이블 타입이 myisam 이 아닌 
cart_table 과 order_table 이 innodb 로 되어 있어서 테이블 생성이 안되었으며, 
장바구니 기능이 동작하지 않은거 같습니다.
현재 호스팅 서버에서는 mysql 의 innodb 를 지원해 드리지 않습니다. 
InnoDB 를 MyISAM 으로 수정한 후에 설치를 하시면 됩니다. 

----------------------------------------------

근데 쿼리 생성하는 파일은 어디서 수정해야할까요? 

혹시 아시는 분 있으면 답변 부탁용~~~

답변에 대한 댓글 1개

주문 과정시 트랜잭션을 사용하기 때문에, 장바구니 테이블과 주문 테이블은 InnoDB 이어야 합니다.

호스팅 서비스를 InnoDB를 지원하는 곳으로 옮기셔야 합니다.

phpMyAdmin 으로 확인해보니

wp_gc_shop_cart 테이블이 생성이 안되어 있네요

플러그인을 삭제하고 재설치해도 위의 테이블이 생성이 안됩니다. 

ERD 그림에는 wp_gc_shop_cart 가 보이는데 ...

플러그인에서 테이블 생성할때 미처 생성을 하지 못한거 같은데...

이유가 뭘까요?

답변을 작성하려면 로그인이 필요합니다.