Webiant Logo Webiant Logo
  1. No results found.

    Try your search with a different keyword or use * as a wildcard.

IImportManager.cs

namespace Nop.Services.ExportImport;

/// 
/// Import manager interface
/// 
public partial interface IImportManager
{
    /// 
    /// Import products from XLSX file
    /// 
    /// Stream
    /// A task that represents the asynchronous operation
    Task ImportProductsFromXlsxAsync(Stream stream);

    /// 
    /// Import newsletter subscribers from TXT file
    /// 
    /// Stream
    /// 
    /// A task that represents the asynchronous operation
    /// The task result contains the number of imported subscribers
    /// 
    Task ImportNewsletterSubscribersFromTxtAsync(Stream stream);

    /// 
    /// Import states from TXT file
    /// 
    /// Stream
    /// Indicates whether to add logging
    /// 
    /// A task that represents the asynchronous operation
    /// The task result contains the number of imported states
    /// 
    Task ImportStatesFromTxtAsync(Stream stream, bool writeLog = true);

    /// 
    /// Import manufacturers from XLSX file
    /// 
    /// Stream
    /// A task that represents the asynchronous operation
    Task ImportManufacturersFromXlsxAsync(Stream stream);

    /// 
    /// Import categories from XLSX file
    /// 
    /// Stream
    /// A task that represents the asynchronous operation
    Task ImportCategoriesFromXlsxAsync(Stream stream);

    /// 
    /// Import orders from XLSX file
    /// 
    /// Stream
    /// A task that represents the asynchronous operation
    Task ImportOrdersFromXlsxAsync(Stream stream);

    /// 
    /// Import customers from XLSX file
    /// 
    /// Stream
    /// A task that represents the asynchronous operation
    Task ImportCustomersFromXlsxAsync(Stream stream);
}