Last modified by Shop Team on 2023/02/13 22:56

<
From version < 7.1 >
edited by Shop Team
on 2019/08/02 13:31
To version < 8.1 >
edited by Shop Team
on 2019/08/05 07:00
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,3 +1,5 @@
1 += Intro =
2 +
1 1  If a standalone or [[JavaScript Integrated Shop>>url:https://help.spreadshirt.com/hc/en-us/articles/207487815-Website-Integration-with-JavaScript||shape="rect"]] does not fulfill your requirements and you absolutely must have a custom shop this tutorial aims to be a starting point for your journey.
2 2  
3 3  == Example ==
... ... @@ -6,7 +6,7 @@
6 6  
7 7  [[image:attach:image2019-8-2_14-10-37.png]][[image:attach:image2019-8-2_14-11-14.png]][[image:attach:image2019-8-2_14-9-28.png]]
8 8  
9 -== Prerequisites ==
11 += Prerequisites =
10 10  
11 11  We have to stress that you have to have a certain amount of time and technical knowledge in order to build your own shop based on the Public Shop API.
12 12  
... ... @@ -14,20 +14,31 @@
14 14  
15 15  1. A Spreadshop with one or more design which you configured in the PartnerArea
16 16  1. An Spreadshirt API Key
17 -1. HTML and CSS knowledge
18 -1. PHP and/or Javascript knowledge
19 -1. Basic understanding about HTTP and "REST Resources" (in combination often called API)
19 +1. (((
20 +HTML and CSS knowledge
21 +)))
22 +1. (((
23 +PHP and/or Javascript knowledge
24 +)))
25 +1. (((
26 +Basic understanding about HTTP and "REST Resources" (in combination often called API)
27 +)))
20 20  
21 -== Recommended approach ==
29 += Recommended approach =
22 22  
23 -=== Manage your assets in the Partner Area ===
31 +== Manage your assets in the Partner Area ==
24 24  
25 25  After you have created your Spreadshop you are ready to manage your assets at any time in the Partner Area. This is the only supported way to manage your shops, designs and products.
26 26  
27 -=== Import the data ===
35 +== Product data import ==
28 28  
29 29  While it is possible to build a shop entirely using the Public Shop API as single source it is not recommended. You will not be able to introduce all kinds of filtering and sorting options because these are NOT built into the Public Shop API.
30 30  
31 31  That means that you should (periodically) fetch all sellables via the Public Shop API and import them to YOUR database. Once you have imported this data you can build a frontend. The only thing that should require direct API access based on customer action is the Basket API.
32 32  
33 -\\
41 +Required resources:
42 +
43 +* [[doc:Sellables]]
44 +* [[doc:Baskets]]
45 +* [[doc:ProductType]] (optional)
46 +* [[doc:ProductType Departments and Categories]] (optional)
Confluence.Code.ConfluencePageClass[0]
id
... ... @@ -1,1 +1,1 @@
1 -28278927
1 +28278928
url
... ... @@ -1,1 +1,1 @@
1 -https://developer.spreadshirt.net/wiki/spaces/API/pages/28278927/Build your own shop system
1 +https://developer.spreadshirt.net/wiki/spaces/API/pages/28278928/Build your own shop system