SELECT 
  cscart_products.*, 
  cscart_product_descriptions.*, 
  MIN(
    IF(
      cscart_product_prices.percentage_discount = 0, 
      cscart_product_prices.price, 
      cscart_product_prices.price - (
        cscart_product_prices.price * cscart_product_prices.percentage_discount
      )/ 100
    )
  ) as price, 
  GROUP_CONCAT(
    CASE WHEN (
      cscart_products_categories.link_type = 'M'
    ) THEN CONCAT(
      cscart_products_categories.category_id, 
      'M'
    ) ELSE cscart_products_categories.category_id END 
    ORDER BY 
      cscart_categories.storefront_id IN (0, 1) DESC, 
      (
        cscart_products_categories.link_type = 'M'
      ) DESC, 
      cscart_products_categories.category_position ASC, 
      cscart_products_categories.category_id ASC
  ) as category_ids, 
  popularity.total as popularity, 
  company_descr.i18n_company as company_name, 
  cscart_products.is_returnable, 
  cscart_products.return_period, 
  cscart_product_sales.amount as sales_amount, 
  cscart_seo_names.name as seo_name, 
  cscart_seo_names.path as seo_path, 
  MIN(point_prices.point_price) as point_price, 
  cscart_discussion.type as discussion_type, 
  cscart_product_review_prepared_data.average_rating average_rating, 
  cscart_product_review_prepared_data.reviews_count product_reviews_count 
FROM 
  cscart_products 
  LEFT JOIN cscart_product_prices ON cscart_product_prices.product_id = cscart_products.product_id 
  AND cscart_product_prices.lower_limit = 1 
  AND cscart_product_prices.usergroup_id IN (0, 0, 1) 
  LEFT JOIN cscart_product_descriptions ON cscart_product_descriptions.product_id = cscart_products.product_id 
  AND cscart_product_descriptions.lang_code = 'en' 
  LEFT JOIN cscart_company_descriptions as company_descr ON company_descr.company_id = cscart_products.company_id 
  AND company_descr.lang_code = 'en' 
  LEFT JOIN cscart_companies as companies ON companies.company_id = cscart_products.company_id 
  INNER JOIN cscart_products_categories ON cscart_products_categories.product_id = cscart_products.product_id 
  INNER JOIN cscart_categories ON cscart_categories.category_id = cscart_products_categories.category_id 
  AND cscart_categories.storefront_id IN (0, 1) 
  AND (
    cscart_categories.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, cscart_categories.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, cscart_categories.usergroup_ids
    )
  ) 
  AND (
    cscart_products.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, cscart_products.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, cscart_products.usergroup_ids
    )
  ) 
  AND cscart_categories.status IN ('A', 'H') 
  AND cscart_products.status IN ('A', 'H') 
  LEFT JOIN cscart_product_popularity as popularity ON popularity.product_id = cscart_products.product_id 
  LEFT JOIN cscart_product_sales ON cscart_product_sales.product_id = cscart_products.product_id 
  AND cscart_product_sales.category_id = 303 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = 321 
  AND cscart_seo_names.type = 'p' 
  AND cscart_seo_names.dispatch = '' 
  AND cscart_seo_names.lang_code = 'vn' 
  LEFT JOIN cscart_product_point_prices as point_prices ON point_prices.product_id = cscart_products.product_id 
  AND point_prices.lower_limit = 1 
  AND point_prices.usergroup_id IN (0, 0, 1) 
  LEFT JOIN cscart_discussion ON cscart_discussion.object_id = cscart_products.product_id 
  AND cscart_discussion.object_type = 'P' 
  LEFT JOIN cscart_product_review_prepared_data ON cscart_product_review_prepared_data.product_id = cscart_products.product_id 
  AND cscart_product_review_prepared_data.storefront_id = 0 
WHERE 
  cscart_products.product_id = 321 
  AND (
    companies.status IN ('A') 
    OR cscart_products.company_id = 0
  ) 
GROUP BY 
  cscart_products.product_id

Query time 0.00101

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "table": {
          "table_name": "point_prices",
          "access_type": "system",
          "possible_keys": ["unique_key", "src_k"],
          "rows": 0,
          "filtered": 0,
          "const_row_not_found": true
        }
      },
      {
        "table": {
          "table_name": "cscart_products",
          "access_type": "const",
          "possible_keys": ["PRIMARY", "status"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "popularity",
          "access_type": "const",
          "possible_keys": ["PRIMARY", "total"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "cscart_product_sales",
          "access_type": "const",
          "possible_keys": ["PRIMARY", "pa"],
          "key": "PRIMARY",
          "key_length": "6",
          "used_key_parts": ["category_id", "product_id"],
          "ref": ["const", "const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "cscart_discussion",
          "access_type": "const",
          "possible_keys": ["object_id"],
          "key": "object_id",
          "key_length": "6",
          "used_key_parts": ["object_id", "object_type"],
          "ref": ["const", "const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "cscart_product_review_prepared_data",
          "access_type": "const",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "7",
          "used_key_parts": ["product_id", "storefront_id"],
          "ref": ["const", "const"],
          "rows": 0,
          "filtered": 0,
          "unique_row_not_found": true
        }
      },
      {
        "table": {
          "table_name": "cscart_product_prices",
          "access_type": "ref",
          "possible_keys": [
            "usergroup",
            "product_id",
            "lower_limit",
            "usergroup_id"
          ],
          "key": "product_id",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(cscart_product_prices.lower_limit = 1 and cscart_product_prices.usergroup_id in (0,0,1))"
        }
      },
      {
        "table": {
          "table_name": "cscart_product_descriptions",
          "access_type": "ref",
          "possible_keys": ["PRIMARY", "product_id"],
          "key": "product_id",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(cscart_product_descriptions.lang_code = 'en')"
        }
      },
      {
        "table": {
          "table_name": "company_descr",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "10",
          "used_key_parts": ["company_id", "lang_code"],
          "ref": ["const", "const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(company_descr.lang_code = 'en')"
        }
      },
      {
        "table": {
          "table_name": "companies",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "4",
          "used_key_parts": ["company_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(companies.`status` = 'A')"
        }
      },
      {
        "table": {
          "table_name": "cscart_products_categories",
          "access_type": "ref",
          "possible_keys": ["PRIMARY", "pt"],
          "key": "pt",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["const"],
          "rows": 1,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "cscart_categories",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY", "c_status", "p_category_id"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["category_id"],
          "ref": ["demov2026.cscart_products_categories.category_id"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "cscart_categories.storefront_id in (0,1) and (cscart_categories.usergroup_ids = '' or find_in_set(0,cscart_categories.usergroup_ids) or find_in_set(1,cscart_categories.usergroup_ids)) and cscart_categories.`status` in ('A','H')"
        }
      },
      {
        "table": {
          "table_name": "cscart_seo_names",
          "access_type": "ref",
          "possible_keys": ["PRIMARY", "dispatch"],
          "key": "PRIMARY",
          "key_length": "206",
          "used_key_parts": ["object_id", "type", "dispatch", "lang_code"],
          "ref": ["const", "const", "const", "const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(cscart_seo_names.`type` = 'p' and cscart_seo_names.dispatch = '' and cscart_seo_names.lang_code = 'vn')"
        }
      }
    ]
  }
}

Result

product_id product_code product_type status company_id list_price amount weight length width height shipping_freight low_avail_limit timestamp updated_timestamp usergroup_ids is_edp edp_shipping unlimited_download tracking free_shipping zero_price_action is_pbp is_op is_oper is_returnable return_period avail_since out_of_stock_actions localization min_qty max_qty qty_step list_qty_count tax_ids age_verification age_limit options_type exceptions_type details_layout shipping_params show_videos_before_images autoplay_videos facebook_obj_type parent_product_id buy_now_url units_in_product show_price_per_x_units ab__stickers_manual_ids ab__stickers_generated_ids lang_code product shortname short_description full_description meta_keywords meta_description search_words page_title age_warning_message promo_text unit_name price category_ids popularity company_name sales_amount seo_name seo_path point_price discussion_type average_rating product_reviews_count
321 KPSMNXAY908 P A 3 332000.00 100 0.000 0 0 0 0.00 0 1782359444 1784353448 0 N N N N Y N N Y 10 0 N N 0 default a:5:{s:16:"min_items_in_box";i:0;s:16:"max_items_in_box";i:0;s:10:"box_length";i:0;s:9:"box_width";i:0;s:10:"box_height";i:0;} N N activity 0 0.000 0.000 en Cà Phê Pha Máy KPHUCSINH Morning 908g (xay) – Đắng Mạnh <p>Boost your shop's profits with K Coffee HORECA line. 100% pure ground coffee & whole beans with intense bold flavor, thick crema & global UTZ/BRC certs.<br></p> <h1>K Coffee HORECA Line – Premium Pure Coffee Solution: Bold, Intense & Consistent for Coffee Shops, Restaurants & Hotels</h1> <p>Are you a coffee shop owner, restaurant manager, or hotelier searching for a premium coffee line that delivers an&nbsp;<b>intense bold bitterness, unwavering consistency, and cost-effective bulk supply</b>&nbsp;to keep your loyal customers coming back? Look no further.&nbsp;<b>K Coffee HORECA Line</b>&nbsp;is the ultimate solution tailored specifically for the food and beverage (F&B) sector.</p> <p>Available in two flexible options&mdash;convenient pre-ground powder (ready to brew) and premium whole beans&mdash;this product helps business owners optimize their brewing workflow while preserving the peak of traditional, high-quality flavor.</p> <h2>1. Product Specifications: K Coffee HORECA Line</h2> <ul><li><b>Brand:</b>&nbsp;K Coffee (A proud member of Phuc Sinh Group)</li><li><b>Origin:</b>&nbsp;Vietnam</li><li><b>Segment:</b>&nbsp;HORECA (Specially designed for Restaurants, Hotels, and Coffee Shops requiring high-volume consistency).</li><li><b>Product Forms:</b></li><li><b><b>Pre-ground powder:</b>&nbsp;Convenient, time-saving, and ready to brew for traditional phin filters.</b></li><li><b><b>Whole beans:</b>&nbsp;Perfect for commercial Espresso machines.</b></li><p></p><li><b>Shelf Life:</b>&nbsp;24 months from the manufacturing date.</li></ul> <h2>2. Flavor Profile: Intense Bitterness & Bold Taste to Match Customers' Preferences</h2> <p>The&nbsp;<b>K Coffee HORECA Line</b>&nbsp;features a flawlessly refined flavor profile designed to satisfy the deep, bold, and traditional taste buds preferred by coffee enthusiasts:</p> <ul><li><b>Dominant Notes:</b>&nbsp;An intensely bold, sharp, and decisive bitterness that leaves a deep, lingering aftertaste.</li><li><b>Alluring Aroma:</b>&nbsp;Highlighted by rich, warm notes of premium dark chocolate and smoky brown sugar.</li><li><b>Flavor Structure:</b>&nbsp;A low-complexity profile where natural acidity is minimized to let the heavy, robust body of the coffee shine through.</li></ul> <h3>Versatile Brewing Methods for Commercial Success:</h3> <ul><li><b>Traditional Phin Filter (Ground Form):</b>&nbsp;Yields a rich, amber-brown coffee concentrate that pairs flawlessly with condensed milk or ice for an authentic Vietnamese iced coffee experience.</li><li><b>Espresso Machine (Whole Bean Form):</b>&nbsp;Extracts a beautiful espresso shot with&nbsp;<b>3 distinct layers of aroma</b>&nbsp;and a&nbsp;<b>thick, smooth crema</b>, maintaining its intense body and bold flavor consistently cup after cup.</li></ul> <h2>3. The Triple "NO" Commitment: Protecting Consumer Health</h2> <p>In a highly competitive market, K Coffee empowers your business to stand out and build trust by offering a strict, absolute&nbsp;<b>3 NOs Commitment</b>:</p> <ul><li><b>NO Artificial Colors:</b>&nbsp;Pure, natural coffee extraction without any artificial dark dyes or coloring agents.</li><li><b>NO Harmful Fragrances:</b>&nbsp;Free from chemical flavorings or toxic artificial butter, ensuring long-term health protection.</li><li><b>NO Corn or Soybeans:</b>&nbsp;100% pure coffee, entirely free from burnt additives used to artificially increase weight.</li></ul> <h2>4. Brewing Guide: Crafting the Perfect Traditional Vietnamese Filter Coffee</h2> <p>To extract the most robust, bold flavor for your coffee shop or home brewing, follow these 3 professional steps:</p> <ul><li><b>Step 1:</b>&nbsp;Add 3 tablespoons of K Coffee HORECA ground powder (approximately 20g) into a traditional phin filter. Gently shake it to level the surface.</li><li><b>Step 2 (The Blooming Process - Mandatory):</b>&nbsp;Pour about 20ml of boiling water (<span class="math-inline" data-math="92^\circ\text{C} - 96^\circ\text{C}" data-index-in-node="77"><span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut"></span><span class="mord">9</span><span class="mord"><span class="mord">2</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist"><span class="pstrut"></span><span class="sizing reset-size6 size3 mtight"><span class="mbin mtight">∘</span></span></span></span></span></span></span><span class="mord text"><span class="mord">C</span></span><span class="mspace"></span><span class="mbin">−</span><span class="mspace"></span></span><span class="base"><span class="strut"></span><span class="mord">9</span><span class="mord"><span class="mord">6</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist"><span class="pstrut"></span><span class="sizing reset-size6 size3 mtight"><span class="mbin mtight">∘</span></span></span></span></span></span></span><span class="mord text"><span class="mord">C</span></span></span></span></span></span>) over the coffee bed to let the grounds absorb the water and expand evenly.&nbsp;<b>Let it bloom for 5 minutes.</b>&nbsp;Afterward, fill the filter with the remaining amount of boiling water, put the lid on, and wait for the extraction.</li><li><b>Step 3:</b>&nbsp;Add sugar, condensed milk, or ice cubes depending on your customer's preference to create the perfect cup of Vietnamese Black Iced Coffee (Cà Phê Đen Đá) or Iced Milk Coffee (Cà Phê Sữa Đá).</li></ul> <h2>5. Why Choose K Coffee HORECA Line for Your Business?</h2> <ul><li><b>Consistent Quality:</b>&nbsp;Manufactured under a strictly closed loop process meeting international standards (<b>UTZ & global BRC certifications</b>), ensuring the exact same unadulterated flavor batch after batch.</li><li><b>Cost Optimization:</b>&nbsp;Tailored specifically for the HORECA channel, this high-volume solution drastically reduces your cost-per-cup, maximizing your profit margins.</li><li><b>Elevate Your Brand:</b>&nbsp;Serving 100% pure, clean coffee helps your shop build a professional, premium, and health-conscious image in the community.</li></ul> <h3>Buy K Coffee HORECA Line Wholesale Online Today!</h3> <p>Upgrade your beverage menu and scale your business with&nbsp;<b>K Coffee HORECA Line</b>. Order now through our authorized e-commerce platform to enjoy exclusive wholesale prices and bulk discounts!</p> <p>????&nbsp;<b>[ORDER WHOLESALE NOW]</b>&nbsp;or contact our Hotline for partnership, distributor, or affiliate inquiries.</p> <p><br></p> k coffee horeca line, wholesale pure coffee for shops, bold intense ground coffee, whole bean espresso coffee, thick crema bold flavor, buy 3-no clean coffee phuc sinh.​ Boost your shop's profits with K Coffee HORECA line. 100% pure ground coffee & whole beans with intense bold flavor, thick crema & global UTZ/BRC certs. k coffee horeca line, wholesale pure coffee for shops, bold intense ground coffee, whole bean espresso coffee, thick crema bold flavor, buy 3-no clean coffee phuc sinh.​ K Coffee HORECA Line | Premium Pure Coffee for Coffee Shops & Hotels <p>K Coffee HORECA Line | Premium Pure Coffee for Coffee Shops & Hotels</p> 332000.00000000 303M 2447 K COFFEE 2 ca-phe-pha-may-kphucsinh-morning-908g-rang-xay 303 D