├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── auth.json ├── composer.json ├── composer.lock ├── examples └── webapi │ └── MyVendor │ └── Import │ ├── Specification │ ├── Request │ │ ├── CountRequestFactory.php │ │ ├── DataRequest │ │ │ ├── FilterDecorator.php │ │ │ └── PagingDecorator.php │ │ └── DataRequestFactory.php │ ├── Response │ │ ├── CountResponseHandler.php │ │ └── DataResponseHandler.php │ └── Test.php │ ├── Writer │ └── Test.php │ ├── etc │ ├── di.xml │ ├── imports.xml │ └── module.xml │ └── registration.php ├── phpunit.xml └── src ├── Archiver ├── Archiver.php ├── Csv │ └── Entity │ │ ├── Archive.php │ │ └── ArchiveResource.php ├── CsvArchiver.php ├── Factory.php └── NullArchiver.php ├── AttributeProcessor ├── AttributeProcessor.php ├── CouldNotCreateOptionException.php └── IndividualAttributeProcessor.php ├── Block ├── Info.php └── TypeFiles.php ├── Command ├── ClearLastImportLogCommand.php ├── ListImportsCommand.php ├── RunImportCommand.php ├── UnlockImportCommand.php ├── ViewLocksCommand.php └── ViewLogsCommand.php ├── Config.php ├── Config ├── AppConfigProvider.php ├── Converter.php ├── Data.php └── SchemaLocator.php ├── Controller └── Adminhtml │ ├── Config │ ├── Index.php │ └── Info.php │ ├── Files │ ├── Delete.php │ └── Download.php │ └── Log │ ├── Import.php │ └── Index.php ├── Cron ├── ArchiveFiles.php └── DeleteFiles.php ├── Entity ├── ImportHistory.php ├── ImportHistoryItemLogResource.php ├── ImportHistoryLogResource.php └── ImportHistoryResource.php ├── Exception └── UnexpectedResponseException.php ├── Filter ├── Limit.php ├── LoggingSkipNonExistingProducts.php ├── SkipExistingProducts.php ├── SkipNonExistingProducts.php └── SkipUnchangedRecordsFromLastImport.php ├── Flag └── PagingManager.php ├── Import ├── Importer.php ├── ImporterFactory.php ├── Indexer.php ├── Manager.php ├── Record.php ├── RequiresPreparation.php └── Result.php ├── ListingFilter └── ImportName.php ├── Locker ├── ImportLockedException.php └── Locker.php ├── LogLevel.php ├── Output └── Factory.php ├── Progress ├── CliProgress.php ├── Factory.php ├── NullProgress.php └── Progress.php ├── Report ├── Handler │ ├── CollectingHandler.php │ ├── ConsoleHandler.php │ ├── DatabaseHandler.php │ ├── Email │ │ ├── Renderer.php │ │ └── Strategy │ │ │ ├── AboveLevelWithContext.php │ │ │ ├── All.php │ │ │ ├── EmailHandlerStrategy.php │ │ │ ├── FingersCrossed.php │ │ │ └── FingersCrossedMax.php │ ├── EmailHandler.php │ ├── FilterHandler.php │ └── Handler.php ├── Message.php ├── Report.php ├── ReportFactory.php └── ReportItem.php ├── Setup └── UpgradeSchema.php ├── Source ├── Csv.php ├── Db.php ├── Iterator.php ├── Source.php ├── SourceConsumer.php ├── SourceFactory.php ├── Webapi.php └── Webapi │ ├── CountResponseHandlerInterface.php │ ├── DataRequest │ ├── FilterDecoratorInterface.php │ └── PagingDecoratorInterface.php │ ├── DataResponseHandlerInterface.php │ └── RequestFactoryInterface.php ├── Specification └── ImportSpecification.php ├── Transformer ├── CategoryPathTransformer.php ├── ProductStatusTransformer.php ├── ProductTypeTransformer.php ├── ProductVisibilityTransformer.php └── YesNoTransformer.php ├── Type ├── Db.php ├── FileMatcher.php ├── Files.php ├── Type.php └── Webapi.php ├── Ui └── Component │ └── Listing │ ├── Column │ ├── Elapsed.php │ ├── ImportConfigActions.php │ ├── ImportHistoryActions.php │ ├── Level │ │ └── Options.php │ └── Memory.php │ └── ImportSearchResult.php ├── Writer ├── CollectingWriter.php ├── ConfigBuilder.php ├── ProductWriter.php ├── StockWriter.php ├── Utils │ └── DisableEventObserver.php └── Writer.php ├── etc ├── acl.xml ├── adminhtml │ ├── menu.xml │ └── routes.xml ├── config.xml ├── crontab.xml ├── di.xml ├── email_templates.xml ├── imports.xsd └── module.xml ├── functions.php ├── registration.php └── view ├── adminhtml ├── layout │ ├── default.xml │ ├── jh_import_config_index.xml │ ├── jh_import_config_info.xml │ ├── jh_import_log_import.xml │ └── jh_import_log_index.xml ├── templates │ ├── config_info_header.phtml │ ├── import_info.phtml │ ├── info_type_files.phtml │ ├── item_log_listing_header.phtml │ └── log_listing_header.phtml ├── ui_component │ ├── import_history_item_log_listing.xml │ ├── import_history_listing.xml │ ├── import_history_log_listing.xml │ └── import_listing.xml └── web │ └── css │ └── styles.css └── frontend └── email └── import-report.html /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | .phpunit.result.cache 3 | .idea -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/README.md -------------------------------------------------------------------------------- /auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/auth.json -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/composer.lock -------------------------------------------------------------------------------- /examples/webapi/MyVendor/Import/Specification/Request/CountRequestFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/examples/webapi/MyVendor/Import/Specification/Request/CountRequestFactory.php -------------------------------------------------------------------------------- /examples/webapi/MyVendor/Import/Specification/Request/DataRequest/FilterDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/examples/webapi/MyVendor/Import/Specification/Request/DataRequest/FilterDecorator.php -------------------------------------------------------------------------------- /examples/webapi/MyVendor/Import/Specification/Request/DataRequest/PagingDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/examples/webapi/MyVendor/Import/Specification/Request/DataRequest/PagingDecorator.php -------------------------------------------------------------------------------- /examples/webapi/MyVendor/Import/Specification/Request/DataRequestFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/examples/webapi/MyVendor/Import/Specification/Request/DataRequestFactory.php -------------------------------------------------------------------------------- /examples/webapi/MyVendor/Import/Specification/Response/CountResponseHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/examples/webapi/MyVendor/Import/Specification/Response/CountResponseHandler.php -------------------------------------------------------------------------------- /examples/webapi/MyVendor/Import/Specification/Response/DataResponseHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/examples/webapi/MyVendor/Import/Specification/Response/DataResponseHandler.php -------------------------------------------------------------------------------- /examples/webapi/MyVendor/Import/Specification/Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/examples/webapi/MyVendor/Import/Specification/Test.php -------------------------------------------------------------------------------- /examples/webapi/MyVendor/Import/Writer/Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/examples/webapi/MyVendor/Import/Writer/Test.php -------------------------------------------------------------------------------- /examples/webapi/MyVendor/Import/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/examples/webapi/MyVendor/Import/etc/di.xml -------------------------------------------------------------------------------- /examples/webapi/MyVendor/Import/etc/imports.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/examples/webapi/MyVendor/Import/etc/imports.xml -------------------------------------------------------------------------------- /examples/webapi/MyVendor/Import/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/examples/webapi/MyVendor/Import/etc/module.xml -------------------------------------------------------------------------------- /examples/webapi/MyVendor/Import/registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/examples/webapi/MyVendor/Import/registration.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Archiver/Archiver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Archiver/Archiver.php -------------------------------------------------------------------------------- /src/Archiver/Csv/Entity/Archive.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Archiver/Csv/Entity/Archive.php -------------------------------------------------------------------------------- /src/Archiver/Csv/Entity/ArchiveResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Archiver/Csv/Entity/ArchiveResource.php -------------------------------------------------------------------------------- /src/Archiver/CsvArchiver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Archiver/CsvArchiver.php -------------------------------------------------------------------------------- /src/Archiver/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Archiver/Factory.php -------------------------------------------------------------------------------- /src/Archiver/NullArchiver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Archiver/NullArchiver.php -------------------------------------------------------------------------------- /src/AttributeProcessor/AttributeProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/AttributeProcessor/AttributeProcessor.php -------------------------------------------------------------------------------- /src/AttributeProcessor/CouldNotCreateOptionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/AttributeProcessor/CouldNotCreateOptionException.php -------------------------------------------------------------------------------- /src/AttributeProcessor/IndividualAttributeProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/AttributeProcessor/IndividualAttributeProcessor.php -------------------------------------------------------------------------------- /src/Block/Info.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Block/Info.php -------------------------------------------------------------------------------- /src/Block/TypeFiles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Block/TypeFiles.php -------------------------------------------------------------------------------- /src/Command/ClearLastImportLogCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Command/ClearLastImportLogCommand.php -------------------------------------------------------------------------------- /src/Command/ListImportsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Command/ListImportsCommand.php -------------------------------------------------------------------------------- /src/Command/RunImportCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Command/RunImportCommand.php -------------------------------------------------------------------------------- /src/Command/UnlockImportCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Command/UnlockImportCommand.php -------------------------------------------------------------------------------- /src/Command/ViewLocksCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Command/ViewLocksCommand.php -------------------------------------------------------------------------------- /src/Command/ViewLogsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Command/ViewLogsCommand.php -------------------------------------------------------------------------------- /src/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Config.php -------------------------------------------------------------------------------- /src/Config/AppConfigProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Config/AppConfigProvider.php -------------------------------------------------------------------------------- /src/Config/Converter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Config/Converter.php -------------------------------------------------------------------------------- /src/Config/Data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Config/Data.php -------------------------------------------------------------------------------- /src/Config/SchemaLocator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Config/SchemaLocator.php -------------------------------------------------------------------------------- /src/Controller/Adminhtml/Config/Index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Controller/Adminhtml/Config/Index.php -------------------------------------------------------------------------------- /src/Controller/Adminhtml/Config/Info.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Controller/Adminhtml/Config/Info.php -------------------------------------------------------------------------------- /src/Controller/Adminhtml/Files/Delete.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Controller/Adminhtml/Files/Delete.php -------------------------------------------------------------------------------- /src/Controller/Adminhtml/Files/Download.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Controller/Adminhtml/Files/Download.php -------------------------------------------------------------------------------- /src/Controller/Adminhtml/Log/Import.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Controller/Adminhtml/Log/Import.php -------------------------------------------------------------------------------- /src/Controller/Adminhtml/Log/Index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Controller/Adminhtml/Log/Index.php -------------------------------------------------------------------------------- /src/Cron/ArchiveFiles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Cron/ArchiveFiles.php -------------------------------------------------------------------------------- /src/Cron/DeleteFiles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Cron/DeleteFiles.php -------------------------------------------------------------------------------- /src/Entity/ImportHistory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Entity/ImportHistory.php -------------------------------------------------------------------------------- /src/Entity/ImportHistoryItemLogResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Entity/ImportHistoryItemLogResource.php -------------------------------------------------------------------------------- /src/Entity/ImportHistoryLogResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Entity/ImportHistoryLogResource.php -------------------------------------------------------------------------------- /src/Entity/ImportHistoryResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Entity/ImportHistoryResource.php -------------------------------------------------------------------------------- /src/Exception/UnexpectedResponseException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Exception/UnexpectedResponseException.php -------------------------------------------------------------------------------- /src/Filter/Limit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Filter/Limit.php -------------------------------------------------------------------------------- /src/Filter/LoggingSkipNonExistingProducts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Filter/LoggingSkipNonExistingProducts.php -------------------------------------------------------------------------------- /src/Filter/SkipExistingProducts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Filter/SkipExistingProducts.php -------------------------------------------------------------------------------- /src/Filter/SkipNonExistingProducts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Filter/SkipNonExistingProducts.php -------------------------------------------------------------------------------- /src/Filter/SkipUnchangedRecordsFromLastImport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Filter/SkipUnchangedRecordsFromLastImport.php -------------------------------------------------------------------------------- /src/Flag/PagingManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Flag/PagingManager.php -------------------------------------------------------------------------------- /src/Import/Importer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Import/Importer.php -------------------------------------------------------------------------------- /src/Import/ImporterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Import/ImporterFactory.php -------------------------------------------------------------------------------- /src/Import/Indexer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Import/Indexer.php -------------------------------------------------------------------------------- /src/Import/Manager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Import/Manager.php -------------------------------------------------------------------------------- /src/Import/Record.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Import/Record.php -------------------------------------------------------------------------------- /src/Import/RequiresPreparation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Import/RequiresPreparation.php -------------------------------------------------------------------------------- /src/Import/Result.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Import/Result.php -------------------------------------------------------------------------------- /src/ListingFilter/ImportName.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/ListingFilter/ImportName.php -------------------------------------------------------------------------------- /src/Locker/ImportLockedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Locker/ImportLockedException.php -------------------------------------------------------------------------------- /src/Locker/Locker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Locker/Locker.php -------------------------------------------------------------------------------- /src/LogLevel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/LogLevel.php -------------------------------------------------------------------------------- /src/Output/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Output/Factory.php -------------------------------------------------------------------------------- /src/Progress/CliProgress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Progress/CliProgress.php -------------------------------------------------------------------------------- /src/Progress/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Progress/Factory.php -------------------------------------------------------------------------------- /src/Progress/NullProgress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Progress/NullProgress.php -------------------------------------------------------------------------------- /src/Progress/Progress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Progress/Progress.php -------------------------------------------------------------------------------- /src/Report/Handler/CollectingHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/Handler/CollectingHandler.php -------------------------------------------------------------------------------- /src/Report/Handler/ConsoleHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/Handler/ConsoleHandler.php -------------------------------------------------------------------------------- /src/Report/Handler/DatabaseHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/Handler/DatabaseHandler.php -------------------------------------------------------------------------------- /src/Report/Handler/Email/Renderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/Handler/Email/Renderer.php -------------------------------------------------------------------------------- /src/Report/Handler/Email/Strategy/AboveLevelWithContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/Handler/Email/Strategy/AboveLevelWithContext.php -------------------------------------------------------------------------------- /src/Report/Handler/Email/Strategy/All.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/Handler/Email/Strategy/All.php -------------------------------------------------------------------------------- /src/Report/Handler/Email/Strategy/EmailHandlerStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/Handler/Email/Strategy/EmailHandlerStrategy.php -------------------------------------------------------------------------------- /src/Report/Handler/Email/Strategy/FingersCrossed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/Handler/Email/Strategy/FingersCrossed.php -------------------------------------------------------------------------------- /src/Report/Handler/Email/Strategy/FingersCrossedMax.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/Handler/Email/Strategy/FingersCrossedMax.php -------------------------------------------------------------------------------- /src/Report/Handler/EmailHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/Handler/EmailHandler.php -------------------------------------------------------------------------------- /src/Report/Handler/FilterHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/Handler/FilterHandler.php -------------------------------------------------------------------------------- /src/Report/Handler/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/Handler/Handler.php -------------------------------------------------------------------------------- /src/Report/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/Message.php -------------------------------------------------------------------------------- /src/Report/Report.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/Report.php -------------------------------------------------------------------------------- /src/Report/ReportFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/ReportFactory.php -------------------------------------------------------------------------------- /src/Report/ReportItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Report/ReportItem.php -------------------------------------------------------------------------------- /src/Setup/UpgradeSchema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Setup/UpgradeSchema.php -------------------------------------------------------------------------------- /src/Source/Csv.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Source/Csv.php -------------------------------------------------------------------------------- /src/Source/Db.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Source/Db.php -------------------------------------------------------------------------------- /src/Source/Iterator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Source/Iterator.php -------------------------------------------------------------------------------- /src/Source/Source.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Source/Source.php -------------------------------------------------------------------------------- /src/Source/SourceConsumer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Source/SourceConsumer.php -------------------------------------------------------------------------------- /src/Source/SourceFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Source/SourceFactory.php -------------------------------------------------------------------------------- /src/Source/Webapi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Source/Webapi.php -------------------------------------------------------------------------------- /src/Source/Webapi/CountResponseHandlerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Source/Webapi/CountResponseHandlerInterface.php -------------------------------------------------------------------------------- /src/Source/Webapi/DataRequest/FilterDecoratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Source/Webapi/DataRequest/FilterDecoratorInterface.php -------------------------------------------------------------------------------- /src/Source/Webapi/DataRequest/PagingDecoratorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Source/Webapi/DataRequest/PagingDecoratorInterface.php -------------------------------------------------------------------------------- /src/Source/Webapi/DataResponseHandlerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Source/Webapi/DataResponseHandlerInterface.php -------------------------------------------------------------------------------- /src/Source/Webapi/RequestFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Source/Webapi/RequestFactoryInterface.php -------------------------------------------------------------------------------- /src/Specification/ImportSpecification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Specification/ImportSpecification.php -------------------------------------------------------------------------------- /src/Transformer/CategoryPathTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Transformer/CategoryPathTransformer.php -------------------------------------------------------------------------------- /src/Transformer/ProductStatusTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Transformer/ProductStatusTransformer.php -------------------------------------------------------------------------------- /src/Transformer/ProductTypeTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Transformer/ProductTypeTransformer.php -------------------------------------------------------------------------------- /src/Transformer/ProductVisibilityTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Transformer/ProductVisibilityTransformer.php -------------------------------------------------------------------------------- /src/Transformer/YesNoTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Transformer/YesNoTransformer.php -------------------------------------------------------------------------------- /src/Type/Db.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Type/Db.php -------------------------------------------------------------------------------- /src/Type/FileMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Type/FileMatcher.php -------------------------------------------------------------------------------- /src/Type/Files.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Type/Files.php -------------------------------------------------------------------------------- /src/Type/Type.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Type/Type.php -------------------------------------------------------------------------------- /src/Type/Webapi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Type/Webapi.php -------------------------------------------------------------------------------- /src/Ui/Component/Listing/Column/Elapsed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Ui/Component/Listing/Column/Elapsed.php -------------------------------------------------------------------------------- /src/Ui/Component/Listing/Column/ImportConfigActions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Ui/Component/Listing/Column/ImportConfigActions.php -------------------------------------------------------------------------------- /src/Ui/Component/Listing/Column/ImportHistoryActions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Ui/Component/Listing/Column/ImportHistoryActions.php -------------------------------------------------------------------------------- /src/Ui/Component/Listing/Column/Level/Options.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Ui/Component/Listing/Column/Level/Options.php -------------------------------------------------------------------------------- /src/Ui/Component/Listing/Column/Memory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Ui/Component/Listing/Column/Memory.php -------------------------------------------------------------------------------- /src/Ui/Component/Listing/ImportSearchResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Ui/Component/Listing/ImportSearchResult.php -------------------------------------------------------------------------------- /src/Writer/CollectingWriter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Writer/CollectingWriter.php -------------------------------------------------------------------------------- /src/Writer/ConfigBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Writer/ConfigBuilder.php -------------------------------------------------------------------------------- /src/Writer/ProductWriter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Writer/ProductWriter.php -------------------------------------------------------------------------------- /src/Writer/StockWriter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Writer/StockWriter.php -------------------------------------------------------------------------------- /src/Writer/Utils/DisableEventObserver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Writer/Utils/DisableEventObserver.php -------------------------------------------------------------------------------- /src/Writer/Writer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/Writer/Writer.php -------------------------------------------------------------------------------- /src/etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/etc/acl.xml -------------------------------------------------------------------------------- /src/etc/adminhtml/menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/etc/adminhtml/menu.xml -------------------------------------------------------------------------------- /src/etc/adminhtml/routes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/etc/adminhtml/routes.xml -------------------------------------------------------------------------------- /src/etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/etc/config.xml -------------------------------------------------------------------------------- /src/etc/crontab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/etc/crontab.xml -------------------------------------------------------------------------------- /src/etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/etc/di.xml -------------------------------------------------------------------------------- /src/etc/email_templates.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/etc/email_templates.xml -------------------------------------------------------------------------------- /src/etc/imports.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/etc/imports.xsd -------------------------------------------------------------------------------- /src/etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/etc/module.xml -------------------------------------------------------------------------------- /src/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/functions.php -------------------------------------------------------------------------------- /src/registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/registration.php -------------------------------------------------------------------------------- /src/view/adminhtml/layout/default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/adminhtml/layout/default.xml -------------------------------------------------------------------------------- /src/view/adminhtml/layout/jh_import_config_index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/adminhtml/layout/jh_import_config_index.xml -------------------------------------------------------------------------------- /src/view/adminhtml/layout/jh_import_config_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/adminhtml/layout/jh_import_config_info.xml -------------------------------------------------------------------------------- /src/view/adminhtml/layout/jh_import_log_import.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/adminhtml/layout/jh_import_log_import.xml -------------------------------------------------------------------------------- /src/view/adminhtml/layout/jh_import_log_index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/adminhtml/layout/jh_import_log_index.xml -------------------------------------------------------------------------------- /src/view/adminhtml/templates/config_info_header.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/adminhtml/templates/config_info_header.phtml -------------------------------------------------------------------------------- /src/view/adminhtml/templates/import_info.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/adminhtml/templates/import_info.phtml -------------------------------------------------------------------------------- /src/view/adminhtml/templates/info_type_files.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/adminhtml/templates/info_type_files.phtml -------------------------------------------------------------------------------- /src/view/adminhtml/templates/item_log_listing_header.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/adminhtml/templates/item_log_listing_header.phtml -------------------------------------------------------------------------------- /src/view/adminhtml/templates/log_listing_header.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/adminhtml/templates/log_listing_header.phtml -------------------------------------------------------------------------------- /src/view/adminhtml/ui_component/import_history_item_log_listing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/adminhtml/ui_component/import_history_item_log_listing.xml -------------------------------------------------------------------------------- /src/view/adminhtml/ui_component/import_history_listing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/adminhtml/ui_component/import_history_listing.xml -------------------------------------------------------------------------------- /src/view/adminhtml/ui_component/import_history_log_listing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/adminhtml/ui_component/import_history_log_listing.xml -------------------------------------------------------------------------------- /src/view/adminhtml/ui_component/import_listing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/adminhtml/ui_component/import_listing.xml -------------------------------------------------------------------------------- /src/view/adminhtml/web/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/adminhtml/web/css/styles.css -------------------------------------------------------------------------------- /src/view/frontend/email/import-report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeareJH/m2-module-import/HEAD/src/view/frontend/email/import-report.html --------------------------------------------------------------------------------