Skip to content

Commit c4ba6f2

Browse files
committed
Update qty functionality
1 parent 0caa73f commit c4ba6f2

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

bigcommerce/resources/products.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -129,14 +129,6 @@ class ProductRules(ListableApiSubResource, CreateableApiSubResource,
129129
count_resource = 'products/rules'
130130

131131

132-
class ProductSkus(ListableApiSubResource, CreateableApiSubResource,
133-
UpdateableApiSubResource, DeleteableApiSubResource,
134-
CollectionDeleteableApiSubResource, CountableApiSubResource):
135-
resource_name = 'skus'
136-
parent_resource = 'products'
137-
parent_key = 'product_id'
138-
count_resource = 'products/skus'
139-
140132
class ProductSkus(ListableApiSubResource, CreateableApiSubResource,
141133
UpdateableApiSubResource, DeleteableApiSubResource,
142134
CollectionDeleteableApiSubResource, CountableApiSubResource):

bigcommerce/resources/variants.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,16 @@
11
from .base import *
22

33

4-
class Variants(ListableApiResource, CreateableApiResource,
5-
UpdateableApiResource, DeleteableApiResource,
6-
CollectionDeleteableApiResource, CountableApiResource):
4+
class Variants(ListableApiResource, CreateableApiSubResource,
5+
UpdateableApiSubResource, DeleteableApiSubResource,
6+
CollectionDeleteableApiSubResource, CountableApiSubResource):
77
resource_name = 'variants'
8+
parent_resource = 'products'
9+
parent_key = 'product_id'
10+
count_resource = 'products/variants'
11+
12+
def update_qty(self, product_id, id, inventory_level, **kwargs):
13+
self.product_id = product_id
14+
self.id = id
15+
16+
self.update(inventory_level=inventory_level, **kwargs)

0 commit comments

Comments
 (0)