Changeset 3321438
- Timestamp:
- 07/02/2025 07:58:54 PM (9 months ago)
- Location:
- wc-ukr-shipping
- Files:
-
- 395 added
- 1 deleted
- 13 edited
-
tags/1.16.1 (added)
-
tags/1.16.1/assets (added)
-
tags/1.16.1/assets/css (added)
-
tags/1.16.1/assets/css/admin.min.css (added)
-
tags/1.16.1/assets/css/style.min.css (added)
-
tags/1.16.1/assets/js (added)
-
tags/1.16.1/assets/js/automation.min.js (added)
-
tags/1.16.1/assets/js/checkout2.min.js (added)
-
tags/1.16.1/assets/js/marketing.min.js (added)
-
tags/1.16.1/assets/js/orders.min.js (added)
-
tags/1.16.1/assets/js/plugin.min.js (added)
-
tags/1.16.1/assets/js/settings.min.js (added)
-
tags/1.16.1/assets/js/smarty-parcel.min.js (added)
-
tags/1.16.1/assets/js/tabs.js (added)
-
tags/1.16.1/assets/js/tools.min.js (added)
-
tags/1.16.1/assets/js/ttn-form.min.js (added)
-
tags/1.16.1/assets/js/ttn-widget.min.js (added)
-
tags/1.16.1/constants.php (added)
-
tags/1.16.1/globals.php (added)
-
tags/1.16.1/image (added)
-
tags/1.16.1/image/book.svg (added)
-
tags/1.16.1/image/check.svg (added)
-
tags/1.16.1/image/docs.svg (added)
-
tags/1.16.1/image/help.svg (added)
-
tags/1.16.1/image/menu-icon.png (added)
-
tags/1.16.1/image/nova-poshta-icon.png (added)
-
tags/1.16.1/image/refresh.svg (added)
-
tags/1.16.1/image/rozetka-icon.png (added)
-
tags/1.16.1/image/settings.svg (added)
-
tags/1.16.1/image/smarty-parcel.jpg (added)
-
tags/1.16.1/image/star.svg (added)
-
tags/1.16.1/image/success.svg (added)
-
tags/1.16.1/image/support.svg (added)
-
tags/1.16.1/image/telegram.svg (added)
-
tags/1.16.1/image/truck.svg (added)
-
tags/1.16.1/image/ukrposhta-icon.png (added)
-
tags/1.16.1/lang (added)
-
tags/1.16.1/lang/frontend.json (added)
-
tags/1.16.1/lang/frontend.php (added)
-
tags/1.16.1/lang/wc-ukr-shipping-i18n-ru_RU.mo (added)
-
tags/1.16.1/lang/wc-ukr-shipping-i18n-ru_RU.po (added)
-
tags/1.16.1/lang/wc-ukr-shipping-i18n-uk.mo (added)
-
tags/1.16.1/lang/wc-ukr-shipping-i18n-uk.po (added)
-
tags/1.16.1/lang/wc-ukr-shipping-i18n.pot (added)
-
tags/1.16.1/license.txt (added)
-
tags/1.16.1/readme.txt (added)
-
tags/1.16.1/src (added)
-
tags/1.16.1/src/Address (added)
-
tags/1.16.1/src/Address/Dto (added)
-
tags/1.16.1/src/Address/Dto/SearchWarehouseResultDto.php (added)
-
tags/1.16.1/src/Address/Exception (added)
-
tags/1.16.1/src/Address/Exception/Provider (added)
-
tags/1.16.1/src/Address/Exception/Provider/LicenseNotFoundException.php (added)
-
tags/1.16.1/src/Address/Exception/Provider/UnauthorizedException.php (added)
-
tags/1.16.1/src/Address/Model (added)
-
tags/1.16.1/src/Address/Model/City.php (added)
-
tags/1.16.1/src/Address/Model/Warehouse.php (added)
-
tags/1.16.1/src/Address/Provider (added)
-
tags/1.16.1/src/Address/Provider/AddressProviderInterface.php (added)
-
tags/1.16.1/src/Address/Provider/MySqlAddressProvider.php (added)
-
tags/1.16.1/src/Api (added)
-
tags/1.16.1/src/Api/CloudApi.php (added)
-
tags/1.16.1/src/Api/SmartyParcelApi.php (added)
-
tags/1.16.1/src/Component (added)
-
tags/1.16.1/src/Component/Automation (added)
-
tags/1.16.1/src/Component/Automation/Action (added)
-
tags/1.16.1/src/Component/Automation/Action/ActionFactory.php (added)
-
tags/1.16.1/src/Component/Automation/Action/ActionInterface.php (added)
-
tags/1.16.1/src/Component/Automation/Action/AddOrderNoteAction.php (added)
-
tags/1.16.1/src/Component/Automation/Action/SendEmailAction.php (added)
-
tags/1.16.1/src/Component/Automation/Action/UpdateOrderStatusAction.php (added)
-
tags/1.16.1/src/Component/Automation/Context.php (added)
-
tags/1.16.1/src/Component/Automation/Event (added)
-
tags/1.16.1/src/Component/Automation/Event/CarrierStatusChangedEvent.php (added)
-
tags/1.16.1/src/Component/Automation/Event/CloudStatusChangedEvent.php (added)
-
tags/1.16.1/src/Component/Automation/Event/EventFactory.php (added)
-
tags/1.16.1/src/Component/Automation/Event/EventInterface.php (added)
-
tags/1.16.1/src/Component/Automation/Event/SimpleEvent.php (added)
-
tags/1.16.1/src/Component/Automation/RuleExecutor.php (added)
-
tags/1.16.1/src/Component/Cache (added)
-
tags/1.16.1/src/Component/Cache/TransientCache.php (added)
-
tags/1.16.1/src/Component/Cache/TransientLockProvider.php (added)
-
tags/1.16.1/src/Component/Carriers (added)
-
tags/1.16.1/src/Component/Carriers/NovaPoshta (added)
-
tags/1.16.1/src/Component/Carriers/NovaPoshta/Order (added)
-
tags/1.16.1/src/Component/Carriers/NovaPoshta/Order/CheckoutOrderHandler.php (added)
-
tags/1.16.1/src/Component/Carriers/NovaPoshta/Order/CheckoutOrderShippingHandler.php (added)
-
tags/1.16.1/src/Component/Carriers/NovaPost (added)
-
tags/1.16.1/src/Component/Carriers/NovaPost/Order (added)
-
tags/1.16.1/src/Component/Carriers/NovaPost/Order/CheckoutOrderHandler.php (added)
-
tags/1.16.1/src/Component/Carriers/NovaPost/Order/CheckoutOrderShippingHandler.php (added)
-
tags/1.16.1/src/Component/Carriers/NovaPost/Shipping (added)
-
tags/1.16.1/src/Component/Carriers/NovaPost/Shipping/NovaPostPUDOProvider.php (added)
-
tags/1.16.1/src/Component/Carriers/RozetkaDelivery (added)
-
tags/1.16.1/src/Component/Carriers/RozetkaDelivery/Order (added)
-
tags/1.16.1/src/Component/Carriers/RozetkaDelivery/Order/CheckoutOrderHandler.php (added)
-
tags/1.16.1/src/Component/Carriers/RozetkaDelivery/Order/CheckoutOrderShippingHandler.php (added)
-
tags/1.16.1/src/Component/Carriers/RozetkaDelivery/Shipping (added)
-
tags/1.16.1/src/Component/Carriers/RozetkaDelivery/Shipping/RozetkaDeliveryPUDOProvider.php (added)
-
tags/1.16.1/src/Component/Carriers/Ukrposhta (added)
-
tags/1.16.1/src/Component/Carriers/Ukrposhta/Label (added)
-
tags/1.16.1/src/Component/Carriers/Ukrposhta/Label/SingleLabelDataCollector.php (added)
-
tags/1.16.1/src/Component/Carriers/Ukrposhta/Label/UkrposhtaBatchLabelRequestBuilder.php (added)
-
tags/1.16.1/src/Component/Carriers/Ukrposhta/Label/UkrposhtaFormLabelRequestBuilder.php (added)
-
tags/1.16.1/src/Component/Carriers/Ukrposhta/Order (added)
-
tags/1.16.1/src/Component/Carriers/Ukrposhta/Order/CheckoutOrderHandler.php (added)
-
tags/1.16.1/src/Component/Carriers/Ukrposhta/Order/CheckoutOrderShippingHandler.php (added)
-
tags/1.16.1/src/Component/ListTable (added)
-
tags/1.16.1/src/Component/ListTable/AutomationListTable.php (added)
-
tags/1.16.1/src/Component/Rates (added)
-
tags/1.16.1/src/Component/Rates/ApiRatesCalculator.php (added)
-
tags/1.16.1/src/Component/Rates/FixedRatesCalculator.php (added)
-
tags/1.16.1/src/Component/Rates/OrderTotalRatesCalculator.php (added)
-
tags/1.16.1/src/Component/Shipping (added)
-
tags/1.16.1/src/Component/Shipping/NovaPoshtaPUDOProvider.php (added)
-
tags/1.16.1/src/Component/Shipping/UkrposhtaPUDOProvider.php (added)
-
tags/1.16.1/src/Component/SmartyParcel (added)
-
tags/1.16.1/src/Component/SmartyParcel/FormLabelRequestBuilder.php (added)
-
tags/1.16.1/src/Component/SmartyParcel/LabelRequestBuilderInterface.php (added)
-
tags/1.16.1/src/Component/SmartyParcel/OrderLabelRequestBuilder.php (added)
-
tags/1.16.1/src/Component/Task (added)
-
tags/1.16.1/src/Component/Task/Task.php (added)
-
tags/1.16.1/src/Component/Task/TaskHandlerInterface.php (added)
-
tags/1.16.1/src/Component/Task/TaskInterface.php (added)
-
tags/1.16.1/src/Component/Validation (added)
-
tags/1.16.1/src/Component/Validation/CheckoutValidatorInterface.php (added)
-
tags/1.16.1/src/Component/Validation/NovaPoshtaCheckoutValidator.php (added)
-
tags/1.16.1/src/Component/Validation/NovaPostCheckoutValidator.php (added)
-
tags/1.16.1/src/Component/Validation/RozetkaDeliveryCheckoutValidator.php (added)
-
tags/1.16.1/src/Component/Validation/UkrposhtaCheckoutValidator.php (added)
-
tags/1.16.1/src/Contracts (added)
-
tags/1.16.1/src/Contracts/Address (added)
-
tags/1.16.1/src/Contracts/Address/CityFinderInterface.php (added)
-
tags/1.16.1/src/Contracts/Address/WarehouseFinderInterface.php (added)
-
tags/1.16.1/src/Contracts/AddressInterface.php (added)
-
tags/1.16.1/src/Contracts/ApiResponseInterface.php (added)
-
tags/1.16.1/src/Contracts/Cache (added)
-
tags/1.16.1/src/Contracts/Cache/CacheInterface.php (added)
-
tags/1.16.1/src/Contracts/Cache/LockProviderInterface.php (added)
-
tags/1.16.1/src/Contracts/Customer (added)
-
tags/1.16.1/src/Contracts/Customer/CustomerStorageInterface.php (added)
-
tags/1.16.1/src/Contracts/HttpClient.php (added)
-
tags/1.16.1/src/Contracts/NovaPoshtaAddressProviderInterface.php (added)
-
tags/1.16.1/src/Contracts/Order (added)
-
tags/1.16.1/src/Contracts/Order/OrderHandlerInterface.php (added)
-
tags/1.16.1/src/Contracts/Order/OrderShippingHandlerInterface.php (added)
-
tags/1.16.1/src/Contracts/OrderDataInterface.php (added)
-
tags/1.16.1/src/Contracts/Rates (added)
-
tags/1.16.1/src/Contracts/Rates/RatesCalculatorInterface.php (added)
-
tags/1.16.1/src/Contracts/Shipping (added)
-
tags/1.16.1/src/Contracts/Shipping/PUDOProviderInterface.php (added)
-
tags/1.16.1/src/DB (added)
-
tags/1.16.1/src/DB/Criteria (added)
-
tags/1.16.1/src/DB/Criteria/FindAutomationRulesCriteria.php (added)
-
tags/1.16.1/src/DB/Mappers (added)
-
tags/1.16.1/src/DB/Mappers/OrderListMapper.php (added)
-
tags/1.16.1/src/DB/Migrations (added)
-
tags/1.16.1/src/DB/Migrations/CreateAutomationActionsTable_20240923215754.php (added)
-
tags/1.16.1/src/DB/Migrations/CreateAutomationRulesTable_20240923215722.php (added)
-
tags/1.16.1/src/DB/Migrations/CreateShippingLabelsTable_20250203230634.php (added)
-
tags/1.16.1/src/DB/Migrations/UpdateShippingLabelsTable_20250408020301.php (added)
-
tags/1.16.1/src/DB/Migrations/UpdateShippingLabels_20250428213701.php (added)
-
tags/1.16.1/src/DB/NovaPoshtaRepository.php (added)
-
tags/1.16.1/src/DB/OptionsRepository.php (added)
-
tags/1.16.1/src/DB/Repositories (added)
-
tags/1.16.1/src/DB/Repositories/AreaRepository.php (added)
-
tags/1.16.1/src/DB/Repositories/AreaRepositoryInterface.php (added)
-
tags/1.16.1/src/DB/Repositories/AutomationRulesRepository.php (added)
-
tags/1.16.1/src/DB/Repositories/CityRepository.php (added)
-
tags/1.16.1/src/DB/Repositories/HardcodedAreaRepository.php (added)
-
tags/1.16.1/src/DB/Repositories/LegacyTtnRepository.php (added)
-
tags/1.16.1/src/DB/Repositories/Orders (added)
-
tags/1.16.1/src/DB/Repositories/Orders/HposOrderRepository.php (added)
-
tags/1.16.1/src/DB/Repositories/Orders/OrderRepository.php (added)
-
tags/1.16.1/src/DB/Repositories/Orders/OrderRepositoryInterface.php (added)
-
tags/1.16.1/src/DB/Repositories/ShippingLabelsRepository.php (added)
-
tags/1.16.1/src/DB/Repositories/TrackingRepository.php (added)
-
tags/1.16.1/src/DB/Repositories/WarehouseRepository.php (added)
-
tags/1.16.1/src/DB/Repositories/WarehouseSyncRepository.php (added)
-
tags/1.16.1/src/Dto (added)
-
tags/1.16.1/src/Dto/Address (added)
-
tags/1.16.1/src/Dto/Address/CityDto.php (added)
-
tags/1.16.1/src/Dto/Address/WarehouseDto.php (added)
-
tags/1.16.1/src/Dto/Rates (added)
-
tags/1.16.1/src/Dto/Rates/CalculateRatesDto.php (added)
-
tags/1.16.1/src/Dto/Rates/OrderInfoDto.php (added)
-
tags/1.16.1/src/Dto/Shipping (added)
-
tags/1.16.1/src/Dto/Shipping/City.php (added)
-
tags/1.16.1/src/Dto/Shipping/PUDO.php (added)
-
tags/1.16.1/src/Dto/SmartyParcel (added)
-
tags/1.16.1/src/Dto/SmartyParcel/Labels (added)
-
tags/1.16.1/src/Dto/SmartyParcel/Labels/CreateLabelResponseDto.php (added)
-
tags/1.16.1/src/Exceptions (added)
-
tags/1.16.1/src/Exceptions/ApiErrorException.php (added)
-
tags/1.16.1/src/Exceptions/ApiServiceException.php (added)
-
tags/1.16.1/src/Exceptions/NovaPoshtaAddressProviderException.php (added)
-
tags/1.16.1/src/Exceptions/SmartyParcel (added)
-
tags/1.16.1/src/Exceptions/SmartyParcel/SmartyParcelErrorException.php (added)
-
tags/1.16.1/src/Factories (added)
-
tags/1.16.1/src/Factories/ProductFactory.php (added)
-
tags/1.16.1/src/Factories/Rates (added)
-
tags/1.16.1/src/Factories/Rates/NovaPoshta (added)
-
tags/1.16.1/src/Factories/Rates/NovaPoshta/NovaPoshtaCheckoutOrderFactory.php (added)
-
tags/1.16.1/src/Factories/Rates/NovaPoshta/NovaPoshtaRatesCalculatorFactory.php (added)
-
tags/1.16.1/src/Factories/Rates/RatesCalculatorFactoryInterface.php (added)
-
tags/1.16.1/src/Factories/Rates/Ukrposhta (added)
-
tags/1.16.1/src/Factories/Rates/Ukrposhta/UkrposhtaCheckoutOrderFactory.php (added)
-
tags/1.16.1/src/Factories/Rates/Ukrposhta/UkrposhtaRatesCalculatorFactory.php (added)
-
tags/1.16.1/src/Foundation (added)
-
tags/1.16.1/src/Foundation/Dependencies.php (added)
-
tags/1.16.1/src/Foundation/NovaPoshtaShipping.php (added)
-
tags/1.16.1/src/Foundation/NovaPostShipping.php (added)
-
tags/1.16.1/src/Foundation/RozetkaDeliveryShipping.php (added)
-
tags/1.16.1/src/Foundation/State.php (added)
-
tags/1.16.1/src/Foundation/UkrPoshtaShipping.php (added)
-
tags/1.16.1/src/Foundation/WCUkrShipping.php (added)
-
tags/1.16.1/src/Helpers (added)
-
tags/1.16.1/src/Helpers/HtmlHelper.php (added)
-
tags/1.16.1/src/Helpers/WCUSHelper.php (added)
-
tags/1.16.1/src/Http (added)
-
tags/1.16.1/src/Http/Controllers (added)
-
tags/1.16.1/src/Http/Controllers/AddressBookController.php (added)
-
tags/1.16.1/src/Http/Controllers/AddressController.php (added)
-
tags/1.16.1/src/Http/Controllers/AutomationController.php (added)
-
tags/1.16.1/src/Http/Controllers/FeedbackController.php (added)
-
tags/1.16.1/src/Http/Controllers/MigrationController.php (added)
-
tags/1.16.1/src/Http/Controllers/OptionsController.php (added)
-
tags/1.16.1/src/Http/Controllers/OrdersController.php (added)
-
tags/1.16.1/src/Http/Controllers/SmartyParcelController.php (added)
-
tags/1.16.1/src/Http/Controllers/ToolsController.php (added)
-
tags/1.16.1/src/Http/ResponseLegacy.php (added)
-
tags/1.16.1/src/Http/WpHttpClient.php (added)
-
tags/1.16.1/src/Includes (added)
-
tags/1.16.1/src/Includes/Address (added)
-
tags/1.16.1/src/Includes/Address/CheckoutFinder.php (added)
-
tags/1.16.1/src/Includes/Address/RepositoryCityFinder.php (added)
-
tags/1.16.1/src/Includes/Address/RepositoryWarehouseFinder.php (added)
-
tags/1.16.1/src/Includes/AppState.php (added)
-
tags/1.16.1/src/Includes/Customer (added)
-
tags/1.16.1/src/Includes/Customer/LoggedCustomerStorage.php (added)
-
tags/1.16.1/src/Includes/Customer/SessionCustomerStorage.php (added)
-
tags/1.16.1/src/Includes/UI (added)
-
tags/1.16.1/src/Includes/UI/CityUIValue.php (added)
-
tags/1.16.1/src/Includes/UI/WarehouseUIValue.php (added)
-
tags/1.16.1/src/Model (added)
-
tags/1.16.1/src/Model/Address (added)
-
tags/1.16.1/src/Model/Address/Area.php (added)
-
tags/1.16.1/src/Model/Document (added)
-
tags/1.16.1/src/Model/Document/CustomRecipientAddress.php (added)
-
tags/1.16.1/src/Model/Document/ShippingRecipientAddress.php (added)
-
tags/1.16.1/src/Model/Document/TTNStore.php (added)
-
tags/1.16.1/src/Model/NovaPoshta (added)
-
tags/1.16.1/src/Model/NovaPoshta/Area.php (added)
-
tags/1.16.1/src/Model/NovaPoshta/City.php (added)
-
tags/1.16.1/src/Model/NovaPoshta/Warehouse.php (added)
-
tags/1.16.1/src/Model/OrderProduct.php (added)
-
tags/1.16.1/src/Model/WCUSOrder.php (added)
-
tags/1.16.1/src/Modules (added)
-
tags/1.16.1/src/Modules/Backend (added)
-
tags/1.16.1/src/Modules/Backend/AssetsLoader.php (added)
-
tags/1.16.1/src/Modules/Backend/Jobs.php (added)
-
tags/1.16.1/src/Modules/Backend/OptionsPage.php (added)
-
tags/1.16.1/src/Modules/Backend/Orders.php (added)
-
tags/1.16.1/src/Modules/Backend/ShippingItemDrawer.php (added)
-
tags/1.16.1/src/Modules/Core (added)
-
tags/1.16.1/src/Modules/Core/Activator.php (added)
-
tags/1.16.1/src/Modules/Core/Localization.php (added)
-
tags/1.16.1/src/Modules/Core/PluginInfo.php (added)
-
tags/1.16.1/src/Modules/Frontend (added)
-
tags/1.16.1/src/Modules/Frontend/Account.php (added)
-
tags/1.16.1/src/Modules/Frontend/Address.php (added)
-
tags/1.16.1/src/Modules/Frontend/AssetsLoader.php (added)
-
tags/1.16.1/src/Modules/Frontend/Cart.php (added)
-
tags/1.16.1/src/Modules/Frontend/Checkout.php (added)
-
tags/1.16.1/src/Modules/Frontend/CheckoutValidator.php (added)
-
tags/1.16.1/src/Modules/Frontend/OrderCreator.php (added)
-
tags/1.16.1/src/Modules/Frontend/ShippingMethod.php (added)
-
tags/1.16.1/src/Modules/WcusLegacyCompatibility.php (added)
-
tags/1.16.1/src/Services (added)
-
tags/1.16.1/src/Services/Address (added)
-
tags/1.16.1/src/Services/Address/AddressBookService.php (added)
-
tags/1.16.1/src/Services/AddressService.php (added)
-
tags/1.16.1/src/Services/AutomationService.php (added)
-
tags/1.16.1/src/Services/Calculation (added)
-
tags/1.16.1/src/Services/Calculation/ProductDimensionService.php (added)
-
tags/1.16.1/src/Services/CalculationService.php (added)
-
tags/1.16.1/src/Services/Checkout (added)
-
tags/1.16.1/src/Services/Checkout/CheckoutService.php (added)
-
tags/1.16.1/src/Services/Checkout/LegacyCheckoutService.php (added)
-
tags/1.16.1/src/Services/OrderService.php (added)
-
tags/1.16.1/src/Services/SmartyParcelService.php (added)
-
tags/1.16.1/src/Services/TaskService.php (added)
-
tags/1.16.1/src/Services/TranslateService.php (added)
-
tags/1.16.1/src/States (added)
-
tags/1.16.1/src/States/CheckoutState.php (added)
-
tags/1.16.1/src/States/OptionsPageState.php (added)
-
tags/1.16.1/src/States/OrdersState.php (added)
-
tags/1.16.1/src/States/SmartyParcelState.php (added)
-
tags/1.16.1/src/States/WarehouseLoaderState.php (added)
-
tags/1.16.1/src/Traits (added)
-
tags/1.16.1/src/Traits/SafeOrderShippingTrait.php (added)
-
tags/1.16.1/src/Traits/StateInitiatorTrait.php (added)
-
tags/1.16.1/vendor (added)
-
tags/1.16.1/vendor/autoload.php (added)
-
tags/1.16.1/vendor/bin (added)
-
tags/1.16.1/vendor/composer (added)
-
tags/1.16.1/vendor/composer/ClassLoader.php (added)
-
tags/1.16.1/vendor/composer/InstalledVersions.php (added)
-
tags/1.16.1/vendor/composer/LICENSE (added)
-
tags/1.16.1/vendor/composer/autoload_classmap.php (added)
-
tags/1.16.1/vendor/composer/autoload_namespaces.php (added)
-
tags/1.16.1/vendor/composer/autoload_psr4.php (added)
-
tags/1.16.1/vendor/composer/autoload_real.php (added)
-
tags/1.16.1/vendor/composer/autoload_static.php (added)
-
tags/1.16.1/vendor/composer/installed.json (added)
-
tags/1.16.1/vendor/composer/installed.php (added)
-
tags/1.16.1/vendor/kirillbdev (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Contracts (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Contracts/ModuleInterface.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/Migration.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/Migrations (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/Migrations/CreateNpMainTables_20240831172858.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/Migrator.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/QueryBuilder (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/QueryBuilder/BaseWhereClause.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/QueryBuilder/ClauseContainer.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/QueryBuilder/ClauseInterface.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/QueryBuilder/GroupWhereClause.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/QueryBuilder/JoinClause.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/QueryBuilder/OrderClause.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/QueryBuilder/QueryBuilder.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/QueryBuilder/WhereClause.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/QueryBuilder/WhereInClause.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/QueryBuilder/WhereLikeClause.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/DB/QueryBuilder/WhereRawClause.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Exceptions (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Exceptions/ContainerException.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Exceptions/MigrateException.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Facades (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Facades/DB.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Foundation (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Foundation/Container.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Foundation/Kernel.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Foundation/View.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Http (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Http/Contracts (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Http/Contracts/ResponseInterface.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Http/Controller.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Http/JsonResponse.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Http/Middleware (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Http/Middleware/VerifyCsrfToken.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Http/Request.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Http/Routing (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Http/Routing/Route.php (added)
-
tags/1.16.1/vendor/kirillbdev/wcus-core/src/Http/Routing/Router.php (added)
-
tags/1.16.1/views (added)
-
tags/1.16.1/views/automation.php (added)
-
tags/1.16.1/views/order (added)
-
tags/1.16.1/views/order/edit_order_metabox.php (added)
-
tags/1.16.1/views/orders.php (added)
-
tags/1.16.1/views/partial (added)
-
tags/1.16.1/views/partial/pro_promotion.php (added)
-
tags/1.16.1/views/partial/settings_general (added)
-
tags/1.16.1/views/partial/settings_general/common.php (added)
-
tags/1.16.1/views/partial/settings_general/parcels.php (added)
-
tags/1.16.1/views/partial/settings_general/shipping.php (added)
-
tags/1.16.1/views/partial/settings_nova_poshta (added)
-
tags/1.16.1/views/partial/settings_nova_poshta/checkout.php (added)
-
tags/1.16.1/views/partial/settings_nova_poshta/parcels.php (added)
-
tags/1.16.1/views/partial/settings_nova_poshta/shipping.php (added)
-
tags/1.16.1/views/partial/settings_nova_poshta/translates.php (added)
-
tags/1.16.1/views/partial/settings_nova_post (added)
-
tags/1.16.1/views/partial/settings_nova_post/shipping.php (added)
-
tags/1.16.1/views/partial/settings_rozetka (added)
-
tags/1.16.1/views/partial/settings_rozetka/shipping.php (added)
-
tags/1.16.1/views/partial/settings_top.php (added)
-
tags/1.16.1/views/partial/settings_ukrposhta (added)
-
tags/1.16.1/views/partial/settings_ukrposhta/parcels.php (added)
-
tags/1.16.1/views/partial/settings_ukrposhta/shipping.php (added)
-
tags/1.16.1/views/settings_general.php (added)
-
tags/1.16.1/views/settings_nova_poshta.php (added)
-
tags/1.16.1/views/settings_nova_post.php (added)
-
tags/1.16.1/views/settings_rozetka.php (added)
-
tags/1.16.1/views/settings_ukrposhta.php (added)
-
tags/1.16.1/views/smarty_parcel.php (added)
-
tags/1.16.1/views/tools.php (added)
-
tags/1.16.1/views/ttn (added)
-
tags/1.16.1/views/ttn/ttn.php (added)
-
tags/1.16.1/views/ttn/ttn_custom.php (added)
-
tags/1.16.1/views/ttn/ttn_forbidden.php (added)
-
tags/1.16.1/views/upgrade_plan.php (added)
-
tags/1.16.1/wc-ukr-shipping.php (added)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/Component/Shipping/UkrposhtaPUDOProvider.php (modified) (2 diffs)
-
trunk/src/Foundation/Dependencies.php (modified) (2 diffs)
-
trunk/src/Foundation/NovaPoshtaShipping.php (modified) (1 diff)
-
trunk/src/Foundation/NovaPostShipping.php (modified) (1 diff)
-
trunk/src/Foundation/RozetkaDeliveryShipping.php (modified) (1 diff)
-
trunk/src/Foundation/UkrPoshtaShipping.php (modified) (1 diff)
-
trunk/src/Http/Controllers/OrdersController.php (modified) (2 diffs)
-
trunk/src/Http/Response (deleted)
-
trunk/src/Modules/Backend/Orders.php (modified) (1 diff)
-
trunk/src/Services/CalculationService.php (modified) (2 diffs)
-
trunk/src/States/CheckoutState.php (modified) (1 diff)
-
trunk/src/States/OptionsPageState.php (modified) (1 diff)
-
trunk/wc-ukr-shipping.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wc-ukr-shipping/trunk/readme.txt
r3320659 r3321438 6 6 Requires PHP: 7.4 7 7 Tested up to: 6.8 8 Stable tag: 1.16. 08 Stable tag: 1.16.1 9 9 10 10 Connect Nova Poshta, Ukrposhta, Rozetka or international delivery services to your WooCommerce store. Create TTN, track orders and calculate rates in one place. … … 87 87 == Changelog == 88 88 89 = Version 1.16.1 / (02.07.2025) = 90 * Fixed PHP 8.2 deprecation notice. 91 * Code quality improvements. 92 89 93 = Version 1.16.0 / (01.07.2025) = 90 94 * [New] Rozetka Delivery shipping method. -
wc-ukr-shipping/trunk/src/Component/Shipping/UkrposhtaPUDOProvider.php
r3314046 r3321438 61 61 public function searchCityById(string $id): ?City 62 62 { 63 // TODO: Implement searchCityById() method.63 throw new \RuntimeException('Not implemented'); 64 64 } 65 65 … … 112 112 public function searchPUDOById(string $id): ?PUDO 113 113 { 114 // TODO: Implement searchPUDOById() method.114 throw new \RuntimeException('Not implemented'); 115 115 } 116 116 } -
wc-ukr-shipping/trunk/src/Foundation/Dependencies.php
r3310695 r3321438 50 50 OrderRepositoryInterface::class => function ($container) { 51 51 $controller = wcus_wc_container_safe_get(CustomOrdersTableController::class); 52 return $controller !== null && $controller ->custom_orders_table_usage_is_enabled()52 return $controller !== null && $controller->custom_orders_table_usage_is_enabled() 53 53 ? $container->make(HposOrderRepository::class) 54 54 : $container->make(OrderRepository::class); … … 58 58 return new Activator($container->make(Migrator::class)); 59 59 }, 60 // Controllers61 AddressController::class => function ($container) {62 return new AddressController($container->make(MySqlAddressProvider::class));63 }64 60 ]; 65 61 } -
wc-ukr-shipping/trunk/src/Foundation/NovaPoshtaShipping.php
r3320659 r3321438 52 52 $this->title = $translates['method_title']; 53 53 54 // Save settings in admin if you have any defined54 // @phpstan-ignore-next-line 55 55 add_action('woocommerce_update_options_shipping_' . $this->id, array($this, 'process_admin_options')); 56 56 } -
wc-ukr-shipping/trunk/src/Foundation/NovaPostShipping.php
r3320659 r3321438 42 42 $this->title = __('Nova Post', 'wc-ukr-shipping-i18n'); 43 43 44 // Save settings in admin if you have any defined44 // @phpstan-ignore-next-line 45 45 add_action('woocommerce_update_options_shipping_' . $this->id, [$this, 'process_admin_options']); 46 46 } -
wc-ukr-shipping/trunk/src/Foundation/RozetkaDeliveryShipping.php
r3320659 r3321438 40 40 $this->title = $this->get_option('title'); 41 41 42 // Save settings in admin if you have any defined42 // @phpstan-ignore-next-line 43 43 add_action('woocommerce_update_options_shipping_' . $this->id, [$this, 'process_admin_options']); 44 44 } -
wc-ukr-shipping/trunk/src/Foundation/UkrPoshtaShipping.php
r3320659 r3321438 48 48 $this->title = __('Ukrposhta', 'wc-ukr-shipping-i18n') . ' ' . __($this->get_option('service_type'), 'wc-ukr-shipping-i18n'); 49 49 50 // Save settings in admin if you have any defined50 // @phpstan-ignore-next-line 51 51 add_action('woocommerce_update_options_shipping_' . $this->id, [$this, 'process_admin_options']); 52 52 } -
wc-ukr-shipping/trunk/src/Http/Controllers/OrdersController.php
r3272270 r3321438 3 3 namespace kirillbdev\WCUkrShipping\Http\Controllers; 4 4 5 use kirillbdev\WCUkrShipping\Exceptions\ApiServiceException;6 5 use kirillbdev\WCUkrShipping\Services\OrderService; 7 6 use kirillbdev\WCUSCore\Http\Contracts\ResponseInterface; … … 33 32 ]); 34 33 } 35 36 public function generateTTN(Request $request): ResponseInterface37 {38 try {39 $invoice = $this->autoInvoiceOperation->createInvoiceFromOrderId($request->get('order_id', 0));40 // Trackings API41 $autoTracking = $request->get('options', [])['autoTracking'] ?? 0;42 if ((int)$autoTracking === 1) {43 $this->trackingsMockService->createTracking((string)$invoice->documentNumber);44 }45 46 // Execute automation47 $ttn = $this->ttnRepository->findById($invoice->id);48 $order = wc_get_order((int)$request->get('order_id'));49 if ($ttn && $order) {50 $this->automationService->executeEvent(51 'ttn_created',52 new Context('ttn_created', $order, (array)$ttn)53 );54 }55 56 return $this->jsonResponse([57 'success' => true,58 'data' => [59 'ttn_id' => $invoice->documentNumber,60 'ttn_db_id' => $invoice->id,61 'ttn_ref' => $invoice->ref,62 // todo: next line should be refactored63 'carrier_status' => '1',64 'carrier_status_additional' => 'Відправник самостійно створив цю накладну, але ще не надав до відправки',65 ]66 ]);67 }68 catch (ApiServiceException $e) {69 return $this->jsonResponse([70 'success' => false,71 'errors' => [72 $e->getMessage()73 ]74 ]);75 }76 catch (ApiException $e) {77 return $this->jsonResponse([78 'success' => false,79 'errors' => $e->getErrors()80 ]);81 }82 }83 34 } -
wc-ukr-shipping/trunk/src/Modules/Backend/Orders.php
r3320659 r3321438 41 41 return [ 42 42 new Route('wcus_orders_list', OrdersController::class, 'getOrders'), 43 new Route('wcus_generate_ttn', OrdersController::class, 'generateTTN')44 43 ]; 45 44 } -
wc-ukr-shipping/trunk/src/Services/CalculationService.php
r3320659 r3321438 7 7 use kirillbdev\WCUkrShipping\Factories\Rates\RatesCalculatorFactoryInterface; 8 8 use kirillbdev\WCUkrShipping\Factories\Rates\Ukrposhta\UkrposhtaRatesCalculatorFactory; 9 use kirillbdev\WCUkrShipping\Services\Calculation\ProductDimensionService;10 9 11 10 if ( ! defined('ABSPATH')) { … … 19 18 public function __construct() 20 19 { 21 $this->productDimensionService = wcus_container()->make(ProductDimensionService::class);22 20 $this->smartyParcelService = wcus_container()->make(SmartyParcelService::class); 23 21 } -
wc-ukr-shipping/trunk/src/States/CheckoutState.php
r3295459 r3321438 23 23 $shippingTypes['doors'] = 1; 24 24 } 25 if ((int)wc_ukr_shipping_get_option('wcus_show_poshtomats' , 1) === 1) {25 if ((int)wc_ukr_shipping_get_option('wcus_show_poshtomats') === 1) { 26 26 $shippingTypes['poshtomat'] = 1; 27 27 } -
wc-ukr-shipping/trunk/src/States/OptionsPageState.php
r3305035 r3321438 71 71 return [ 72 72 'provider' => wc_ukr_shipping_get_option('wcus_ukrposhta_dd_provider'), 73 'bearerEcom' => wc_ukr_shipping_get_option('wcus_ukrposhta_bearer_ecom' , ''),73 'bearerEcom' => wc_ukr_shipping_get_option('wcus_ukrposhta_bearer_ecom'), 74 74 ]; 75 75 } -
wc-ukr-shipping/trunk/wc-ukr-shipping.php
r3320659 r3321438 4 4 * Plugin URI: https://kirillbdev.pro/wc-ukr-shipping-pro/ 5 5 * Description: Integration of Nova Poshta and Ukrposhta delivery services for WooCommerce 6 * Version: 1.16. 06 * Version: 1.16.1 7 7 * Author: kirillbdev 8 8 * License URI: license.txt
Note: See TracChangeset
for help on using the changeset viewer.