-
Notifications
You must be signed in to change notification settings - Fork 0
/
update-template.php
49 lines (42 loc) · 1.34 KB
/
update-template.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
/**
* @package Redbitcz\SimpleShop\Api
* @license MIT
* @copyright 2016-2021 Redbit s.r.o.
* @author Redbit s.r.o. <[email protected]>
*/
require_once __DIR__ . '/../config.php';
$simpleshop_api = new \Redbitcz\SimpleShop\Api\SimpleShopApi(SIMPLESHOP_API_LOGIN, SIMPLESHOP_API_KEY);
/**
* Zadejte ID šablony nebo pravidelné faktury pro úpravu
*/
$templateId = 12345; // ID pravidelné faktury
/**
* Podklady pro úpravu šablony nebo pravidelné faktury
*
* V příkladu měníme název šablony a seznam položek na faktuře nahrazujeme novým seznamem
*
* Popis všech dostupných parametrů najdete v dokumentaci:
* @link https://simpleshopcz.docs.apiary.io/#reference/sablony,-pravidelne-faktury
*/
$params = [
'name' => '#API + Test pravidelné faktury',
'items' => [
[
'text' => 'Stěrač na ponorku',
'unit_price' => 990.25,
'vat_rate' => 21,
],
[
'text' => 'Kapalina do ostřikovačů 250 ml',
'unit_price' => 59,
'vat_rate' => 21,
]
]
];
$template = $simpleshop_api->updateTemplate($templateId, $params);
?>
<h2>Editace šablony nebo pravidelné faktury</h2>
<pre><code class="json">
<?= htmlspecialchars(json_encode($template, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES)) ?>
</code></pre>