• +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 1 Product 1
Product 1

$127.72

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. [11] => products.0850e6f9fab0df0ef205626820a279cc_expire
  2. )
  3. [27-May-2026 04:11:30 PRC] wait cache /shop/2?direction=ascArray
  4. (
  5. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  6. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  7. [2] => menu.94598630b740ec08860f5f0e9483c030
  8. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  9. [4] => product\categories.0aa33edbb495d97c6d2b3a822402efbd
  10. [5] => product\categories.0aa33edbb495d97c6d2b3a822402efbd_expire
  11. [6] => product\manufacturers.3e6ebb0a290606bd4d579be65f73c65d
  12. [7] => product\manufacturers.3e6ebb0a290606bd4d579be65f73c65d_expire
  13. [8] => product\vendors.75c39f80a2dd80756eefbe25d898ad78
  14. [9] => product\vendors.75c39f80a2dd80756eefbe25d898ad78_expire
  15. [10] => products.0850e6f9fab0df0ef205626820a279cc
  16. [11] => products.0850e6f9fab0df0ef205626820a279cc_expire
  17. )
  18. [27-May-2026 04:11:31 PRC] error:CACHE max retry reached for ecomdemo.micodetest.com/shop/2?direction=asc
  19. \categories.21b383783637152eb488559a25b8eefa
  20. [13] => content\categories.21b383783637152eb488559a25b8eefa_expire
  21. [14] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  22. [15] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  23. [16] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  24. [17] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  25. )
  26. [27-May-2026 04:10:14 PRC] wait cache /cat/fashionArray
  27. (
  28. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  29. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  30. [2] => menu.94598630b740ec08860f5f0e9483c030
  31. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  32. [4] => posts.cc6b9dc18c8591d7030bdd9296241ad9
  33. [5] => posts.cc6b9dc18c8591d7030bdd9296241ad9_expire
  34. [6] => posts.d94e88b79394c4004b5322416beadb1c
  35. [7] => posts.d94e88b79394c4004b5322416beadb1c_expire
  36. [8] => comments.774d6ae3e69002a75b593b582346c33e
  37. [9] => comments.774d6ae3e69002a75b593b582346c33e_expire
  38. [10] => content\categories.c5f09ba3257d23587936d87ea55124da
  39. [11] => content\categories.c5f09ba3257d23587936d87ea55124da_expire
  40. [12] => content\categories.21b383783637152eb488559a25b8eefa
  41. [13] => content\categories.21b383783637152eb488559a25b8eefa_expire
  42. [14] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  43. [15] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  44. [16] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea
  45. [17] => content\archives.7dd3ad53d7acb600b6cc89c01126d6ea_expire
  46. )
  47. [27-May-2026 04:10:15 PRC] error:CACHE max retry reached for ecomdemo.micodetest.com/cat/fashion
  48. [27-May-2026 04:11:27 PRC] wait cache /shop/2?direction=ascArray
  49. (
  50. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  51. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  52. [2] => menu.94598630b740ec08860f5f0e9483c030
  53. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  54. [4] => product\categories.0aa33edbb495d97c6d2b3a822402efbd
  55. [5] => product\categories.0aa33edbb495d97c6d2b3a822402efbd_expire
  56. [6] => product\manufacturers.3e6ebb0a290606bd4d579be65f73c65d
  57. [7] => product\manufacturers.3e6ebb0a290606bd4d579be65f73c65d_expire
  58. [8] => product\vendors.75c39f80a2dd80756eefbe25d898ad78
  59. [9] => product\vendors.75c39f80a2dd80756eefbe25d898ad78_expire
  60. [10] => products.0850e6f9fab0df0ef205626820a279cc
  61. [11] => products.0850e6f9fab0df0ef205626820a279cc_expire
  62. )
  63. [27-May-2026 04:11:28 PRC] wait cache /shop/2?direction=ascArray
  64. (
  65. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  66. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  67. [2] => menu.94598630b740ec08860f5f0e9483c030
  68. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  69. [4] => product\categories.0aa33edbb495d97c6d2b3a822402efbd
  70. [5] => product\categories.0aa33edbb495d97c6d2b3a822402efbd_expire
  71. [6] => product\manufacturers.3e6ebb0a290606bd4d579be65f73c65d
  72. [7] => product\manufacturers.3e6ebb0a290606bd4d579be65f73c65d_expire
  73. [8] => product\vendors.75c39f80a2dd80756eefbe25d898ad78
  74. [9] => product\vendors.75c39f80a2dd80756eefbe25d898ad78_expire
  75. [10] => products.0850e6f9fab0df0ef205626820a279cc
  76. [11] => products.0850e6f9fab0df0ef205626820a279cc_expire
  77. )
  78. [27-May-2026 04:11:30 PRC] wait cache /shop/2?direction=ascArray
  79. (
  80. [0] => menu.48ac5d25ab7fb8065a03b2a19458089a
  81. [1] => menu.48ac5d25ab7fb8065a03b2a19458089a_expire
  82. [2] => menu.94598630b740ec08860f5f0e9483c030
  83. [3] => menu.94598630b740ec08860f5f0e9483c030_expire
  84. [4] => product\categories.0aa33edbb495d97c6d2b3a822402efbd
  85. [5] => product\categories.0aa33edbb495d97c6d2b3a822402efbd_expire
  86. [6] => product\manufacturers.3e6ebb0a290606bd4d579be65f73c65d
  87. [7] => product\manufacturers.3e6ebb0a290606bd4d579be65f73c65d_expire
  88. [8] => product\vendors.75c39f80a2dd80756eefbe25d898ad78
  89. [9] => product\vendors.75c39f80a2dd80756eefbe25d898ad78_expire
  90. [10] => products.0850e6f9fab0df0ef205626820a279cc
  91. [11] => products.0850e6f9fab0df0ef205626820a279cc_expire
  92. )
  93. [27-May-2026 04:11:31 PRC] error:CACHE max retry reached for ecomdemo.micodetest.com/shop/2?direction=asc
    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. 18
      2. 1
      3. 1
      4. 1
      5. en_US
      6. en_US
      7. 1
      8. 1
      9. 4
      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 18, 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. 18
        2. 1
        3. 1
        4. 1
        5. en_US
        6. en_US
        7. 1
        8. 1
        9. 4
        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. 18
          2. 1
          3. 1
          4. 1
          5. en_US
          6. en_US
          7. 1
          8. 1
          9. 4
          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 18, 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. 18
            2. 1
            3. 1
            4. 1
            5. en_US
            6. en_US
            7. 1
            8. 1
            9. 4
            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. 18
              2. 1
              3. 1
              4. 1
              5. en_US
              6. en_US
              7. 1
              8. 1
              9. 4
              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 18, 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. 18
                2. 1
                3. 1
                4. 1
                5. en_US
                6. en_US
                7. 1
                8. 1
                9. 4
                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. 4
              2. /shop/#page#
              3. product/index
              4. \/shop\/(?\d+)