채택완료

일반쇼핑몰 - 네이버 쇼핑 상품url

2021-12-10 (금) 12:49:17 1,218

영카트가 아닌 자체 개발한 쇼핑몰을 네이버 지식인 쇼핑에 입점시키려고 합니다.

상품db url 을 영카트쪽    /shop/price/naver.php 참조해서  자체쇼핑몰 DB에 맞게 변경했습니다.

소스가 간단해서  구성만 맞추면 될꺼라 생각됩니다.

다만 소스중에

87번째라인 ~ 116번쨰 사이

        echo <<< HEREDOC
        {$lt}begin{$gt}
        {$lt}mapid{$gt}{$row['no']}
        {$lt}pname{$gt}{$row['p_name']}
        {$lt}price{$gt}{$row['p_cost']}
        {$lt}pgurl{$gt}$shop_url/product/main/read.php?product_no={$row['no']}
        {$lt}igurl{$gt}$img_url
        {$lt}cate1{$gt}$cate_name1
        {$lt}cate2{$gt}$cate_name2
        {$lt}cate3{$gt}$cate_name3
        {$lt}caid1{$gt}$cate_code1
        {$lt}caid2{$gt}$cate_code2
        {$lt}caid3{$gt}$cate_code3
        {$lt}model{$gt}
        {$lt}brand{$gt}
        {$lt}maker{$gt}{$it_maker}
        {$lt}origi{$gt}{$it_origin}
        {$lt}deliv{$gt}$delivery
        {$lt}event{$gt}
        {$lt}coupo{$gt}
        {$lt}pcard{$gt}
        {$lt}point{$gt}$it_point
        {$lt}mvurl{$gt}
        {$lt}selid{$gt}
        {$lt}barcode{$gt}
        {$lt}ftend{$gt}

        HEREDOC;
}

이부분이 php 문법에 안맞아서인지, 아니면 따로 내장함수? 같은게 있는건지

이 코드만 넣으면 에러가 나오는데요.

php에서 사용하는 코드와 다르게 생소한 코드라 조언 부탁드립니다.

이 코드 영카트가 아닌 일반 php 사이트에서 이상없는건지요?

아니면 따로 설정이 필요한건지도 꼭 답변 부탁드립니다.

|

답변 1개 / 댓글 2개

채택된 답변
+20 포인트
2021-12-10 (금) 12:54:08

$it_point 등 {} 안쌓여있는 변수를 {}로 감싸보세요.

답변에 대한 댓글 2개

그렇게 해도 안되네요. 에러코드도 안나오고..
영카트 원본도 {} 는 안되있네요..
해결했습니다.
카테고리명을 가져올때 인코딩 문제였습니다.
$cate_name1 = iconv('utf-8', 'euc-kr', $cate_name1);
이런식으로 카테고리명을 넘겨야 네이버에서 받아주네요..

감사합니다.

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