• +919211244254
  • info@maishainfotech.com
  • US Dollar
  • English
Logo Site logo Site logo sticky Site logo dark Site logo dark sticky
  • Home
  • About
  • Shop
  • Mega menu
    Post

    Features

    Just a few mentions, but there is more

    • Page builder
    • Mega menu
    • Multi language
    • Advanced SEO
    • Ecommerce
  • Services
    Pricing
    Services
    Portfolio
  • Blog
  • Contact us
  • User
    Forgotten Password

    Don’t have an account?
    Register Account | Login
  • Cart
    Empty cart
    No products added yet!
Brands

  1. Home
  • Price high to low
    • Price high to low
    • Price low to high
    • Popularity
    • Sales
Product 19 Product 19
Product 19

$256.99

Out of stock
Product 18 Product 18
Product 18

$129.00

Add to cart... Add to cart
Product 17 Product 17
Product 17

$129.00

Add to cart... Add to cart
Product 16 Product 16
Product 16

$1,281.00

Add to cart... Add to cart
Product 15 Product 15
Product 15

$2,561.00

Add to cart... Add to cart
Product 14 Product 14
Product 14

$1,281.00

Add to cart... Add to cart
  • 1
  • 2
  • 3
  • 4
Site logo dark Site logo
Information
Vendors
Brands
Contact us
About
Returns
Portfolio
Contact us
My account
Order history
Wishlist
Compare
Order tracking
Vvveb
Home
Shop
Services
Blog
Terms and conditions | Privacy Policy
© 2023 Ecom Demo . Powered by Vvveb
Product was added to cart.
  1. [8] => comments.188dc7c9db1576016a7ef1e300cd1096
  2. [9] => comments.188dc7c9db1576016a7ef1e300cd1096_expire
  3. [10] => content\categories.c5f09ba3257d23587936d87ea55124da
  4. [11] => content\categories.c5f09ba3257d23587936d87ea55124da_expire
  5. [12] => content\categories.21b383783637152eb488559a25b8eefa
  6. [13] => content\categories.21b383783637152eb488559a25b8eefa_expire
  7. [14] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  8. [15] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  9. [16] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  10. [17] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  11. )
  12. [27-May-2026 02:04:56 PRC] error:CACHE max retry reached for ecomdemo.micodetest.com/brand
  13. [27-May-2026 02:04:56 PRC] error:CACHE max retry reached for ecomdemo.micodetest.com/blog
  14. [10] => content\categories.c5f09ba3257d23587936d87ea55124da
  15. [11] => content\categories.c5f09ba3257d23587936d87ea55124da_expire
  16. [12] => content\categories.21b383783637152eb488559a25b8eefa
  17. [13] => content\categories.21b383783637152eb488559a25b8eefa_expire
  18. [14] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  19. [15] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  20. [16] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  21. [17] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  22. )
  23. [27-May-2026 02:04:52 PRC] wait cache /brandArray
  24. (
  25. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  26. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  27. [2] => menu.94598630b740ec08860f5f0e9483c030
  28. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  29. [4] => products.1a44a113cd09d989fc7550a9680cf40c
  30. [5] => products.1a44a113cd09d989fc7550a9680cf40c_expire
  31. )
  32. [27-May-2026 02:04:53 PRC] wait cache /blogArray
  33. (
  34. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  35. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  36. [2] => menu.94598630b740ec08860f5f0e9483c030
  37. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  38. [4] => posts.ed302643aba076987511a0e1859d9337
  39. [5] => posts.ed302643aba076987511a0e1859d9337_expire
  40. [6] => posts.d94e88b79394c4004b5322416beadb1c
  41. [7] => posts.d94e88b79394c4004b5322416beadb1c_expire
  42. [8] => comments.188dc7c9db1576016a7ef1e300cd1096
  43. [9] => comments.188dc7c9db1576016a7ef1e300cd1096_expire
  44. [10] => content\categories.c5f09ba3257d23587936d87ea55124da
  45. [11] => content\categories.c5f09ba3257d23587936d87ea55124da_expire
  46. [12] => content\categories.21b383783637152eb488559a25b8eefa
  47. [13] => content\categories.21b383783637152eb488559a25b8eefa_expire
  48. [14] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  49. [15] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  50. [16] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  51. [17] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  52. )
  53. [27-May-2026 02:04:53 PRC] wait cache /brandArray
  54. (
  55. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  56. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  57. [2] => menu.94598630b740ec08860f5f0e9483c030
  58. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  59. [4] => products.1a44a113cd09d989fc7550a9680cf40c
  60. [5] => products.1a44a113cd09d989fc7550a9680cf40c_expire
  61. )
  62. [27-May-2026 02:04:55 PRC] wait cache /brandArray
  63. (
  64. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  65. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  66. [2] => menu.94598630b740ec08860f5f0e9483c030
  67. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  68. [4] => products.1a44a113cd09d989fc7550a9680cf40c
  69. [5] => products.1a44a113cd09d989fc7550a9680cf40c_expire
  70. )
  71. [27-May-2026 02:04:55 PRC] wait cache /blogArray
  72. (
  73. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  74. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  75. [2] => menu.94598630b740ec08860f5f0e9483c030
  76. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  77. [4] => posts.ed302643aba076987511a0e1859d9337
  78. [5] => posts.ed302643aba076987511a0e1859d9337_expire
  79. [6] => posts.d94e88b79394c4004b5322416beadb1c
  80. [7] => posts.d94e88b79394c4004b5322416beadb1c_expire
  81. [8] => comments.188dc7c9db1576016a7ef1e300cd1096
  82. [9] => comments.188dc7c9db1576016a7ef1e300cd1096_expire
  83. [10] => content\categories.c5f09ba3257d23587936d87ea55124da
  84. [11] => content\categories.c5f09ba3257d23587936d87ea55124da_expire
  85. [12] => content\categories.21b383783637152eb488559a25b8eefa
  86. [13] => content\categories.21b383783637152eb488559a25b8eefa_expire
  87. [14] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  88. [15] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  89. [16] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  90. [17] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  91. )
  92. [27-May-2026 02:04:56 PRC] error:CACHE max retry reached for ecomdemo.micodetest.com/brand
  93. [27-May-2026 02:04:56 PRC] error:CACHE max retry reached for ecomdemo.micodetest.com/blog
    1. SELECT namespace, `key`, value FROM setting AS _ WHERE 1 = 1 AND _.site_id = :site_id AND _.namespace = :namespace AND _.`key` IN (:key)
      1. insert-scripts
        1. header
        2. footer
      2. 1
      3. SELECT namespace, `key`, value FROM setting AS _ WHERE 1 = 1 AND _.site_id = 1 AND _.namespace = 'insert-scripts' AND _.`key` IN ('header','footer')
        1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/cdn/plugin.php [line: 75 - 83] */
          function ($publicPath, $type, $image, $size){
          			$publicPath = $options['url'];
          			$publicPath = str_replace(
          				['%host%', '%type%', '%image%', '%size%'],
          				[$_SERVER['HTTP_HOST'], $type, $image, $size],
          				$publicPath);
          
          			return [$publicPath, $type, $image, $size];
          		});
          
        1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/theme-market/plugin.php [line: 107 - 113] */
          function ($image, $type, $size){
          			if ($type == 'product') {
          				$image = str_replace('/media/', '', $image);
          			}
          
          			return [$image, $type, $size];
          		});
          
        1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/debug/plugin.php [line: 124 - 129] */
          function ($sql, $params){
          			$debugSql = $db->debugSql($sql, $params);
          			$this->view->debug['data']['sql'][] = [$sql, $params + ['sql' => $debugSql]];
          
          			return [$sql, $params];
          		});
          
        1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/debug/plugin.php [line: 167 - 180] */
          function (){
          			$events = Event::getEvents();
          
          			array_walk_recursive($events, function (&$value, $key) {
          				if (is_object($value)) {
          					if ($value instanceof \Closure) {
          						$value = $this->closureDump($value);
          					}
          				}
          			});
          
          			$this->view->debug['data']['filters'] = $events;
          			$this->view->debug['data']['request'] = Routes::getUrlData();
          		});
          
        1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/theme-market/plugin.php [line: 90 - 99] */
          function ($template, $htmlFile, $tplFile, $vTpl, $view){
          			// add captcha js and field to page
          			//if ($url = Routes::getUrlData()) {
          			//if (in_array($url['module'], $routes)) {
          			$vTpl->loadTemplateFile(__DIR__ . '/app/template/common.tpl');
          			//}
          			//}
          
          			return [$template, $htmlFile, $tplFile, $vTpl, $view];
          		});
          
        1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/dicebear/plugin.php [line: 61 - 94] */
          function ($comments){
          			$options = \Vvveb\getSetting('dicebear', ['url', 'size', 'style', 'flip']);
          
          			$commentType = false;
          
          			foreach ($types as $type) {
          				if (isset($comments[$type])) {
          					$commentType = $type;
          
          					break;
          				}
          			}
          
          			if ($commentType) {
          				foreach ($comments[$commentType] as &$comment) {
          					if ((! isset($comment['avatar']) || ! $comment['avatar']) &&
          						(isset($comment['email']) || ! $comment['email'])) {
          						$comment['avatar'] = $this->getDiceBear(
          								$comment['email'],
          								$options['url'] ?? DICEBAR_URL,
          								$options['size'] ?? 60,
          								$options['style'] ?? 'fun-emoji',
          								$options['flip'] ?? 'false'
          							);
          					}
          
          					if (isset($options['size'])) {
          						$comment['size'] = $options['size'];
          					}
          				}
          			}
          
          			return [$comments];
          		};
          
        2. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/gravatar/plugin.php [line: 61 - 88] */
          function ($comments){
          			$options = \Vvveb\getSetting('gravatar', ['size', 'rating', 'default']);
          
          			$commentType = false;
          
          			foreach ($types as $type) {
          				if (isset($comments[$type])) {
          					$commentType = $type;
          
          					break;
          				}
          			}
          
          			if ($commentType) {
          				foreach ($comments[$commentType] as &$comment) {
          					if (! isset($comment['avatar']) || ! $comment['avatar']) {
          						$comment['avatar'] = $this->getGravatar(
          								$comment['email'],
          								$options['size'] ?? 60,
          								$options['default'] ?? 'mm',
          								$options['rating'] ?? 'g'
          							);
          					}
          				}
          			}
          
          			return [$comments];
          		};
          
        1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/dicebear/plugin.php [line: 61 - 94] */
          function ($comments){
          			$options = \Vvveb\getSetting('dicebear', ['url', 'size', 'style', 'flip']);
          
          			$commentType = false;
          
          			foreach ($types as $type) {
          				if (isset($comments[$type])) {
          					$commentType = $type;
          
          					break;
          				}
          			}
          
          			if ($commentType) {
          				foreach ($comments[$commentType] as &$comment) {
          					if ((! isset($comment['avatar']) || ! $comment['avatar']) &&
          						(isset($comment['email']) || ! $comment['email'])) {
          						$comment['avatar'] = $this->getDiceBear(
          								$comment['email'],
          								$options['url'] ?? DICEBAR_URL,
          								$options['size'] ?? 60,
          								$options['style'] ?? 'fun-emoji',
          								$options['flip'] ?? 'false'
          							);
          					}
          
          					if (isset($options['size'])) {
          						$comment['size'] = $options['size'];
          					}
          				}
          			}
          
          			return [$comments];
          		};
          
        2. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/gravatar/plugin.php [line: 61 - 88] */
          function ($comments){
          			$options = \Vvveb\getSetting('gravatar', ['size', 'rating', 'default']);
          
          			$commentType = false;
          
          			foreach ($types as $type) {
          				if (isset($comments[$type])) {
          					$commentType = $type;
          
          					break;
          				}
          			}
          
          			if ($commentType) {
          				foreach ($comments[$commentType] as &$comment) {
          					if (! isset($comment['avatar']) || ! $comment['avatar']) {
          						$comment['avatar'] = $this->getGravatar(
          								$comment['email'],
          								$options['size'] ?? 60,
          								$options['default'] ?? 'mm',
          								$options['rating'] ?? 'g'
          							);
          					}
          				}
          			}
          
          			return [$comments];
          		};
          
        1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/dicebear/plugin.php [line: 61 - 94] */
          function ($comments){
          			$options = \Vvveb\getSetting('dicebear', ['url', 'size', 'style', 'flip']);
          
          			$commentType = false;
          
          			foreach ($types as $type) {
          				if (isset($comments[$type])) {
          					$commentType = $type;
          
          					break;
          				}
          			}
          
          			if ($commentType) {
          				foreach ($comments[$commentType] as &$comment) {
          					if ((! isset($comment['avatar']) || ! $comment['avatar']) &&
          						(isset($comment['email']) || ! $comment['email'])) {
          						$comment['avatar'] = $this->getDiceBear(
          								$comment['email'],
          								$options['url'] ?? DICEBAR_URL,
          								$options['size'] ?? 60,
          								$options['style'] ?? 'fun-emoji',
          								$options['flip'] ?? 'false'
          							);
          					}
          
          					if (isset($options['size'])) {
          						$comment['size'] = $options['size'];
          					}
          				}
          			}
          
          			return [$comments];
          		};
          
        2. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/gravatar/plugin.php [line: 61 - 88] */
          function ($comments){
          			$options = \Vvveb\getSetting('gravatar', ['size', 'rating', 'default']);
          
          			$commentType = false;
          
          			foreach ($types as $type) {
          				if (isset($comments[$type])) {
          					$commentType = $type;
          
          					break;
          				}
          			}
          
          			if ($commentType) {
          				foreach ($comments[$commentType] as &$comment) {
          					if (! isset($comment['avatar']) || ! $comment['avatar']) {
          						$comment['avatar'] = $this->getGravatar(
          								$comment['email'],
          								$options['size'] ?? 60,
          								$options['default'] ?? 'mm',
          								$options['rating'] ?? 'g'
          							);
          					}
          				}
          			}
          
          			return [$comments];
          		};
          
        1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/shipping/plugin.php [line: 79 - 89] */
          function ($site){
          			$request = Request::getInstance();
          			$route = $request->get['route'] ?? '';
          			$module = $request->get['module'] ?? '';
          
          			if ($route == '/checkout' || $module == 'checkout/checkout/index') {
          				$this->init();
          			}
          
          			return [$site];
          		});
          
        1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/theme-market/plugin.php [line: 116 - 120] */
          function ($options){
          			$options['type'] = 'theme';
          
          			return [$options];
          		});
          
        1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/theme-market/plugin.php [line: 123 - 131] */
          function ($results){
          			if (isset($results['product'])) {
          				foreach ($results['product'] as &$product) {
          					$product['download_link'] = PUBLIC_PATH . 'market/themes/' . $product['slug'] . '.zip';
          				}
          			}
          
          			return [$results];
          		});
          
        1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/theme-market/plugin.php [line: 134 - 140] */
          function ($results){
          			if ($results) {
          				$results['download_link'] = PUBLIC_PATH . 'market/themes/' . $results['slug'] . '.zip';
          			}
          
          			return [$results];
          		});
          
        1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/toc-posts/plugin.php [line: 174 - 180] */
          function ($results = false){
          			if ($results && isset($results['content'])) {
          				$this->toc($results);
          			}
          
          			return [$results];
          		});
          
        1. /* /www/wwwroot/ecomdemo.micodetest.com/plugins/toc-posts/plugin.php [line: 182 - 188] */
          function ($results = false){
          			if ($results && isset($results[0])) {
          				$this->toc($results[0]);
          			}
          
          			return [$results];
          		});
          
  1. /vendor
  2. product/vendor/index
  3. \/vendor