Small Wholesale Amount

Chinese Tea Wholesale in Medium and Small Amounts

Teas and Thes is aware of the fact that many small- and medium-sized tea retailers and distributors are forced to make their purchases from local wholesale merchants because they cannot buy tea in the volume required to receive the best discounts. But such purchases have disadvantages—mainly higher prices, fewer purchasing options, and lower product variety. By using Teas and Thes, you receive the same options as large wholesale buyers. We know that one of the best ways to ensure your success in the tea business is to offer your customers a high quality and wide range of tea choices. You can create an order for as little as 5kg comprised of several different teas. Moreover, you needn’t pay the expense of attending trade fairs in China. By choosing Teas and Thes products and service, you receive the same overall benefits as the largest distributors.

Tea Origin

Origin

Every species of tea Teas and Thes provides comes from its ancient Chinese place of origin. While other countries grow tea, the country of origin for all tea, going back thousands of years, is China. Most Chinese teas can even be traced back to the exact mountain, village, and county where the tea trees were originally grown. For example, White Tea grown in Fuding is better than other places; Huang Shan Mao Feng originated and still comes from Huang Shan mountain. Because teas of the same kind will always be distinct due to the unique combination of soil, weather, sunshine, altitudes, or other planting conditions, no tea can duplicate Chinese tea still being grown in its original place of origin. It will always have the best aroma, taste, and flavor. This is a unique marketing point for any business buying Teas and Thes teas.

High Quality Tea

Quality

We at Teas and Thes believe tea should always be grown in the most natural way possible. We do not look for cheaply produced teas, but best quality and best taste teas. Therefore, we not only review the appearance, aroma, flavor, and taste of teas but also only those that meet high international standards. These standards include the European Low Pesticide Residues Standard, Organic Certification including USDA Certification, EU Certification, and JAS (Japan) Certification. In addition, we periodically visit the tea farms to ensure they adhere to these expected high standards during the entire cultivation process. We believe customers become repeat customers and long-term clients when they know they will always receive the highest quality teas.

Wholesale Price

Price

It is true that poor quality Chinese teas can be purchased elsewhere for lower prices but then taste is sacrificed. At Teas and Thes, we strive to give you very competitively priced teas with much higher quality than your local wholesalers. We want the strength of the business to depend on the strength of the product. In this way, you will attract a committed tea loving clientele of repeat purchasers. If you need to know the wholesale price, please contact us to know details.

Flexible Wholesale

Flexibility

Our goal is to provide the low- and medium-sized business with a flexible and affordable way of entering the wholesale process from order placement to shipment. We are adept at mixed batches as well as small amount sales. With our minimum 5kg order, any combination of teas can be purchased without spending a huge amount of money. With an unbeatable combination of low minimum orders, competitive prices, and highly personalized service, we believe your company will find selling our teas to be profitable as you develop a strong tea-loving clientele. You will never return to other more expensive and less flexible distributors. Moreover, if you want to use your own brand, we provide a Private Label service. Try us and you will be glad you did.

Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(/home/teasandthes/public_html/storage/framework/sessions/TT4mK5mc4N8xvv214rvPNwJaL0u0Vx0EZ2dhlwvl): failed to open stream: No space left on device ErrorException thrown with message "file_put_contents(/home/teasandthes/public_html/storage/framework/sessions/TT4mK5mc4N8xvv214rvPNwJaL0u0Vx0EZ2dhlwvl): failed to open stream: No space left on device" Stacktrace: #7 ErrorException in /home/teasandthes/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 file_put_contents in /home/teasandthes/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #5 Illuminate\Filesystem\Filesystem:put in /home/teasandthes/public_html/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #4 Illuminate\Session\FileSessionHandler:write in /home/teasandthes/public_html/vendor/laravel/framework/src/Illuminate/Session/Store.php:128 #3 Illuminate\Session\Store:save in /home/teasandthes/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /home/teasandthes/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /home/teasandthes/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /home/teasandthes/public_html/public/index.php:60
7
ErrorException
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
122
6
file_put_contents
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
122
5
Illuminate
\
Filesystem
\
Filesystem
put
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
FileSessionHandler.php
83
4
Illuminate
\
Session
\
FileSessionHandler
write
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Store.php
128
3
Illuminate
\
Session
\
Store
save
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
87
2
Illuminate
\
Session
\
Middleware
\
StartSession
terminate
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
218
1
Illuminate
\
Foundation
\
Http
\
Kernel
terminateMiddleware
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
189
0
Illuminate
\
Foundation
\
Http
\
Kernel
terminate
/
public
/
index.php
60
/
home
/
teasandthes
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "file_put_contents(/home/teasandthes/public_html/storage/framework/sessions/TT4mK5mc4N8xvv214rvPNwJaL0u0Vx0EZ2dhlwvl): failed to open stream: No space left on device"
    
/
home
/
teasandthes
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "/home/teasandthes/public_html/storage/framework/sessions/TT4mK5mc4N8xvv214rvPNwJaL0u0Vx0EZ2dhlwvl"
    
  2. "a:3:{s:6:"_token";s:40:"AhYJHtnvGUDTEhxih6yWVQG8HaztrtaCMgmOs1PH";s:9:"_previous";a:1:{s:3:"url";s:44:"https://www.teasandthes.com/service/wholesale";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/
home
/
teasandthes
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
FileSessionHandler.php
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        if ($this->files->exists($path = $this->path.'/'.$sessionId)) {
            if (filemtime($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
                return $this->files->get($path, true);
            }
        }
 
        return '';
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        $this->files->put($this->path.'/'.$sessionId, $data, true);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        $this->files->delete($this->path.'/'.$sessionId);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        $files = Finder::create()
Arguments
  1. "/home/teasandthes/public_html/storage/framework/sessions/TT4mK5mc4N8xvv214rvPNwJaL0u0Vx0EZ2dhlwvl"
    
  2. "a:3:{s:6:"_token";s:40:"AhYJHtnvGUDTEhxih6yWVQG8HaztrtaCMgmOs1PH";s:9:"_previous";a:1:{s:3:"url";s:44:"https://www.teasandthes.com/service/wholesale";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/
home
/
teasandthes
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "TT4mK5mc4N8xvv214rvPNwJaL0u0Vx0EZ2dhlwvl"
    
  2. "a:3:{s:6:"_token";s:40:"AhYJHtnvGUDTEhxih6yWVQG8HaztrtaCMgmOs1PH";s:9:"_previous";a:1:{s:3:"url";s:44:"https://www.teasandthes.com/service/wholesale";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/
home
/
teasandthes
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/
home
/
teasandthes
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            list($name) = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/service/wholesale"
      #requestUri: "/service/wholesale"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/
home
/
teasandthes
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/service/wholesale"
      #requestUri: "/service/wholesale"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/
home
/
teasandthes
/
public_html
/
public
/
index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/service/wholesale"
      #requestUri: "/service/wholesale"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
PHPRC
"/home/teasandthes/fcgi-bin/../etc/php7.0"
SCRIPT_FILENAME
"/home/teasandthes/public_html/public/index.php"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
PWD
"/home/teasandthes/fcgi-bin"
SHLVL
"0"
PHP_FCGI_MAX_REQUESTS
"99999"
SCRIPT_NAME
"/index.php"
REQUEST_URI
"/service/wholesale"
QUERY_STRING
""
REQUEST_METHOD
"GET"
SERVER_PROTOCOL
"HTTP/1.1"
GATEWAY_INTERFACE
"CGI/1.1"
REDIRECT_URL
"/service/wholesale"
REMOTE_PORT
"58974"
SERVER_ADMIN
"root@localhost"
CONTEXT_DOCUMENT_ROOT
"/home/teasandthes/public_html/public"
CONTEXT_PREFIX
""
REQUEST_SCHEME
"http"
DOCUMENT_ROOT
"/home/teasandthes/public_html/public"
REMOTE_ADDR
"3.209.80.87"
SERVER_PORT
"80"
SERVER_ADDR
"169.46.142.164"
SERVER_NAME
"www.teasandthes.com"
SERVER_SOFTWARE
"Apache/2.4.6"
SERVER_SIGNATURE
""
HTTP_X_FORWARDED_BY
"169.46.142.170"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
HTTP_CONNECTION
"close"
HTTP_X_FORWARDED_PROTO
"http"
HTTP_X_REAL_IP
"3.209.80.87"
HTTP_HOST
"www.teasandthes.com"
SCRIPT_URI
"https://www.teasandthes.com/service/wholesale"
SCRIPT_URL
"/service/wholesale"
UNIQUE_ID
"Xads3Ul9QCspZ9nbUUvnugAAAAA"
REDIRECT_STATUS
"200"
REDIRECT_SCRIPT_URI
"https://www.teasandthes.com/service/wholesale"
REDIRECT_SCRIPT_URL
"/service/wholesale"
REDIRECT_UNIQUE_ID
"Xads3Ul9QCspZ9nbUUvnugAAAAA"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1571253469.2136
REQUEST_TIME
1571253469
APP_NAME
"Laravel"
APP_ENV
"production"
APP_KEY
"base64:LIDiBeVsmDLEh4tGLLuqMufxIVvNFuXjAP3EyaHLpmQ="
APP_DEBUG
"true"
APP_URL
"https://www.teasandthes.com/"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"teasandthes"
DB_USERNAME
"teasandthes"
DB_PASSWORD
"P*__gXQ7_c_N11XT_v7Ha*9C8"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
Key Value
APP_NAME
"Laravel"
APP_ENV
"production"
APP_KEY
"base64:LIDiBeVsmDLEh4tGLLuqMufxIVvNFuXjAP3EyaHLpmQ="
APP_DEBUG
"true"
APP_URL
"https://www.teasandthes.com/"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"teasandthes"
DB_USERNAME
"teasandthes"
DB_PASSWORD
"P*__gXQ7_c_N11XT_v7Ha*9C8"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
0. Whoops\Handler\PrettyPageHandler