├── .editorconfig ├── .github ├── CONTRIBUTING.md ├── SECURITY.md └── workflows │ ├── analyse.yml │ ├── changelog.yml │ ├── coverage.yml │ ├── style.yml │ └── tests.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── UPGRADE.md ├── art ├── banner.svg └── footer.svg ├── composer.json ├── config └── magento-prices.php ├── database └── migrations │ ├── 2022_02_23_164003_create_prices_table.php │ ├── 2022_03_15_094003_add_special_prices.php │ ├── 2022_05_04_094003_add_price_flags.php │ ├── 2022_08_16_132103_remove_in_magento_flag.php │ ├── 2023_09_28_150000_create_magento_prices_customer_groups_table.php │ ├── 2024_07_26_163000_magento_prices_add_checksum_column.php │ └── 2024_07_30_153000_magento_prices_drop_unused_columns.php ├── phpstan.neon ├── phpunit.xml ├── src ├── Actions │ ├── ProcessPrices.php │ ├── Retrieval │ │ ├── RetrieveAllPrices.php │ │ ├── RetrievePrice.php │ │ └── SavePrice.php │ ├── Update │ │ ├── Async │ │ │ ├── UpdateBasePricesAsync.php │ │ │ ├── UpdatePricesAsync.php │ │ │ ├── UpdateSpecialPricesAsync.php │ │ │ └── UpdateTierPricesAsync.php │ │ └── Sync │ │ │ ├── UpdateBasePrice.php │ │ │ ├── UpdatePrice.php │ │ │ ├── UpdateSpecialPrice.php │ │ │ └── UpdateTierPrice.php │ └── Utility │ │ ├── CheckTierDuplicates.php │ │ ├── DeleteCurrentSpecialPrices.php │ │ ├── FilterTierPrices.php │ │ ├── ImportCustomerGroups.php │ │ ├── ProcessProductsWithMissingPrices.php │ │ └── RetrieveCustomerGroups.php ├── Commands │ ├── ProcessPricesCommand.php │ ├── Retrieval │ │ ├── RetrieveAllPricesCommand.php │ │ └── RetrievePriceCommand.php │ ├── Update │ │ ├── UpdateAllPricesCommand.php │ │ └── UpdatePriceCommand.php │ └── Utility │ │ ├── ImportCustomerGroupsCommand.php │ │ └── ProcessProductsWithMissingPricesCommand.php ├── Concerns │ └── ValidatesData.php ├── Contracts │ ├── ProcessesPrices.php │ ├── Retrieval │ │ ├── RetrievesAllPrices.php │ │ ├── RetrievesPrice.php │ │ └── SavesPrice.php │ ├── Update │ │ ├── Async │ │ │ ├── UpdatesBasePricesAsync.php │ │ │ ├── UpdatesPricesAsync.php │ │ │ ├── UpdatesSpecialPricesAsync.php │ │ │ └── UpdatesTierPricesAsync.php │ │ └── Sync │ │ │ ├── UpdatesBasePrice.php │ │ │ ├── UpdatesPrice.php │ │ │ ├── UpdatesSpecialPrice.php │ │ │ └── UpdatesTierPrice.php │ └── Utility │ │ ├── ChecksTierDuplicates.php │ │ ├── DeletesCurrentSpecialPrices.php │ │ ├── FiltersTierPrices.php │ │ ├── ImportsCustomerGroups.php │ │ ├── ProcessesProductsWithMissingPrices.php │ │ └── RetrievesCustomerGroups.php ├── Data │ ├── Data.php │ └── PriceData.php ├── Events │ └── UpdatedPriceEvent.php ├── Exceptions │ ├── DuplicateTierPriceException.php │ ├── NotImplementedException.php │ └── PriceUpdateException.php ├── Jobs │ ├── ProcessPricesJob.php │ ├── Retrieval │ │ ├── RetrieveAllPricesJob.php │ │ ├── RetrievePriceJob.php │ │ └── SavePriceJob.php │ ├── Update │ │ ├── UpdatePriceJob.php │ │ └── UpdatePricesAsyncJob.php │ └── Utility │ │ ├── ImportCustomerGroupsJob.php │ │ └── ProcessProductsWithMissingPricesJob.php ├── Listeners │ ├── BulkOperationStatusListener.php │ └── ProductDataModifiedListener.php ├── Models │ ├── CustomerGroup.php │ └── Price.php ├── Repository │ ├── BaseRepository.php │ └── Repository.php └── ServiceProvider.php └── tests ├── Actions ├── ProcessPricesTest.php ├── Retrieval │ ├── RetrieveAllPricesTest.php │ ├── RetrievePriceTest.php │ └── SavePriceTest.php ├── Update │ ├── Async │ │ ├── UpdateBasePricesAsyncTest.php │ │ ├── UpdatePricesAsyncTest.php │ │ ├── UpdateSpecialPricesAsyncTest.php │ │ └── UpdateTierPricesAsyncTest.php │ └── Sync │ │ ├── UpdateBasePriceTest.php │ │ ├── UpdatePriceTest.php │ │ ├── UpdateSpecialPriceTest.php │ │ └── UpdateTierPriceTest.php └── Utility │ ├── CheckTierDuplicatesTest.php │ ├── DeleteCurrentSpecialPricesTest.php │ ├── FilterTierPricesTest.php │ ├── ImportCustomerGroupsTest.php │ ├── ProcessProductsWithMissingPricesTest.php │ └── RetrieveCustomerGroupsTest.php ├── Commands ├── ProcessPricesCommandTest.php ├── Retrieval │ ├── RetrieveAllPricesCommandTest.php │ └── RetrievePriceCommandTest.php ├── Update │ ├── UpdateAllPricesCommandTest.php │ └── UpdatePriceCommandTest.php └── Utility │ ├── ImportCustomerGroupsCommandTest.php │ └── ProcessProductsWithMissingPricesCommandTest.php ├── Data └── PriceDataTest.php ├── Fakes ├── FakeNullRepository.php └── FakeRepository.php ├── Jobs ├── ProcessPricesJobTest.php ├── Retrieval │ ├── RetrieveAllPricesJobTest.php │ ├── RetrievePriceJobTest.php │ └── SavePriceJobTest.php ├── Update │ ├── UpdatePriceJobTest.php │ └── UpdatePricesAsyncJobTest.php └── Utility │ ├── ImportCustomerGroupsJobTest.php │ └── ProcessProductsWithMissingPricesJobTest.php ├── Listeners ├── BulkOperationStatusListenerTest.php └── ProductDataModifiedListenerTest.php ├── Models └── PriceModelTest.php ├── Repository └── RepositoryTest.php └── TestCase.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/workflows/analyse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/.github/workflows/analyse.yml -------------------------------------------------------------------------------- /.github/workflows/changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/.github/workflows/changelog.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/style.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/.github/workflows/style.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | composer.lock 3 | .phpunit.result.cache 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/UPGRADE.md -------------------------------------------------------------------------------- /art/banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/art/banner.svg -------------------------------------------------------------------------------- /art/footer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/art/footer.svg -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/composer.json -------------------------------------------------------------------------------- /config/magento-prices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/config/magento-prices.php -------------------------------------------------------------------------------- /database/migrations/2022_02_23_164003_create_prices_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/database/migrations/2022_02_23_164003_create_prices_table.php -------------------------------------------------------------------------------- /database/migrations/2022_03_15_094003_add_special_prices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/database/migrations/2022_03_15_094003_add_special_prices.php -------------------------------------------------------------------------------- /database/migrations/2022_05_04_094003_add_price_flags.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/database/migrations/2022_05_04_094003_add_price_flags.php -------------------------------------------------------------------------------- /database/migrations/2022_08_16_132103_remove_in_magento_flag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/database/migrations/2022_08_16_132103_remove_in_magento_flag.php -------------------------------------------------------------------------------- /database/migrations/2023_09_28_150000_create_magento_prices_customer_groups_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/database/migrations/2023_09_28_150000_create_magento_prices_customer_groups_table.php -------------------------------------------------------------------------------- /database/migrations/2024_07_26_163000_magento_prices_add_checksum_column.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/database/migrations/2024_07_26_163000_magento_prices_add_checksum_column.php -------------------------------------------------------------------------------- /database/migrations/2024_07_30_153000_magento_prices_drop_unused_columns.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/database/migrations/2024_07_30_153000_magento_prices_drop_unused_columns.php -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Actions/ProcessPrices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/ProcessPrices.php -------------------------------------------------------------------------------- /src/Actions/Retrieval/RetrieveAllPrices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Retrieval/RetrieveAllPrices.php -------------------------------------------------------------------------------- /src/Actions/Retrieval/RetrievePrice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Retrieval/RetrievePrice.php -------------------------------------------------------------------------------- /src/Actions/Retrieval/SavePrice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Retrieval/SavePrice.php -------------------------------------------------------------------------------- /src/Actions/Update/Async/UpdateBasePricesAsync.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Update/Async/UpdateBasePricesAsync.php -------------------------------------------------------------------------------- /src/Actions/Update/Async/UpdatePricesAsync.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Update/Async/UpdatePricesAsync.php -------------------------------------------------------------------------------- /src/Actions/Update/Async/UpdateSpecialPricesAsync.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Update/Async/UpdateSpecialPricesAsync.php -------------------------------------------------------------------------------- /src/Actions/Update/Async/UpdateTierPricesAsync.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Update/Async/UpdateTierPricesAsync.php -------------------------------------------------------------------------------- /src/Actions/Update/Sync/UpdateBasePrice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Update/Sync/UpdateBasePrice.php -------------------------------------------------------------------------------- /src/Actions/Update/Sync/UpdatePrice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Update/Sync/UpdatePrice.php -------------------------------------------------------------------------------- /src/Actions/Update/Sync/UpdateSpecialPrice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Update/Sync/UpdateSpecialPrice.php -------------------------------------------------------------------------------- /src/Actions/Update/Sync/UpdateTierPrice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Update/Sync/UpdateTierPrice.php -------------------------------------------------------------------------------- /src/Actions/Utility/CheckTierDuplicates.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Utility/CheckTierDuplicates.php -------------------------------------------------------------------------------- /src/Actions/Utility/DeleteCurrentSpecialPrices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Utility/DeleteCurrentSpecialPrices.php -------------------------------------------------------------------------------- /src/Actions/Utility/FilterTierPrices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Utility/FilterTierPrices.php -------------------------------------------------------------------------------- /src/Actions/Utility/ImportCustomerGroups.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Utility/ImportCustomerGroups.php -------------------------------------------------------------------------------- /src/Actions/Utility/ProcessProductsWithMissingPrices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Utility/ProcessProductsWithMissingPrices.php -------------------------------------------------------------------------------- /src/Actions/Utility/RetrieveCustomerGroups.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Actions/Utility/RetrieveCustomerGroups.php -------------------------------------------------------------------------------- /src/Commands/ProcessPricesCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Commands/ProcessPricesCommand.php -------------------------------------------------------------------------------- /src/Commands/Retrieval/RetrieveAllPricesCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Commands/Retrieval/RetrieveAllPricesCommand.php -------------------------------------------------------------------------------- /src/Commands/Retrieval/RetrievePriceCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Commands/Retrieval/RetrievePriceCommand.php -------------------------------------------------------------------------------- /src/Commands/Update/UpdateAllPricesCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Commands/Update/UpdateAllPricesCommand.php -------------------------------------------------------------------------------- /src/Commands/Update/UpdatePriceCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Commands/Update/UpdatePriceCommand.php -------------------------------------------------------------------------------- /src/Commands/Utility/ImportCustomerGroupsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Commands/Utility/ImportCustomerGroupsCommand.php -------------------------------------------------------------------------------- /src/Commands/Utility/ProcessProductsWithMissingPricesCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Commands/Utility/ProcessProductsWithMissingPricesCommand.php -------------------------------------------------------------------------------- /src/Concerns/ValidatesData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Concerns/ValidatesData.php -------------------------------------------------------------------------------- /src/Contracts/ProcessesPrices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/ProcessesPrices.php -------------------------------------------------------------------------------- /src/Contracts/Retrieval/RetrievesAllPrices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Retrieval/RetrievesAllPrices.php -------------------------------------------------------------------------------- /src/Contracts/Retrieval/RetrievesPrice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Retrieval/RetrievesPrice.php -------------------------------------------------------------------------------- /src/Contracts/Retrieval/SavesPrice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Retrieval/SavesPrice.php -------------------------------------------------------------------------------- /src/Contracts/Update/Async/UpdatesBasePricesAsync.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Update/Async/UpdatesBasePricesAsync.php -------------------------------------------------------------------------------- /src/Contracts/Update/Async/UpdatesPricesAsync.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Update/Async/UpdatesPricesAsync.php -------------------------------------------------------------------------------- /src/Contracts/Update/Async/UpdatesSpecialPricesAsync.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Update/Async/UpdatesSpecialPricesAsync.php -------------------------------------------------------------------------------- /src/Contracts/Update/Async/UpdatesTierPricesAsync.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Update/Async/UpdatesTierPricesAsync.php -------------------------------------------------------------------------------- /src/Contracts/Update/Sync/UpdatesBasePrice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Update/Sync/UpdatesBasePrice.php -------------------------------------------------------------------------------- /src/Contracts/Update/Sync/UpdatesPrice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Update/Sync/UpdatesPrice.php -------------------------------------------------------------------------------- /src/Contracts/Update/Sync/UpdatesSpecialPrice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Update/Sync/UpdatesSpecialPrice.php -------------------------------------------------------------------------------- /src/Contracts/Update/Sync/UpdatesTierPrice.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Update/Sync/UpdatesTierPrice.php -------------------------------------------------------------------------------- /src/Contracts/Utility/ChecksTierDuplicates.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Utility/ChecksTierDuplicates.php -------------------------------------------------------------------------------- /src/Contracts/Utility/DeletesCurrentSpecialPrices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Utility/DeletesCurrentSpecialPrices.php -------------------------------------------------------------------------------- /src/Contracts/Utility/FiltersTierPrices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Utility/FiltersTierPrices.php -------------------------------------------------------------------------------- /src/Contracts/Utility/ImportsCustomerGroups.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Utility/ImportsCustomerGroups.php -------------------------------------------------------------------------------- /src/Contracts/Utility/ProcessesProductsWithMissingPrices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Utility/ProcessesProductsWithMissingPrices.php -------------------------------------------------------------------------------- /src/Contracts/Utility/RetrievesCustomerGroups.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Contracts/Utility/RetrievesCustomerGroups.php -------------------------------------------------------------------------------- /src/Data/Data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Data/Data.php -------------------------------------------------------------------------------- /src/Data/PriceData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Data/PriceData.php -------------------------------------------------------------------------------- /src/Events/UpdatedPriceEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Events/UpdatedPriceEvent.php -------------------------------------------------------------------------------- /src/Exceptions/DuplicateTierPriceException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Exceptions/DuplicateTierPriceException.php -------------------------------------------------------------------------------- /src/Exceptions/NotImplementedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Exceptions/NotImplementedException.php -------------------------------------------------------------------------------- /src/Exceptions/PriceUpdateException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Exceptions/PriceUpdateException.php -------------------------------------------------------------------------------- /src/Jobs/ProcessPricesJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Jobs/ProcessPricesJob.php -------------------------------------------------------------------------------- /src/Jobs/Retrieval/RetrieveAllPricesJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Jobs/Retrieval/RetrieveAllPricesJob.php -------------------------------------------------------------------------------- /src/Jobs/Retrieval/RetrievePriceJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Jobs/Retrieval/RetrievePriceJob.php -------------------------------------------------------------------------------- /src/Jobs/Retrieval/SavePriceJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Jobs/Retrieval/SavePriceJob.php -------------------------------------------------------------------------------- /src/Jobs/Update/UpdatePriceJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Jobs/Update/UpdatePriceJob.php -------------------------------------------------------------------------------- /src/Jobs/Update/UpdatePricesAsyncJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Jobs/Update/UpdatePricesAsyncJob.php -------------------------------------------------------------------------------- /src/Jobs/Utility/ImportCustomerGroupsJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Jobs/Utility/ImportCustomerGroupsJob.php -------------------------------------------------------------------------------- /src/Jobs/Utility/ProcessProductsWithMissingPricesJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Jobs/Utility/ProcessProductsWithMissingPricesJob.php -------------------------------------------------------------------------------- /src/Listeners/BulkOperationStatusListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Listeners/BulkOperationStatusListener.php -------------------------------------------------------------------------------- /src/Listeners/ProductDataModifiedListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Listeners/ProductDataModifiedListener.php -------------------------------------------------------------------------------- /src/Models/CustomerGroup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Models/CustomerGroup.php -------------------------------------------------------------------------------- /src/Models/Price.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Models/Price.php -------------------------------------------------------------------------------- /src/Repository/BaseRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Repository/BaseRepository.php -------------------------------------------------------------------------------- /src/Repository/Repository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/Repository/Repository.php -------------------------------------------------------------------------------- /src/ServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/src/ServiceProvider.php -------------------------------------------------------------------------------- /tests/Actions/ProcessPricesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/ProcessPricesTest.php -------------------------------------------------------------------------------- /tests/Actions/Retrieval/RetrieveAllPricesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Retrieval/RetrieveAllPricesTest.php -------------------------------------------------------------------------------- /tests/Actions/Retrieval/RetrievePriceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Retrieval/RetrievePriceTest.php -------------------------------------------------------------------------------- /tests/Actions/Retrieval/SavePriceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Retrieval/SavePriceTest.php -------------------------------------------------------------------------------- /tests/Actions/Update/Async/UpdateBasePricesAsyncTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Update/Async/UpdateBasePricesAsyncTest.php -------------------------------------------------------------------------------- /tests/Actions/Update/Async/UpdatePricesAsyncTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Update/Async/UpdatePricesAsyncTest.php -------------------------------------------------------------------------------- /tests/Actions/Update/Async/UpdateSpecialPricesAsyncTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Update/Async/UpdateSpecialPricesAsyncTest.php -------------------------------------------------------------------------------- /tests/Actions/Update/Async/UpdateTierPricesAsyncTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Update/Async/UpdateTierPricesAsyncTest.php -------------------------------------------------------------------------------- /tests/Actions/Update/Sync/UpdateBasePriceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Update/Sync/UpdateBasePriceTest.php -------------------------------------------------------------------------------- /tests/Actions/Update/Sync/UpdatePriceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Update/Sync/UpdatePriceTest.php -------------------------------------------------------------------------------- /tests/Actions/Update/Sync/UpdateSpecialPriceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Update/Sync/UpdateSpecialPriceTest.php -------------------------------------------------------------------------------- /tests/Actions/Update/Sync/UpdateTierPriceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Update/Sync/UpdateTierPriceTest.php -------------------------------------------------------------------------------- /tests/Actions/Utility/CheckTierDuplicatesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Utility/CheckTierDuplicatesTest.php -------------------------------------------------------------------------------- /tests/Actions/Utility/DeleteCurrentSpecialPricesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Utility/DeleteCurrentSpecialPricesTest.php -------------------------------------------------------------------------------- /tests/Actions/Utility/FilterTierPricesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Utility/FilterTierPricesTest.php -------------------------------------------------------------------------------- /tests/Actions/Utility/ImportCustomerGroupsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Utility/ImportCustomerGroupsTest.php -------------------------------------------------------------------------------- /tests/Actions/Utility/ProcessProductsWithMissingPricesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Utility/ProcessProductsWithMissingPricesTest.php -------------------------------------------------------------------------------- /tests/Actions/Utility/RetrieveCustomerGroupsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Actions/Utility/RetrieveCustomerGroupsTest.php -------------------------------------------------------------------------------- /tests/Commands/ProcessPricesCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Commands/ProcessPricesCommandTest.php -------------------------------------------------------------------------------- /tests/Commands/Retrieval/RetrieveAllPricesCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Commands/Retrieval/RetrieveAllPricesCommandTest.php -------------------------------------------------------------------------------- /tests/Commands/Retrieval/RetrievePriceCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Commands/Retrieval/RetrievePriceCommandTest.php -------------------------------------------------------------------------------- /tests/Commands/Update/UpdateAllPricesCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Commands/Update/UpdateAllPricesCommandTest.php -------------------------------------------------------------------------------- /tests/Commands/Update/UpdatePriceCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Commands/Update/UpdatePriceCommandTest.php -------------------------------------------------------------------------------- /tests/Commands/Utility/ImportCustomerGroupsCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Commands/Utility/ImportCustomerGroupsCommandTest.php -------------------------------------------------------------------------------- /tests/Commands/Utility/ProcessProductsWithMissingPricesCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Commands/Utility/ProcessProductsWithMissingPricesCommandTest.php -------------------------------------------------------------------------------- /tests/Data/PriceDataTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Data/PriceDataTest.php -------------------------------------------------------------------------------- /tests/Fakes/FakeNullRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Fakes/FakeNullRepository.php -------------------------------------------------------------------------------- /tests/Fakes/FakeRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Fakes/FakeRepository.php -------------------------------------------------------------------------------- /tests/Jobs/ProcessPricesJobTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Jobs/ProcessPricesJobTest.php -------------------------------------------------------------------------------- /tests/Jobs/Retrieval/RetrieveAllPricesJobTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Jobs/Retrieval/RetrieveAllPricesJobTest.php -------------------------------------------------------------------------------- /tests/Jobs/Retrieval/RetrievePriceJobTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Jobs/Retrieval/RetrievePriceJobTest.php -------------------------------------------------------------------------------- /tests/Jobs/Retrieval/SavePriceJobTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Jobs/Retrieval/SavePriceJobTest.php -------------------------------------------------------------------------------- /tests/Jobs/Update/UpdatePriceJobTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Jobs/Update/UpdatePriceJobTest.php -------------------------------------------------------------------------------- /tests/Jobs/Update/UpdatePricesAsyncJobTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Jobs/Update/UpdatePricesAsyncJobTest.php -------------------------------------------------------------------------------- /tests/Jobs/Utility/ImportCustomerGroupsJobTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Jobs/Utility/ImportCustomerGroupsJobTest.php -------------------------------------------------------------------------------- /tests/Jobs/Utility/ProcessProductsWithMissingPricesJobTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Jobs/Utility/ProcessProductsWithMissingPricesJobTest.php -------------------------------------------------------------------------------- /tests/Listeners/BulkOperationStatusListenerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Listeners/BulkOperationStatusListenerTest.php -------------------------------------------------------------------------------- /tests/Listeners/ProductDataModifiedListenerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Listeners/ProductDataModifiedListenerTest.php -------------------------------------------------------------------------------- /tests/Models/PriceModelTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Models/PriceModelTest.php -------------------------------------------------------------------------------- /tests/Repository/RepositoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/Repository/RepositoryTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justbetter/laravel-magento-prices/HEAD/tests/TestCase.php --------------------------------------------------------------------------------