Basket functions¶
getBasket¶
/api/ezp/v2/siso-rest/basket/current (GET)
Returns the current basket of the user with header information and order lines.
Standard service ID: silver_basket.basket_service
Request¶
empty
Response
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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 |
|
readBasketList¶
/api/ezp/v2/siso-rest/basket/header/{basket_type} (GET)
Returns all baskets of the given type of the user with header information.
Standard service ID: silver_basket.basket_service
Request¶
empty
Response
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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 |
|
updateBasketParty¶
1 2 3 |
|
Validates party data and stores it in basket.
Standard service ID: siso_rest_api.basket_helper_service
(methods validateParty
and storePartyInBasket
)
Validation in standard¶
Note
Due to a bug in the Symfony Validation component, it is not possible to pass groups to sub-constraints of composite constraints.
Composite constraints themselves can be configured with validation groups.
This means that if the sub-constraints should be validated in different groups,
the composite (in this example StringObject
) must be duplicated with the respective combinations of groups.
An example of this can be found in the ElectronicMail field of the Contact class below.
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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
|
Request¶
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 50 51 52 53 54 55 56 |
|
Response¶
Success:
1 2 3 4 |
|
Error:
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 |
|
updateStoredBasket¶
/api/ezp/v2/siso-rest/basket/update-stored/{basketId} (POST)
Adds lines to stored basket with basketId
.
Request¶
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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
|
Response¶
Success:
1 2 3 4 5 6 |
|
Error:
1 2 3 4 5 6 7 8 |
|
updateBasketShippingMethod¶
/api/ezp/v2/siso-rest/basket/current/shippingmethod (PATCH)
Validates and stores shipping method in the current basket.
Standard service ID: siso_rest_api.basket_helper_service
(methods validateShippingMethod
and storeShippingMethodInBasket
)
Validation in standard¶
1 2 3 |
|
Request¶
1 2 3 |
|
Reponse¶
Success:
1 2 3 4 |
|
Error:
1 2 3 4 5 6 |
|
updateBasketPaymentMethod¶
/api/ezp/v2/siso-rest/basket/current/paymentmethod (PATCH)
Validates and stores shipping method in the current basket.
Standard service ID: siso_rest_api.basket_helper_service
(methods validatePaymentMethod
and storePaymentMethodInBasket
)
Validation in standard¶
1 2 3 |
|
Request¶
1 2 3 |
|
Response¶
Success:
1 2 3 4 |
|
Error:
1 2 3 4 5 6 |
|
updateBasketVoucher¶
/api/ezp/v2/siso-rest/basket/current/voucher (PATCH)
Validates and stores the voucher code in the current basket. If an empty field is sent, the current voucher is deleted.
Standard service ID: siso_rest_api.basket_helper_service
(method validateAndStoreVoucherCode
)
Request¶
1 2 3 |
|
Response¶
Success:
1 2 3 4 |
|
Error:
1 2 3 4 5 6 |
|
AddToBasket¶
/api/ezp/v2/siso-rest/basket/current/lines (POST)
Call to add one or more items to the current basket.
Request¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
Response¶
Success:
1 2 3 4 5 6 |
|
Error:
1 2 3 4 5 6 7 8 |
|
UpdateBasket¶
/api/ezp/v2/siso-rest/basket/update (POST)
Calls to update one or more items in the current basket.
If the quantity is 0, the line is removed from the basket
Currently only the following properties are updated:
quantity
RemoteDataMap
remark
Request¶
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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 |
|
Response¶
Success:
1 2 3 4 5 6 |
|
Error:
1 2 3 4 5 6 7 8 |
|