storenest-commerce
Version:
Complete e-commerce SDK for Storenest platform with React components, multi-language support, secure checkout, and enterprise-grade security
30 lines (29 loc) • 805 B
TypeScript
export interface Product {
id: number;
shopId: number;
name: string;
price: number;
priceWithDiscount?: number;
discount?: number;
stock?: number;
slug?: string;
images?: {
id: number;
url: string;
}[];
categories?: {
id: number;
name: string;
slug: string;
}[];
variations?: any[];
}
export interface PaginatedProducts {
data: Product[];
total: number;
page: number;
limit: number;
}
export declare function getProducts(page?: number, limit?: number): Promise<PaginatedProducts>;
export declare function getProductById(productId: number): Promise<Product | null>;
export declare function getProductsByCategorySlug(categorySlug: string, page?: number, limit?: number): Promise<PaginatedProducts>;