@@ -86,7 +86,7 @@ public function testStockStatusUnavailableSimpleProduct(): void
86
86
$ response = $ this ->graphQlMutation ($ query );
87
87
$ responseDataObject = new DataObject ($ response );
88
88
89
- self ::assertEquals ('unavailable ' , $ responseDataObject ->getData ('cart/items/0/status ' ));
89
+ self ::assertEquals ('unavailable ' , $ responseDataObject ->getData ('cart/items/0/stock_availability ' ));
90
90
}
91
91
92
92
#[
@@ -102,12 +102,21 @@ public function testStockStatusUnavailableAddSimpleProduct(): void
102
102
$ response = $ this ->graphQlMutation ($ query );
103
103
$ responseDataObject = new DataObject ($ response );
104
104
105
- self ::assertEquals ('unavailable ' , $ responseDataObject ->getData ('addProductsToCart/cart/items/0/status ' ));
105
+ self ::assertEquals (
106
+ 'unavailable ' ,
107
+ $ responseDataObject ->getData ('addProductsToCart/cart/items/0/stock_availability ' )
108
+ );
106
109
}
107
110
108
111
#[
109
112
DataFixture(ProductFixture::class, ['price ' => 100.00 ], as: 'product ' ),
110
- DataFixture(BundleSelectionFixture::class, ['sku ' => '$product.sku$ ' , 'price ' => 100 , 'price_type ' => 0 ], as:'link ' ),
113
+ DataFixture(
114
+ BundleSelectionFixture::class,
115
+ [
116
+ 'sku ' => '$product.sku$ ' , 'price ' => 100 , 'price_type ' => 0
117
+ ],
118
+ as:'link '
119
+ ),
111
120
DataFixture(BundleOptionFixture::class, ['title ' => 'Checkbox Options ' , 'type ' => 'checkbox ' ,
112
121
'required ' => 1 ,'product_links ' => ['$link$ ' ]], 'option ' ),
113
122
DataFixture(
@@ -135,12 +144,21 @@ public function testStockStatusUnavailableBundleProduct(): void
135
144
$ response = $ this ->graphQlMutation ($ query );
136
145
$ responseDataObject = new DataObject ($ response );
137
146
138
- self ::assertEquals ('unavailable ' , $ responseDataObject ->getData ('cart/items/0/status ' ));
147
+ self ::assertEquals (
148
+ 'unavailable ' ,
149
+ $ responseDataObject ->getData ('cart/items/0/stock_availability ' )
150
+ );
139
151
}
140
152
141
153
#[
142
154
DataFixture(ProductFixture::class, ['price ' => 100.00 ], as: 'product ' ),
143
- DataFixture(BundleSelectionFixture::class, ['sku ' => '$product.sku$ ' , 'price ' => 100 , 'price_type ' => 0 ], as:'link ' ),
155
+ DataFixture(
156
+ BundleSelectionFixture::class,
157
+ [
158
+ 'sku ' => '$product.sku$ ' , 'price ' => 100 , 'price_type ' => 0
159
+ ],
160
+ as:'link '
161
+ ),
144
162
DataFixture(BundleOptionFixture::class, ['title ' => 'Checkbox Options ' , 'type ' => 'checkbox ' ,
145
163
'required ' => 1 ,'product_links ' => ['$link$ ' ]], 'option ' ),
146
164
DataFixture(
@@ -181,7 +199,10 @@ public function testStockStatusUnavailableAddBundleProduct(): void
181
199
$ response = $ this ->graphQlMutation ($ query );
182
200
$ responseDataObject = new DataObject ($ response );
183
201
184
- self ::assertEquals ('unavailable ' , $ responseDataObject ->getData ('addProductsToCart/cart/items/0/status ' ));
202
+ self ::assertEquals (
203
+ 'unavailable ' ,
204
+ $ responseDataObject ->getData ('addProductsToCart/cart/items/0/stock_availability ' )
205
+ );
185
206
}
186
207
187
208
#[
@@ -212,7 +233,10 @@ public function testStockStatusUnavailableConfigurableProduct(): void
212
233
$ response = $ this ->graphQlMutation ($ query );
213
234
$ responseDataObject = new DataObject ($ response );
214
235
215
- self ::assertEquals ('unavailable ' , $ responseDataObject ->getData ('cart/items/0/status ' ));
236
+ self ::assertEquals (
237
+ 'unavailable ' ,
238
+ $ responseDataObject ->getData ('cart/items/0/stock_availability ' )
239
+ );
216
240
}
217
241
218
242
#[
@@ -242,7 +266,10 @@ public function testStockStatusUnavailableAddConfigurableProduct(): void
242
266
$ response = $ this ->graphQlMutation ($ query );
243
267
$ responseDataObject = new DataObject ($ response );
244
268
245
- self ::assertEquals ('unavailable ' , $ responseDataObject ->getData ('addProductsToCart/cart/items/0/status ' ));
269
+ self ::assertEquals (
270
+ 'unavailable ' ,
271
+ $ responseDataObject ->getData ('addProductsToCart/cart/items/0/stock_availability ' )
272
+ );
246
273
}
247
274
248
275
/**
@@ -255,7 +282,7 @@ private function getQuery(string $cartId): string
255
282
{
256
283
cart(cart_id:" {$ cartId }"){
257
284
items{
258
- status
285
+ stock_availability
259
286
}
260
287
}
261
288
}
@@ -277,16 +304,20 @@ private function mutationAddSimpleProduct(string $cartId, string $sku, int $qty
277
304
) {
278
305
cart {
279
306
items {
280
- status
307
+ stock_availability
281
308
}
282
309
}
283
310
}
284
311
}
285
312
QUERY ;
286
313
}
287
314
288
- private function mutationAddBundleProduct (string $ cartId , string $ sku , string $ bundleOptionIdV2 , int $ qty = 1 ): string
289
- {
315
+ private function mutationAddBundleProduct (
316
+ string $ cartId ,
317
+ string $ sku ,
318
+ string $ bundleOptionIdV2 ,
319
+ int $ qty = 1
320
+ ): string {
290
321
return <<<QUERY
291
322
mutation {
292
323
addProductsToCart(
@@ -302,7 +333,7 @@ private function mutationAddBundleProduct(string $cartId, string $sku, string $b
302
333
) {
303
334
cart {
304
335
items {
305
- status
336
+ stock_availability
306
337
product {
307
338
sku
308
339
}
@@ -313,8 +344,12 @@ private function mutationAddBundleProduct(string $cartId, string $sku, string $b
313
344
QUERY ;
314
345
}
315
346
316
- private function mutationAddConfigurableProduct (string $ cartId , string $ sku , string $ parentSku , int $ qty = 1 ): string
317
- {
347
+ private function mutationAddConfigurableProduct (
348
+ string $ cartId ,
349
+ string $ sku ,
350
+ string $ parentSku ,
351
+ int $ qty = 1
352
+ ): string {
318
353
return <<<QUERY
319
354
mutation {
320
355
addProductsToCart(
@@ -328,7 +363,7 @@ private function mutationAddConfigurableProduct(string $cartId, string $sku, str
328
363
) {
329
364
cart {
330
365
items {
331
- status
366
+ stock_availability
332
367
product {
333
368
sku
334
369
}
@@ -344,5 +379,3 @@ private function generateBundleOptionIdV2(int $optionId, int $selectionId, int $
344
379
return base64_encode ("bundle/ $ optionId/ $ selectionId/ $ quantity " );
345
380
}
346
381
}
347
-
348
-
0 commit comments