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, 
  GROUP_CONCAT(
    CASE WHEN (
      cscart_products_tag_categories.link_type = 'M'
    ) THEN CONCAT(
      cscart_products_tag_categories.category_id, 
      'M'
    ) ELSE cscart_products_tag_categories.category_id END 
    ORDER BY 
      cscart_categories.storefront_id IN (0, 1) DESC, 
      (
        cscart_products_tag_categories.link_type = 'M'
      ) DESC, 
      cscart_products_tag_categories.category_position ASC, 
      cscart_products_tag_categories.category_id ASC
  ) as category_tag_ids, 
  popularity.total as popularity, 
  companies.company as company_name, 
  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_product_review_prepared_data.average_rating average_rating, 
  cscart_product_review_prepared_data.reviews_count product_reviews_count, 
  cscart_discussion.type as discussion_type, 
  ps.sold as sold 
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 = 'vi' 
  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 
  LEFT JOIN cscart_products_tag_categories ON cscart_products_tag_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 = 169 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = 31786 
  AND cscart_seo_names.type = 'p' 
  AND cscart_seo_names.dispatch = '' 
  AND cscart_seo_names.lang_code = 'vi' 
  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_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 
  LEFT JOIN cscart_discussion ON cscart_discussion.object_id = cscart_products.product_id 
  AND cscart_discussion.object_type = 'P' 
  LEFT JOIN cscart_product_sold ps ON cscart_products.product_id = ps.product_id 
WHERE 
  cscart_products.product_id = 31786 
  AND (
    companies.status IN ('A') 
    OR cscart_products.company_id = 0
  ) 
GROUP BY 
  cscart_products.product_id

Query time 0.02154

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_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": 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_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": 99.9960556,
          "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": "const",
          "possible_keys": ["PRIMARY", "product_id"],
          "key": "PRIMARY",
          "key_length": "11",
          "used_key_parts": ["product_id", "lang_code"],
          "ref": ["const", "const"],
          "rows": 1,
          "filtered": 100,
          "attached_condition": "trigcond(cscart_product_descriptions.lang_code = 'vi')"
        }
      },
      {
        "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": 2,
          "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": ["dev_db.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_products_tag_categories",
          "access_type": "ref",
          "possible_keys": ["pt"],
          "key": "pt",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["const"],
          "rows": 22,
          "filtered": 100
        }
      },
      {
        "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 = 'vi')"
        }
      },
      {
        "block-nl-join": {
          "table": {
            "table_name": "<derived2>",
            "access_type": "ALL",
            "rows": 12918,
            "filtered": 100,
            "attached_condition": "ps.product_id = 31786"
          },
          "buffer_type": "flat",
          "buffer_size": "255Kb",
          "join_type": "BNL",
          "attached_condition": "trigcond(ps.product_id = 31786)",
          "materialized": {
            "query_block": {
              "select_id": 2,
              "filesort": {
                "sort_key": "count(cscart_order_details.product_id) desc",
                "temporary_table": {
                  "nested_loop": [
                    {
                      "table": {
                        "table_name": "cscart_order_details",
                        "access_type": "index",
                        "key": "o_k",
                        "key_length": "6",
                        "used_key_parts": ["order_id", "product_id"],
                        "rows": 12918,
                        "filtered": 100,
                        "using_index": true
                      }
                    }
                  ]
                }
              }
            }
          }
        }
      }
    ]
  }
}

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 is_make_to_order make_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 facebook_obj_type parent_product_id buy_now_url is_stock_split_by_warehouses is_fragile lang_code product shortname short_description full_description meta_keywords meta_description search_words page_title age_warning_message promo_text specification special_note punch_line selection chus_note about_brand why_chus purchasing_notice note_from_brand is_sync_seo_url price category_ids category_tag_ids popularity company_name sales_amount seo_name seo_path point_price average_rating product_reviews_count discussion_type sold
31786 10437_11 P A 415 0 997 500.000 0 0 0 0.00 0 1668843618 1728641174 0 N N N B N R N N N Y 10 Y 0.5 0 N 1 0 0 0 N 0 P F default a:5:{s:16:"min_items_in_box";i:1;s:16:"max_items_in_box";i:1;s:10:"box_length";i:10;s:9:"box_width";i:10;s:10:"box_height";i:10;} 0 N Y vi Nến Thơm Khắc Tên 290ml, Mang Hơi Ấm Yêu Thương, Món Quà Tuyệt Vời Cho Mọi Dịp Lễ, Quà Tặng Độc Đáo Và Tinh Tế, Quà Tặng Cá Nhân Hoá <p>Bạn đang muốn tìm kiếm một món quà thật đặc biệt để dành tặng người thương yêu? Hãy đến với Kofuku, nơi bạn có thể lựa chọn những hũ nến thơm chất lượng, an toàn và được cá nhân hóa theo ý thích.</p> <p> </p> <p>Nến của Kofuku được làm thủ công tinh tế từ xi măng, mang vẻ đẹp bình dị và mộc mạc nhưng không kém phần độc đáo. Nến được làm từ sáp thực vật như sáp cọ, sáp đậu nành,... hoàn toàn không chứa paraffin hay hương liệu nhân tạo, đảm bảo an toàn cho sức khỏe người sử dụng. Hơn thế nữa, Kofuku mang đến đa dạng mùi hương từ tinh dầu thiên nhiên, giúp bạn dễ dàng lựa chọn được mùi hương yêu thích.</p> <p> </p> <h3>Biến hũ nến yêu thích thành món quà độc đáo và ý nghĩa bằng dịch vụ khắc chữ miễn phí của Kofuku. Bạn chỉ cần: </h3> <p> </p> <p>1. Chọn hương thơm yêu thích</p> <p> </p> <p>2. Kofuku miễn phí khắc tên, <strong>tên được khắc giới hạn 2 chữ</strong> (ví dụ: Ánh Quỳnh, Quang Phong, Kendall Nguyễn) nhưng đẹp nhất sẽ là 1 chữ (Quỳnh, Phong, Kendall).</p> <p> </p> <p>3. Bạn có thể khắc thêm thông điệp ở dưới tên hoặc đổi tên mùi thành thông điệp. <strong>Thông điệp này giới hạn 5 chữ </strong>(ví dụ: I love you, may mắn nhé, happy & forever)</p> <p> </p> <p>4. Ghi chú nội dung bạn muốn khắc (tên, lời nhắn) vào ô "Lưu ý từ khách hàng" bên trên theo cấu trúc:</p> <p> </p> <p>- Tên: </p> <p> </p> <p>- Thông điệp (nếu có):</p> <p> </p> <p>5. Hoàn tất thanh toán và tận hưởng món quà độc đáo của bạn!</p> <p> </p> <p><em><strong>Lưu ý: </strong></em></p> <p> </p> <p>- <em>Vị trí logo Kofuku là cố định</em></p> <p> </p> <p><em>- Thông điệp có thể để phía trên tên (thay cho tên mùi) hoặc phía dưới tên. Nếu bạn không ghi chú vị trí thông điệp, Kofuku sẽ mặc định để thông điệp phía dưới tên.</em></p> <p> </p> <p> </p> <p> </p> <p style="text-align:center;"><img src="https://chus.vn/images/chus/logo/Chuschoice-ngang%202.png?1709023994818" alt="" width="254" height="54" /></p> <p> </p> <p style="text-align:center;"><span style="font-size:12pt;color:#000080;">Luôn nhận được đánh giá 5⭐, Cam kết đổi trả, Giao hàng nhanh chóng, Được CHUS đảm bảo chất lượng</span></p> nến thơm, quà tặng Hũ nến được làm thủ công từ xi măng và bạn có thể khắc tên mình hay người được tặng lên hũ nến. Mua ngay! , Name Engraved Scented Candle 290ml, The Gift Of Light & Love, Make Any Occasion Special, The Most Unique Gift, Personalized Gifts Nến Thơm Khắc Tên Size M, Kofuku - Chus <p><strong>1. Dung tích: </strong>290ml </p> <p> </p> <p><strong>2. Thành phần: </strong>Sáp cọ, sáp ong, sáp đậu nành, bấc gỗ</p> <p> </p> <p><strong>3. Thời gian cháy: </strong>35 - 40 giờ</p> <p><strong>1. Hướng dẫn sử dụng: </strong></p> <p> </p> <p> </p> <p>- Trong lần dùng đầu tiên, phải để sáp tan chảy hoàn toàn trên bề mặt nến và có độ sâu khoảng 1cm, thời gian có thể mất từ 1 – 2 tiếng (tùy vào kích cỡ nến) </p> <p> </p> <p>- Trước khi đốt nến, dùng kéo cắt bấc còn độ dài khoảng 5mm, để ngọn lửa cháy đều và vừa phải </p> <p> </p> <p>- Những lần đốt nến thơm tiếp theo phải đảm bảo nến tan chảy đều ra tới thành nến để tránh thụt bấc nến và giữ mùi hương tỏa ra</p> <p> </p> <p><strong>2. Lưu ý: </strong></p> <p> </p> <p> </p> <p>- Đặt chân nến trên một bề mặt ổn định</p> <p> </p> <p>- Không đặt nến trước gió, nên đốt trong phòng có điều hòa để đạt hiệu quả tỏa hương</p> <p> </p> <p>- Không đốt trong phòng quá kín</p> <p> </p> <p>- Không đốt khi cạn sáp, hãy ngừng đốt khi chỉ còn 1,5cm sáp</p> <p> </p> <p>- Dập tắt nến nếu ngọn lửa quá cao; và khi rời khỏi phòng </p> <p> </p> <p>- Không sử dụng nước để dập tắt nến</p> <p> </p> <p>- Không khuyến khích đốt nến khi có làn da mẫn cảm, có phụ nữ mang thai, nhà có nhiều trẻ em hoặc thú cưng. Nếu dùng, mỗi lần đốt nến chỉ nên kéo dài từ 1 - 2 tiếng.</p> <p>Kofuku cung cấp nhiều loại mùi hương đa dạng, phù hợp với tâm trạng và không gian bạn muốn tạo ra:</p> <h3><strong>1. Để thư giãn và bình tĩnh:</strong></h3> <p>- Sleep Tight: Chìm vào giấc ngủ với hương thơm thanh bình của thông, rêu xanh, bạc hà và hương gỗ, gợi nhớ đến khu rừng tươi mát sau cơn mưa.</p> <p>- Breathe Out: Giải tỏa căng thẳng với sự kết hợp của vỏ chanh, muối biển, cam bergamot, mộc lan, gỗ tuyết tùng, linh sam và xạ hương.</p> <h3><strong>2. Nâng cao năng lượng và sự tập Trung</strong></h3> <p><span>Rise n' Slay</span>: Bắt đầu ngày mới đầy năng động với sự pha trộn độc đáo của gỗ trắng, gỗ tếch, vani, caramel và cà phê.</p> <h3><strong>3. Cải thiện tâm Trạng và sự tích cực</strong></h3> <p>- <span>Be You</span>: Thể hiện cá tính của bạn với hương thơm mát mẻ, gần gũi của bốn loại gỗ, cỏ vetiver và rêu sồi.</p> <p>- <span>Do ur Zest</span>: Cảm nhận sự tràn đầy năng lượng với sự kết hợp sảng khoái của vỏ chanh, cây xanh, tuyết tùng, rêu và hổ phách.</p> <p>- <span>Be Delighted</span>: Nuông chiều khứu giác của bạn với sự kết hợp tuyệt vời của hoa sứ, hoa lily, cam vàng, thông và xạ hương.</p> <h3><strong>4. Tinh tế và quyến rũ</strong></h3> <p>- Crown Up: Thể hiện sự duyên dáng và nữ tính với hương thơm thanh lịch của hoa mẫu đơn, hổ phách và gỗ tuyết tùng.</p> <p>- Fearless: Toát lên sự tự tin với hương thơm trầm ấm và nam tính của gỗ đàn hương, cỏ vetiver, xì gà và hương khói.</p> <p>- Flawsome: Mang lại sự ấm áp và bí ẩn cho bất kỳ không gian nào với hương cam chanh rực rỡ dẫn đến hương sâu thẳm bí ẩn của rêu sồi và hổ phách.</p> <p>Nến Thơm Kofuku là cách hoàn hảo để tô điểm cho không gian sống của bạn và tạo ra tâm trạng mong muốn. Hãy tìm mùi hương phù hợp với bạn và để Kofuku lấp đầy ngôi nhà bạn với hương thơm!</p> <p>Kofuku mang đến những hũ nến thơm thủ công xinh xắn từ sáp tự nhiên và tinh dầu để bạn có thể dành tặng cho người thương yêu hoặc cho chính mình.</p> <p>Kofuku (幸福) nghĩa là Hạnh Phúc trong tiếng Nhật. Thương hiệu mong rằng khi khách hàng cầm sản phẩm trên tay, họ có thể cảm nhận được tình thương và năng lượng hạnh phúc mà sản phẩm đem lại.</p> <p>Lấy cảm hứng từ lối sống ‘Wabi sabi’ - triết lý về việc chấp nhận vẻ đẹp không hoàn hảo, các hũ nến thơm của Kofuku được làm với chất liệu xi măng thô sơ, mộc mạc. Thay vì trau chuốt cho vẻ ngoài, thương hiệu sẽ để nguyên những vết trầy, bong bóng khí trên thành lọ nến một cách tự nhiên. Kofuku tin rằng chính nhờ sự không hoàn hảo đó, sản phẩm lại có một giá trị riêng rất đẹp, cũng giống như con người chúng ta đều có những nét đẹp và khuyết điểm riêng.</p> <p>Ngoài những ý nghĩa trên, sản phẩm cũng có giá trị bảo vệ môi trường. Bạn có thể tái sử dụng các lọ nến Kofuku đã qua sử dụng để giảm thiểu rác thải bằng việc trồng cây hoặc đựng bút, mỹ phẩm… Thương hiệu hy vọng bạn sẽ có nhiều niềm vui trong cuộc sống và truyền năng lượng hạnh phúc đến với nhiều người thông qua những hương nến dễ chịu, cũng như lối sống xanh lành mạnh mà họ đang cố gắng lan tỏa.</p> a:4:{s:17:"rs_brand_producer";a:5:{i:0;s:23:"Nến thơm thủ công";i:1;s:41:"Ly nến xi-măng mộc mạc, bình dị";i:2;s:34:"Phổ biến triết lý Wabi sabi";i:3;s:80:"Mang đến niềm vui và hạnh phúc qua sản phẩm nến thơm thủ công";i:4;s:0:"";}s:14:"rs_ingredients";a:5:{i:0;s:64:"Sáp cọ, sáp ong, sáp đậu nành, tinh dầu thiên nhiên";i:1;s:20:"Xi măng, bấc gỗ";i:2;s:0:"";i:3;s:0:"";i:4;s:0:"";}s:14:"rs_manufacture";a:5:{i:0;s:11:"Thủ công";i:1;s:0:"";i:2;s:0:"";i:3;s:0:"";i:4;s:0:"";}s:17:"rs_certifications";a:5:{i:0;s:0:"";i:1;s:0:"";i:2;s:0:"";i:3;s:0:"";i:4;s:0:"";}} <p><span style="font-weight: 400;"><img src="https://chus.vn/images/Blog/CHUS%20CHOICE/Vie/Kofuku_Vie.jpg?1699431505850" alt="chus choice comment" width="894" height="196" /></span></p> <p><span style="font-weight: 400;">Nến thơm Kofuku Home ngoài hương thơm dễ chịu và thiết kế đẹp, còn trở nên rất đặc biệt ở tính cá nhân hóa cao của từng lọ nến.</span></p> <p><strong>Ưu điểm:</strong></p> <p><span style="font-weight: 400;">- Nến được làm thủ công hoàn toàn, từ khâu tạo hình lọ đựng, trộn sáp, pha tinh dầu, đổ sáp.</span></p> <p><span style="font-weight: 400;">- Phần khắc tên giúp tạo nên món đồ trang trí đặc biệt mà riêng bạn mới có. </span></p> <p><strong>Nhược điểm:</strong></p> <p><span style="font-weight: 400;">- Giá thành cao.</span></p> <p><span style="font-weight: 400;">- Thành phần sáp có sáp cọ, được nhiều người cho là không bền vững.</span></p> <p><span style="font-weight: 400;">- Tùy vào thời điểm, sẽ có một vài mùi hương tạm thời hết hàng.</span></p> <p><span style="font-weight: 400;">- Vỏ nến đổ thủ công nên có những trầy xước hoặc đôi khi là dính bụi bẩn. Có người thích đặc điểm tự nhiên này, nhưng những ai thích thiết kế trơn láng, không có khiếm khuyết nên cân nhắc khi mua nến Kofuku.</span></p> <p>- Khắc tên và thông điệp miễn phí lên thân lọ xi măng với <strong>tối đa 2 từ (ví dụ: CHUS, Nam Tuấn,...) cho tên và 5 từ cho thông điệp</strong></p> <p> </p> <p>- Ghi chú nội dung bạn muốn khắc tên và thông điệp vào ô "Lưu ý từ khách hàng"</p> 0 490000.0000 169M,169M,169M,169M,169M,169M,169M,169M,169M,169M,169M,169M,169M,169M,169M,169M,169M,169M,169M,169M,169M,169M,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409,409 416M,416M,418,418,419,419,420,420,421,421,423,423,425,425,426,426,444,444,445,445,449,449,450,450,452,452,460,460,467,467,478,478,490,490,491,491,492,492,496,496,514,514,515,515 15365 Kofuku Home 2 nen-thom-khac-ten-size-m-bac-go 101/169 5.00 15 D 3