Wiki source code of Build your own shop system
Show last authors
author | version | line-number | content |
---|---|---|---|
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 | |||
3 | == Prerequisites == | ||
4 | |||
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 | |||
7 | The following topics will not be covered by this tutorial and will be treated as given | ||
8 | |||
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) | ||
14 | |||
15 | == Example == | ||
16 | |||
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"]]**. | ||
18 | |||
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 | |||
21 | \\ | ||
22 | |||
23 | == Best practices == | ||
24 | |||
25 | * have batch jobs to fetch sellables into your own DB | ||
26 | * create basket (if needed) on add to basket (not on visit) |