• +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!
Categories
  • Computers
  • Electronics
  • Tablets
  • Toys
  • Home and Kitchen
  • Books
  • category 1
  • category 2
Brands
Vendors
  1. Home
  2. Shop
  • Price high to low
    • Name ascending
    • Name descending

    • Price low to high
    • Price high to low

    • Newest
    • Oldest
Product 13 Product 13
Product 13

$641.00

Add to cart... Add to cart
Product 12 Product 12
Product 12

$129.00

Add to cart... Add to cart
Product 11 Product 11
Product 11

$129.00

Add to cart... Add to cart
Product 10 Product 10
Product 10

$130.28

Add to cart... Add to cart
Product 9 Product 9
Product 9

$129.00

Add to cart... Add to cart
Product 8 Product 8
Product 8

$129.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. (
  2. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  3. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  4. [2] => menu.94598630b740ec08860f5f0e9483c030
  5. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  6. [4] => posts.cc6b9dc18c8591d7030bdd9296241ad9
  7. [5] => posts.cc6b9dc18c8591d7030bdd9296241ad9_expire
  8. [6] => posts.d94e88b79394c4004b5322416beadb1c
  9. [7] => posts.d94e88b79394c4004b5322416beadb1c_expire
  10. [8] => comments.774d6ae3e69002a75b593b582346c33e
  11. [9] => comments.774d6ae3e69002a75b593b582346c33e_expire
  12. [10] => content\categories.c5f09ba3257d23587936d87ea55124da
  13. [11] => content\categories.c5f09ba3257d23587936d87ea55124da_expire
  14. [12] => content\categories.21b383783637152eb488559a25b8eefa
  15. [13] => content\categories.21b383783637152eb488559a25b8eefa_expire
  16. [14] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  17. [15] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  18. [16] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  19. [17] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  20. )
  21. [27-May-2026 04:10:15 PRC] error:CACHE max retry reached for ecomdemo.micodetest.com/cat/fashion
  22. 124da_expire
  23. [12] => content\categories.21b383783637152eb488559a25b8eefa
  24. [13] => content\categories.21b383783637152eb488559a25b8eefa_expire
  25. [14] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  26. [15] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  27. [16] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  28. [17] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  29. )
  30. [27-May-2026 04:09:56 PRC] error:CACHE max retry reached for ecomdemo.micodetest.com/shop/category-6
  31. [27-May-2026 04:09:57 PRC] error:CACHE max retry reached for ecomdemo.micodetest.com/tag/tag-1
  32. [27-May-2026 04:10:11 PRC] wait cache /cat/fashionArray
  33. (
  34. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  35. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  36. [2] => menu.94598630b740ec08860f5f0e9483c030
  37. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  38. [4] => posts.cc6b9dc18c8591d7030bdd9296241ad9
  39. [5] => posts.cc6b9dc18c8591d7030bdd9296241ad9_expire
  40. [6] => posts.d94e88b79394c4004b5322416beadb1c
  41. [7] => posts.d94e88b79394c4004b5322416beadb1c_expire
  42. [8] => comments.774d6ae3e69002a75b593b582346c33e
  43. [9] => comments.774d6ae3e69002a75b593b582346c33e_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 04:10:13 PRC] wait cache /cat/fashionArray
  54. (
  55. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  56. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  57. [2] => menu.94598630b740ec08860f5f0e9483c030
  58. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  59. [4] => posts.cc6b9dc18c8591d7030bdd9296241ad9
  60. [5] => posts.cc6b9dc18c8591d7030bdd9296241ad9_expire
  61. [6] => posts.d94e88b79394c4004b5322416beadb1c
  62. [7] => posts.d94e88b79394c4004b5322416beadb1c_expire
  63. [8] => comments.774d6ae3e69002a75b593b582346c33e
  64. [9] => comments.774d6ae3e69002a75b593b582346c33e_expire
  65. [10] => content\categories.c5f09ba3257d23587936d87ea55124da
  66. [11] => content\categories.c5f09ba3257d23587936d87ea55124da_expire
  67. [12] => content\categories.21b383783637152eb488559a25b8eefa
  68. [13] => content\categories.21b383783637152eb488559a25b8eefa_expire
  69. [14] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  70. [15] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  71. [16] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  72. [17] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  73. )
  74. [27-May-2026 04:10:14 PRC] wait cache /cat/fashionArray
  75. (
  76. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  77. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  78. [2] => menu.94598630b740ec08860f5f0e9483c030
  79. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  80. [4] => posts.cc6b9dc18c8591d7030bdd9296241ad9
  81. [5] => posts.cc6b9dc18c8591d7030bdd9296241ad9_expire
  82. [6] => posts.d94e88b79394c4004b5322416beadb1c
  83. [7] => posts.d94e88b79394c4004b5322416beadb1c_expire
  84. [8] => comments.774d6ae3e69002a75b593b582346c33e
  85. [9] => comments.774d6ae3e69002a75b593b582346c33e_expire
  86. [10] => content\categories.c5f09ba3257d23587936d87ea55124da
  87. [11] => content\categories.c5f09ba3257d23587936d87ea55124da_expire
  88. [12] => content\categories.21b383783637152eb488559a25b8eefa
  89. [13] => content\categories.21b383783637152eb488559a25b8eefa_expire
  90. [14] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  91. [15] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  92. [16] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  93. [17] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  94. )
  95. [27-May-2026 04:10:15 PRC] error:CACHE max retry reached for ecomdemo.micodetest.com/cat/fashion
    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. SELECT pd.*,product.*, product.product_id as array_key ,(SELECT JSON_ARRAYAGG( JSON_OBJECT('id', pi.product_image_id, 'image', pi.image) ) FROM product_image as pi WHERE pi.product_id = product.product_id GROUP BY pi.product_id) as images FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = :language_id ) WHERE p2s.site_id = :site_id AND product.type = :type AND product.status = :status ORDER BY product.product_id DESC LIMIT :start, :limit
      1. 6
      2. 1
      3. 1
      4. 1
      5. en_US
      6. en_US
      7. 1
      8. 1
      9. 2
      10. 6
      11. 1
      12. autocomplete
      13. product
      14. 1
        1. 1
        2. medium
        3. asc
        4. SELECT pd.*,product.*, product.product_id as array_key ,(SELECT JSON_ARRAYAGG( JSON_OBJECT('id', pi.product_image_id, 'image', pi.image) ) FROM product_image as pi WHERE pi.product_id = product.product_id GROUP BY pi.product_id) as images FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = 1 ) WHERE p2s.site_id = 1 AND product.type = 'product' AND product.status = 1 ORDER BY product.product_id DESC LIMIT 6, 6
      1. SELECT count(*) FROM ( SELECT product.product_id FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = :language_id ) WHERE p2s.site_id = :site_id AND product.type = :type AND product.status = :status ORDER BY product.product_id DESC ) as count
        1. 6
        2. 1
        3. 1
        4. 1
        5. en_US
        6. en_US
        7. 1
        8. 1
        9. 2
        10. 6
        11. 1
        12. autocomplete
        13. product
        14. 1
          1. 1
          2. medium
          3. asc
          4. SELECT count(*) FROM ( SELECT product.product_id FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = 1 ) WHERE p2s.site_id = 1 AND product.type = 'product' AND product.status = 1 ORDER BY product.product_id DESC ) as count
        1. SELECT pd.*,product.*, product.product_id as array_key ,(SELECT JSON_ARRAYAGG( JSON_OBJECT('id', pi.product_image_id, 'image', pi.image) ) FROM product_image as pi WHERE pi.product_id = product.product_id GROUP BY pi.product_id) as images FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = :language_id ) WHERE p2s.site_id = :site_id AND product.type = :type AND product.status = :status ORDER BY product.product_id DESC LIMIT :start, :limit
          1. 6
          2. 1
          3. 1
          4. 1
          5. en_US
          6. en_US
          7. 1
          8. 1
          9. 2
          10. 6
          11. 1
          12. autocomplete
          13. product
          14. 1
            1. 1
            2. medium
            3. asc
            4. SELECT pd.*,product.*, product.product_id as array_key ,(SELECT JSON_ARRAYAGG( JSON_OBJECT('id', pi.product_image_id, 'image', pi.image) ) FROM product_image as pi WHERE pi.product_id = product.product_id GROUP BY pi.product_id) as images FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = 1 ) WHERE p2s.site_id = 1 AND product.type = 'product' AND product.status = 1 ORDER BY product.product_id DESC LIMIT 6, 6
          1. SELECT count(*) FROM ( SELECT product.product_id FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = :language_id ) WHERE p2s.site_id = :site_id AND product.type = :type AND product.status = :status ORDER BY product.product_id DESC ) as count
            1. 6
            2. 1
            3. 1
            4. 1
            5. en_US
            6. en_US
            7. 1
            8. 1
            9. 2
            10. 6
            11. 1
            12. autocomplete
            13. product
            14. 1
              1. 1
              2. medium
              3. asc
              4. SELECT count(*) FROM ( SELECT product.product_id FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = 1 ) WHERE p2s.site_id = 1 AND product.type = 'product' AND product.status = 1 ORDER BY product.product_id DESC ) as count
            1. SELECT pd.*,product.*, product.product_id as array_key ,(SELECT JSON_ARRAYAGG( JSON_OBJECT('id', pi.product_image_id, 'image', pi.image) ) FROM product_image as pi WHERE pi.product_id = product.product_id GROUP BY pi.product_id) as images FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = :language_id ) WHERE p2s.site_id = :site_id AND product.type = :type AND product.status = :status ORDER BY product.product_id DESC LIMIT :start, :limit
              1. 6
              2. 1
              3. 1
              4. 1
              5. en_US
              6. en_US
              7. 1
              8. 1
              9. 2
              10. 6
              11. 1
              12. autocomplete
              13. product
              14. 1
                1. 1
                2. medium
                3. asc
                4. SELECT pd.*,product.*, product.product_id as array_key ,(SELECT JSON_ARRAYAGG( JSON_OBJECT('id', pi.product_image_id, 'image', pi.image) ) FROM product_image as pi WHERE pi.product_id = product.product_id GROUP BY pi.product_id) as images FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = 1 ) WHERE p2s.site_id = 1 AND product.type = 'product' AND product.status = 1 ORDER BY product.product_id DESC LIMIT 6, 6
              1. SELECT count(*) FROM ( SELECT product.product_id FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = :language_id ) WHERE p2s.site_id = :site_id AND product.type = :type AND product.status = :status ORDER BY product.product_id DESC ) as count
                1. 6
                2. 1
                3. 1
                4. 1
                5. en_US
                6. en_US
                7. 1
                8. 1
                9. 2
                10. 6
                11. 1
                12. autocomplete
                13. product
                14. 1
                  1. 1
                  2. medium
                  3. asc
                  4. SELECT count(*) FROM ( SELECT product.product_id FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = 1 ) WHERE p2s.site_id = 1 AND product.type = 'product' AND product.status = 1 ORDER BY product.product_id DESC ) as count
                    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. 2
              2. /shop/#page#
              3. product/index
              4. \/shop\/(?\d+)