David가 언급했듯이 첫 번째 중단 점은 Shopify Wiki가되어야합니다. 당신이 실제 개발 경험에 빛이 있다면
이 약간 오르막 될 것입니다. Ruby, Python 또는 PHP 중 하나에 익숙해지기 시작하십시오. 데이터베이스 연결을 통해 기본 CRUD 스타일 응용 프로그램을 만드는 방법을 알고 있어야합니다. Shopify는 웹 프레임 워크 인 Rails를위한 API 젬을 가지고 있기 때문에 Ruby를 확실히 추천합니다.
당신이 덮여 위의 모든했으면, 여기에 하나 개의 가능한 경로가있다 :
예술가의 작품이 분류 또는 오른쪽 어떤 방법으로 나눌 수있다? 예를 들어 개별 컬렉션을 사용할 수 있습니다. 예를 들어 당신이 있다고 가정 해 봅시다.
그렇다면 특정 컬렉션을 선택하고 해당 제품과 관련된 판매 데이터를 표시하기위한 인터페이스를 만들어야합니다. 이 작업을 수행하려면 네 가지 일을해야합니다. (1) 상점의 모든 콜렉션 목록을 가져옵니다. (2) 각 컬렉션의 모든 제품에 대한 총 판매량을 계산하고; (3) 컬렉션을 선택하고 판매량을 표시하는 인터페이스를 구현합니다. 아마도 최소 기능이 필요합니다.
먼저 사이트의 모든 컬렉션 목록을 가져와야합니다.
GET /admin/custom_collections.json
이 사용자 정의 컬렉션의 배열을 반환합니다 Shopify는이 방법, Custom Collections있다. 그러면 다음과 같이 보일 것입니다 :
HTTP/1.1 200 OK
{
"custom_collections": [
{
"title": "IPods",
"id": 841564295,
}
]
}
이제 배열이 생겼습니다. 배열의 각 요소는 컬렉션이며 각 컬렉션은 특정 아티스트와 연결됩니다. 둘째, 각 컬렉션의 판매 합계를 계산해야합니다.이를 위해, 우리는 주문 목록이 필요합니다 :
GET /admin/orders.json
각 순서는 순서에 제품의 배열입니다 line_items
요소를 가지고있다. 각각을 반복하고, 자신이 속한 콜렉션을 확인한 다음 콜렉션 특정 변수에 판매 값을 추가해야합니다. 아쉽게도 Shopify의 API는 특정 제품에 대해 collection_id
을 반환하지 않습니다. 하지만 주어진 컬렉션에서 제품 목록을 반환 할 수 있습니다.
GET /admin/products.json?collection_id=841564295
그래서 당신은, Shopify에서이 데이터를 사용하여 자신의 데이터베이스에서 테이블을 만든 다음 제품 별 collection_id를 용의 직접 찾아해야합니다. 알아 내야 할 모든 세부 사항을 남겨 둘 것입니다.
하지만 일단 실현되면 각 컬렉션의 누적 판매 총액을 생성하고 계산하는 것이 상대적으로 간단합니다. 해당 컬렉션을 찾은 다음 컬렉션 별 변수 (또는 데이터베이스 열)를 누적 합계로 증가시킵니다.
마지막으로 간단한 웹 인터페이스를 만들어 컬렉션을 선택하고 계산 된 합계를 반환하는 도구를 표시해야합니다.
이제는 이것이 최종 해결책이 아닙니다. API 호출 한도 (10 분에 300 회), 성능 문제 등을 처리해야합니다.하지만 계속 사용한다면 이 할 수 있습니다.
이것은 http://programmers.stackexchange.com/ – Abbas
에 대한 질문처럼 보입니다. 물론 처음에는 [jQuery] (http://jquery.com/)와 같은 lib에 익숙해지면 좋을 것입니다. [here] (http://jsfiddle.net/SpYk3/MFh36/)을 만든 것처럼 플러그인을 사용하는 것이 좋습니다. 그것은 나 자신을 위해 그 바이올린을 만들었던 것처럼 아주 똑바로 앞으로 아니지만, 더 많은 방향을 원한다면, 그냥 훌라! – SpYk3HH
너무 나쁘다. 나는 이것을 보았다. 나는 이미 쓰여져 있고 광범위하게 테스트를 마쳤다. 토마스가 묻는 모든 것들이 ... 수치심 ... 너무 늦었다. 나는 확신한다. –