Exemplo n.º 1
0
def get_cart_items(cart_name):
    method = f'carts/{cart_name}/items'
    cart_items = moltin_requests.make_get_request(method)
    moltin_logger.debug(f'Got cart «{cart_name}» items')
    return cart_items
Exemplo n.º 2
0
def get_all_products():
    method = 'products'
    products = moltin_requests.make_get_request(method)
    moltin_logger.debug('Got all products')
    return products
Exemplo n.º 3
0
def get_file_info(file_id):
    method = f'files/{file_id}'
    file_info = moltin_requests.make_get_request(method)
    moltin_logger.debug(f'Got file «{file_id}» info')
    return file_info
Exemplo n.º 4
0
def get_cart(cart_name):
    method = f'carts/{cart_name}'
    cart = moltin_requests.make_get_request(method)
    moltin_logger.debug(f'Got «{cart_name}» cart')
    return cart
Exemplo n.º 5
0
def get_product_info(product_id):
    method = f'products/{product_id}'
    product_info = moltin_requests.make_get_request(method)
    moltin_logger.debug(f'Got product «{product_id}» info')
    return product_info
Exemplo n.º 6
0
def get_all_entries(flow_slug):
    method = f'flows/{flow_slug}/entries'
    entries = moltin_requests.make_get_request(method)
    return entries
Exemplo n.º 7
0
def get_entry(flow_slug, entry_id):
    method = f'flows/{flow_slug}/entries/{entry_id}'
    entry_info = moltin_requests.make_get_request(method)
    return entry_info
Exemplo n.º 8
0
def get_products_by_category_id(category_id, sort=None):
    method = f'products?filter=eq(category.id,{category_id})&{sort}'
    products = moltin_requests.make_get_request(method)
    return products
Exemplo n.º 9
0
def get_all_categories(sort=None):
    method = f'categories?{sort}'
    categories = moltin_requests.make_get_request(method)
    return categories