Severity: 8192
Message: Creation of dynamic property CI_URI::$config is deprecated
Filename: core/URI.php
Line Number: 101
Backtrace:
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Router::$uri is deprecated
Filename: core/Router.php
Line Number: 127
Backtrace:
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$benchmark is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$hooks is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$config is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$log is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$utf8 is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$uri is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$exceptions is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$router is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$output is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$security is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$input is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$lang is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$db is deprecated
Filename: core/Loader.php
Line Number: 396
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_DB_mysqli_driver::$failover is deprecated
Filename: database/DB_driver.php
Line Number: 371
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 132
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 294
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 168
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 237
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 317
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 358
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 282
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 289
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 304
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 314
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 315
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 316
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 317
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 375
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 110
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: session_start(): Session cannot be started after headers have already been sent
Filename: Session/Session.php
Line Number: 143
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$session is deprecated
Filename: core/Loader.php
Line Number: 1283
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$encryption is deprecated
Filename: core/Loader.php
Line Number: 1283
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$bassthaya is deprecated
Filename: core/Loader.php
Line Number: 1283
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Authorization_Token::$CI is deprecated
Filename: libraries/Authorization_Token.php
Line Number: 51
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/libraries/Authorization_Token.php
Line: 51
Function: _error_handler
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$authorization_token is deprecated
Filename: core/Loader.php
Line Number: 1283
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$agent is deprecated
Filename: core/Loader.php
Line Number: 1283
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$page_model is deprecated
Filename: core/Loader.php
Line Number: 358
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 12
Function: model
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$roofmenu_model is deprecated
Filename: core/Loader.php
Line Number: 358
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 13
Function: model
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$pagesection_model is deprecated
Filename: core/Loader.php
Line Number: 358
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 14
Function: model
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$pagecontent_model is deprecated
Filename: core/Loader.php
Line Number: 358
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 15
Function: model
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$load is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$benchmark is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$hooks is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$config is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$log is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$utf8 is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$uri is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$exceptions is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$router is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$output is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$security is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$input is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$lang is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$db is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$session is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$encryption is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$bassthaya is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$authorization_token is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$agent is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$page_model is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$roofmenu_model is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$pagesection_model is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$pagecontent_model is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
The year 2020 and onwards saw the widespread contagion of COVID-19. It hit the world hard and abruptly. The term ‘unprecedented times’ was repeated at nauseum as daily activities were turned on their heads. The world clutched to anything resembling normalcy – coffee was core amongst them.
After a shock in both demand and supply, coffee prices
have been volatile, according to ICO reports, and they dropped steadily from
March to June 2020. This exacerbated the existing challenge of low global
coffee prices that have impacted growers for several years. However, prices
reported by the ICO in November 2021 were at record levels, fueled by higher
freight and labour costs, with the ICO composite price indicator hitting US$1.95
per lb.
Most growers (75%) told the ICO that they predict
travel restrictions and social distancing measures (among other impacts of COVID-19)
will affect their ability to employ workers and lead to a higher cost of
production. This is more likely to impact countries such as Ethiopia where
cultivation and harvesting is largely done by hand. Nonetheless however,
worldwide production of coffee beans has seen record highs over 2021. The
projected total production of coffee year 2020/21 is 8.6% higher than the
average of the last 10 coffee years.
Looking at the supply chain, shipping logistics have
become overwhelmed by the sudden increase in demand of specialty items such as
masks and hand sanitizers. The sharply increased demands in these sectors
forced congested systems and backlogs as this coincided with work-from-home
orders and social distancing which increased inefficiency.
The need for a strong domestic market has instantly
been increased as production remains high, but the surety of export markets and
supply chains was questioned.
Soluble and ground coffee has remained to be the largest market segments, however, and consumers proved just as likely to seek their favoured coffees at home. Consumers have used e-commerce and delivery services as well as the good, old-fashioned supermarket to feed their habits. This is a huge win for the resilience test of the coffee market.
There is an opportunity for coffee producing countries to look to do more processing (roasting, freeze-drying, etc.) of their coffee beans in country before shipping. This would add greater value and more revenue to the various economies of coffee-producing nations as local consumers can be marketed to as added consumption.