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

<
From version < 4.1 >
edited by Shop Team
on 2019/08/02 12:11
To version < 5.1 >
edited by Shop Team
on 2019/08/02 12:37
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,20 +1,26 @@
1 -Coming soon!
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 -[[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]]
3 +== Prerequisites ==
4 4  
5 -\\
5 +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.
6 6  
7 -\\
7 +The following topics will not be covered by this tutorial and will be treated as given
8 8  
9 -\\
9 +1. A Spreadshop with one or more design which you configured in the PartnerArea
10 +1. An Spreadshirt API Key
11 +1. HTML and CSS knowledge
12 +1. PHP and/or Javascript knowledge
13 +1. Basic understanding about HTTP and "REST Resources" (in combination often called API)
10 10  
11 -\\
15 +== Example ==
12 12  
13 -\\
17 +Before we start you can take a look at a working (minimal) example that we have built in order to demonstrate the capabilities of the Public Shop API: **[[https:~~/~~/github.com/spreadshirt/shop-api-example-integration>>url:https://github.com/spreadshirt/shop-api-example-integration||shape="rect"]]**.
14 14  
19 +[[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]]
20 +
15 15  \\
16 16  
17 -
23 +== Best practices ==
18 18  
19 -* [[https:~~/~~/github.com/spreadshirt/shop-api-example-integration>>url:https://github.com/spreadshirt/shop-api-example-integration||shape="rect"]]
20 -* best practice: have batch jobs to fetch sellables into your own DB
25 +* have batch jobs to fetch sellables into your own DB
26 +* create basket (if needed) on add to basket (not on visit)
Confluence.Code.ConfluencePageClass[0]
id
... ... @@ -1,1 +1,1 @@
1 -28278924
1 +28278925
url
... ... @@ -1,1 +1,1 @@
1 -https://developer.spreadshirt.net/wiki/spaces/API/pages/28278924/Build your own shop system
1 +https://developer.spreadshirt.net/wiki/spaces/API/pages/28278925/Build your own shop system