def featured_product_list(campaign, offset=None, limit=None): products = Product.find_ordered_list(campaign, 'featured') return util.page_list(products if len(products) > 0 else Product.find_new_by_campaign(campaign), offset, limit)
def related_product_list_cart(cart, campaign, offset=None, limit=None): #pylint: disable-msg=W0613 products = Product.find_ordered_list(campaign, 'specials') return util.page_list(products if len(products) > 0 else Product.find_ordered_list(campaign, 'new'), offset, limit)
def specials_product_list(campaign, offset=None, limit=None): products = Product.find_ordered_list(campaign, 'specials') return util.page_list(products if len(products) > 0 else Product.find_ordered_list(campaign, 'new'), offset, limit)