commerce
konigle.managers.commerce
¶
Commerce managers for the Konigle SDK.
This module provides managers for handling e-commerce resource operations including products, product variants, and product images.
AsyncProductImageManager
¶
Bases: BaseProductImageManager, BaseAsyncManager
Asynchronous manager for product image resources.
create(data)
async
¶
Create a new product image.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Product image creation data including file or URL
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
ProductImage
|
Created product image instance with Active Record capabilities |
get(id_)
async
¶
Get a specific product image by ID.
| PARAMETER | DESCRIPTION |
|---|---|
id_
|
Product image ID (UUID)
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
ProductImage
|
Product image instance with full detail data |
update(id_, data)
async
¶
Update an existing product image.
| PARAMETER | DESCRIPTION |
|---|---|
id_
|
Product image ID (UUID)
TYPE:
|
data
|
Product image update data with partial fields
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
ProductImage
|
Updated product image instance |
AsyncProductManager
¶
Bases: BaseProductManager, BaseAsyncManager
Asynchronous manager for product resources.
create(data)
async
¶
Create a new product.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Product creation data including all required fields
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
Product
|
Created product instance with Active Record capabilities |
get(id_)
async
¶
Get a specific product by ID.
| PARAMETER | DESCRIPTION |
|---|---|
id_
|
Product ID (UUID)
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
Product
|
Product instance with full detail data and nested managers |
update(id_, data)
async
¶
Update an existing product.
| PARAMETER | DESCRIPTION |
|---|---|
id_
|
Product ID (UUID)
TYPE:
|
data
|
Product update data with partial fields
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
Product
|
Updated product instance |
AsyncProductVariantManager
¶
Bases: BaseProductVariantManager, BaseAsyncManager
Asynchronous manager for product variant resources.
get(id_)
async
¶
Get a specific product variant by ID.
| PARAMETER | DESCRIPTION |
|---|---|
id_
|
Product variant ID (UUID)
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
ProductVariant
|
Product variant instance with full detail data |
update(id_, data)
async
¶
Update an existing product variant.
| PARAMETER | DESCRIPTION |
|---|---|
id_
|
Product variant ID (UUID)
TYPE:
|
data
|
Product variant update data with partial fields
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
ProductVariant
|
Updated product variant instance |
ProductImageManager
¶
Bases: BaseProductImageManager, BaseSyncManager
Synchronous manager for product image resources.
create(data)
¶
Create a new product image.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Product image creation data including file or URL
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
ProductImage
|
Created product image instance with Active Record capabilities |
get(id_)
¶
Get a specific product image by ID.
| PARAMETER | DESCRIPTION |
|---|---|
id_
|
Product image ID (UUID)
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
ProductImage
|
Product image instance with full detail data |
update(id_, data)
¶
Update an existing product image.
| PARAMETER | DESCRIPTION |
|---|---|
id_
|
Product image ID (UUID)
TYPE:
|
data
|
Product image update data with partial fields
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
ProductImage
|
Updated product image instance |
ProductManager
¶
Bases: BaseProductManager, BaseSyncManager
Synchronous manager for product resources.
create(data)
¶
Create a new product.
| PARAMETER | DESCRIPTION |
|---|---|
data
|
Product creation data including all required fields
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
Product
|
Created product instance with Active Record capabilities |
get(id_)
¶
Get a specific product by ID.
| PARAMETER | DESCRIPTION |
|---|---|
id_
|
Product ID (UUID)
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
Product
|
Product instance with full detail data and nested managers |
update(id_, data)
¶
Update an existing product.
| PARAMETER | DESCRIPTION |
|---|---|
id_
|
Product ID (UUID)
TYPE:
|
data
|
Product update data with partial fields
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
Product
|
Updated product instance |
ProductVariantManager
¶
Bases: BaseProductVariantManager, BaseSyncManager
Synchronous manager for product variant resources.
get(id_)
¶
Get a specific product variant by ID.
| PARAMETER | DESCRIPTION |
|---|---|
id_
|
Product variant ID (UUID)
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
ProductVariant
|
Product variant instance with full detail data |
update(id_, data)
¶
Update an existing product variant.
| PARAMETER | DESCRIPTION |
|---|---|
id_
|
Product variant ID (UUID)
TYPE:
|
data
|
Product variant update data with partial fields
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
ProductVariant
|
Updated product variant instance |