목록cafe24 쇼핑몰 (15)
알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)
description Tag 속성 주의점 해당 부분도 상당히 삽질 했다 . 'https://{mallid}.cafe24api.com/api/v2/admin/products/7' \ -H 'Authorization: Bearer {access_token}' \ -H 'Content-Type: application/json' \ -d '{ "shop_no": 1, "request": { description: } 이런식으로 보냈더니 이런식으로 바꿔서 업로딩 되었다 추후에 잘 확인하고 스크립트 코드를 짜야 된다.
[Cafe24 App개발] Script 설치시 주의점 상당히 삽질을 하여 기록 합니다 . Create a scripttag curl -X POST \ 'https://{mallid}.cafe24api.com/api/v2/admin/scripttags' \ -H 'Authorization: Bearer {access_token}' \ -H 'Content-Type: application/json' \ -d '{ "shop_no": 1, "request": { "src": "https:\/\/js-aplenty.com\/bar.js", "display_location": [ "PRODUCT_LIST", "PRODUCT_DETAIL" ], "skin_no": [ 3, 4 ] } }' 위와 같이 나옵니다. 여기..
cafe24 앱 Vue js load 하는법 cafe 24 의 개발자 센터에서 보고 실제 vue js component 를 설치 하려고 할때 시행 착오 가 있어서 정리겸 자료를 남깁니다. 간단히 web component js 상단에 vue.js 내용을 복사해서 집어 넣으면 된다.
[cafe24 app개발] 토큰 받기 이전까지 코드를 받았으니 토큰을 받아보겠습니다. 토큰 발급 Request 형식 및 샘플 Request 형식 POST /api/v2/oauth/token Authorization: Basic {base64_encode({client_id}:{client_Secret})} Request 샘플 curl -X POST \ 'https://{{mallid}}.cafe24api.com/api/v2/oauth/token' \ -H 'Authorization: Basic S3hWd2RCTjdPVk5uQjNGMHM3UzFNRDpFaEZnM0xYak1KR21BZWV5MUliaXhI' \ -H 'Content-Type: application/x-www-form-urlencoded' \ ..
[cafe24 app개발] 코드 받기 cafe24에서 필요한 token 을 발급 받기 위해서 는 code가 필요합니다. 사용자는 앱 관리 하면에 들어가면 아래 적힌 APP URL 을 먼저 들어가게 됩니다. 저의 경우 APP URL 사이트는 아래와 같이 생겼습니다. 먼저 현재 접속한 사람의 정보가 필요합니다. 그부분은 현재 개발된 APP의 페이지 에서 저 같은 경우 mounted는 vue js 에서 페이지 로딩 완료시 호출되는 메소드 입니다. . ,mounted:function(){ console.log(window.location.search); } 이렇게 하면 https://{{AppUrl}}/?is_multi_shop={{멀티쇼핑몰여부}}&lang={{쇼핑몰언어}}&mall_id={{몰아이디}}&sh..
[cafe24 app개발] 기본 테스트 로직 https://developer.cafe24.com/에 들어가면 버튼이 있습니다. 들어가면 APP 관리-> APP 등록을 하려면 다음과 같은 입력창이 뜹니다. cafe24의 경우 App Store 서비스를 하려면 꼭 자신의 서버가 따로 필요 하며 해당 웹서버는 https(ssl) 를 사용해야 합니다. 저같은 경우 위와 같이 입력 하고 해당 부분은 APP 에서 추후에 API를 사용할때 권한을 어디까지 필요로 하는지를 적어 둡니다. 해당 부분은 추후에 API 통신을 할때 필요합니다. 테스트 실행을 하면 테스트가 진행 됩니다. 테스트의 진행은 이부분의 APP의 시작 부분이 됩니다. 실행 하기를 누르고 자신의 테스트 쇼핑몰을 입력 하고 들어가면 아래 해당 사이트가 h..
chrome Web engine 에서 에딧봇 사용 설정 Qt 나 cefshap 에서 chrome 을 사용 하지만 에딧봇에서 자꾸 크롬을 인식을 하지 못하는 현상이 있습니다. 소스를 보면 해당 open(oParam)에서 Iframe 을 추가 시킵니다. 그리고 나서 크롬을 구분 한뒤에 여기서 구분을 해줍니다. 그래서 저는 첫번째 소스 부분을 보고서 this.EDIBOT.open = function (option) { var link = "/cstore-admin/edibot/editor/main?"+Date.now(); this.runtime = option; var closehandler = option.close || function () { }; this.runtime.close = function (..
cafe24 에딧봇 크롬 브라우저 분석 javascript 부분 임시적으로 browser = ()=>{ return "chrome" }; 같이 정의하면 에딧 봇은 들어가 진다. 이경우는 Qt webengine 이나 cefshap 에서 chrome 을 사용하지만 크롬이라고 구분을 못할때 사용하면 좋다.
cafe24 상품등록 콘텐츠 tag 아래는 다른 에디터들의 정보 입니다. Iframe의 태그의 id를 보고 알수 있습니다. 아래는 내용을 입력하는 API 입니다. oNN_product_description.view.oSelf.oSelection.pasteContent('html')
cafe24 쇼핑몰 모다파이어 사용 모디파이어란?변수들의 데이터 형태를 다양화하기 위해 여러 형태의 모디파이어를 제공합니다. 디자인 편집창에서 변수의 "}" 전에 |(shift + ₩) 를 사용하면 모디파이어 목록이 나옵니다. 모디파이어 고급편 모디파이어 초급편을 이해하셨다면 아래의 여러가지 모디파이어를 통해 다양하게 변수를 활용해 보세요! 모디파이어 바로가기 ▶Cover Cut Date Imgconv Strconv Nl2br Numberformat replace striptag timetodate lower upper display1. Cover문자열이 존재할 경우 해당 문자열을 감싸는 역할을 하는 문자를 설정하게 합니다. 사용방법) {$foo|cover:(,)} |cover:앞에 감쌀문자,뒤에 감쌀문..