> ## Documentation Index
> Fetch the complete documentation index at: https://docs.keyapi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Product Image Search Page

> Use this endpoint together with Product Image Search - Real-Time API. Pass image_uri and box_detection from the photo_search object returned by Product Image Search to retrieve additional paginated results.

<div className="inline-flex items-center gap-2 px-4 py-2 bg-yellow-50 dark:bg-yellow-900/20 border border-yellow-200 dark:border-yellow-800 rounded-lg">
  <span className="text-base">🪙</span>
  <span className="text-sm font-medium text-yellow-900 dark:text-yellow-100"><span className="font-semibold">2 credits</span><span className="text-yellow-700 dark:text-yellow-300 ml-1">per request</span></span>
</div>

## Copy for AI

<div className="my-6 rounded-xl border border-gray-200 bg-gray-50 p-5 dark:border-gray-800 dark:bg-gray-900/40">
  <div className="min-w-0">
    <p className="text-base font-semibold text-gray-900 dark:text-gray-100">🤖 Why Code When AI Can Do It For You?</p>
    <p className="mt-1 text-sm text-gray-700 dark:text-gray-300">Stop writing code like it's 1970! Let AI do the heavy lifting - click the sparkles to copy a perfectly formatted prompt for ChatGPT, Claude, or your favorite AI assistant.</p>
  </div>

  <div className="mt-4">
    <button
      type="button"
      className="inline-flex items-center gap-2 rounded-md border border-emerald-300 bg-emerald-50 px-3 py-2 text-sm font-medium text-emerald-800 hover:bg-emerald-100 dark:border-emerald-700 dark:bg-emerald-900/30 dark:text-emerald-100 dark:hover:bg-emerald-900/50"
      onClick={() => navigator.clipboard.writeText(`I want to make an API call to https://api.keyapi.ai/v1/tiktok/realtime/product/photo-search/page.

Please help me write code to make this API call and handle the response appropriately. Include error handling and best practices.

Here are the details:

Endpoint: GET https://api.keyapi.ai/v1/tiktok/realtime/product/photo-search/page

Description: Retrieve additional paginated product results for TikTok Shop image search. Pass image_uri and box_detection from the photo_search object returned by the initial Product Image Search endpoint.

Required Headers:
--header 'Authorization: Bearer <YOUR_API_KEY>'

Parameters:
- region (Required): Region code. Example: MY
- photo_search_image_uri (Required): image_uri from the photo_search object returned by Product Image Search. Example: 202606031816212EF5CF5E0D35121685B5
- photo_search_box_detection (Required): box_detection from the photo_search object returned by Product Image Search. Example: 0.100000,0.100000,0.900000,0.900000
- offset (Optional): Pagination offset. Default is 0. Example: 0
- count (Optional): Number of items to return. Example: 10
- sk (Optional): Keyword. It affects returned results by matching product names. Example: paper

Example Response:
{
"code": 0,
"message": "ok",
"data": {
"cursor": 10,
"has_more": 1,
"items": [
  {
    "product_id": "1734496551418169080",
    "title": "Sample product"
  }
]
},
"requestId": "b38fc747-9b3c-4af9-91e0-067b00154252"
}`)}
    >
      <span>✨</span>
      <span>Copy for AI</span>
    </button>
  </div>
</div>


## OpenAPI

````yaml en/tiktok.openapi.json GET /v1/tiktok/realtime/product/photo-search/page
openapi: 3.0.1
info:
  title: Tiktok API english documentation
  description: >-
    The english reference documentation of the Tiktok API includes the
    interface's purpose, parameter description, response status, and sample
    structure.
  version: 1.0.0
servers:
  - url: https://api.keyapi.ai
    description: Production
security: []
tags:
  - name: TikTok Influencer
  - name: TikTok Shop
  - name: TikTok Content
  - name: TikTok Intelligence
paths:
  /v1/tiktok/realtime/product/photo-search/page:
    get:
      tags:
        - TikTok Shop
      summary: Product Image Search Page
      description: >-
        Use this endpoint together with Product Image Search - Real-Time API.
        Pass image_uri and box_detection from the photo_search object returned
        by Product Image Search to retrieve additional paginated results.
      parameters:
        - name: region
          in: query
          description: Region code
          required: true
          example: MY
          schema:
            type: string
        - name: photo_search_image_uri
          in: query
          description: >-
            image_uri from the photo_search object returned by Product Image
            Search. Use the value returned in the image_uri field.

            ``{"photo_search": {"image_uri":
            "20260605022938F85A7F7A6DDEE0046576",

            "box_detection": [ "0.221484,0.109180,0.800391,0.880664",
            "0.326758,0.682324,0.692773,0.912207" ]}}``

            Use the value returned in the `image_uri` field.
          required: true
          example: 20260605022938F85A7F7A6DDEE0046576
          schema:
            type: string
            example: 20260605022938F85A7F7A6DDEE0046576
        - name: photo_search_box_detection
          in: query
          description: >-
            box_detection from the photo_search object returned by Product Image
            Search. Use any value from the box_detection array. 

            ``{"photo_search": {"image_uri":
            "20260605022938F85A7F7A6DDEE0046576",

            "box_detection": [ "0.221484,0.109180,0.800391,0.880664",
            "0.326758,0.682324,0.692773,0.912207" ]}}``

            Use any one of the values in the `box_detection` array.
          required: true
          example: 0.221484,0.109180,0.800391,0.880664
          schema:
            type: string
            example: 0.221484,0.109180,0.800391,0.880664
        - name: offset
          in: query
          description: Pagination offset. Default is 0
          required: false
          example: '0'
          schema:
            type: string
            example: '0'
        - name: count
          in: query
          description: Number of items to return
          required: false
          example: '10'
          schema:
            type: string
            example: '10'
        - name: sk
          in: query
          description: Keyword. It affects returned results by matching product names
          required: false
          example: paper
          schema:
            type: string
            example: paper
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties: {}
                example:
                  code: 0
                  message: ok
                  data:
                    status_code: 0
                    e_com_items:
                      - type: 1
                        search_result_id: '1734496551418169080'
                        item_key: >-
                          202606032027563F9882A5702266B5B4F6_1734496551418169080_1
                        shop_view_data:
                          init_state:
                            _blacklist: >-
                              __globalProps,track_param,chain_param,lives,aweme_struct,feedback_survey,cover,schema,title,_blacklist
                            _flash_sale_count_down_style: hidden
                            _flash_sale_no_count_down_style: hidden
                            _flash_sale_rest_time: '0'
                            _flash_sale_rest_time_text: '0'
                            _hot_deals_count_down_style: hidden
                            _hot_deals_no_count_down_style: hidden
                            _hot_deals_rest_time: '0'
                            _hot_deals_rest_time_text: '0'
                            ad_id: ''
                            author_id: '7494543761526721272'
                            aweme_struct: '{}'
                            benefit_type: ''
                            biz_type: '0'
                            btm: c0302.d9810_i0
                            btm_cd: c0302.d9810
                            chain_param: >-
                              {"bcm_multiverse_id":"20260603122757799404581004000000c0365426dc43ce46"}
                            color_property_value_id: ''
                            control_boost_info: ''
                            countdown_type: no_countdown
                            cover: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/f02496e321c4416db4b04634b0ac2672~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            creative_id: ''
                            cur_req_index: '0'
                            currency: RM
                            current_item_id: ''
                            custom_entrance_form: ''
                            debug_info_long_images: ''
                            debug_info_most_main_image_index: '-1'
                            debug_info_most_main_images: ''
                            debug_info_rec_main_image_index: '-1'
                            debug_info_rec_main_images: ''
                            debug_symbol_position: '1'
                            detail_url: ''
                            discount_rate: 67%
                            enanle_simple_compare_price_card: 'false'
                            enter_page_entrance: comparison_price
                            entrance_form: search_pure_goods_card
                            follow_status: '0'
                            free_shipping_position: '2'
                            has_commerce_goods: ''
                            impr_id: 202606032027563F9882A5702266B5B4F6
                            index: '0'
                            is_ad: '0'
                            is_aladdin: '0'
                            is_authentic: '0'
                            is_intelligent_selection_main_image: '0'
                            is_intelligent_sellingpoint: '0'
                            is_long_photo: '1'
                            is_lowest_price: '0'
                            is_recom: '0'
                            is_similar_lowest_price_product: 'false'
                            item_order: '1'
                            lives: ''
                            log_extra: ''
                            log_pb: '{"impr_id":"202606032027563F9882A5702266B5B4F6"}'
                            logo_type: seller_logo
                            main_image: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/f02496e321c4416db4b04634b0ac2672~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            main_image_pdp_index: ''
                            origin_format: double
                            original_price: '3.00'
                            original_price_value: '3.00'
                            page_name: photo_search
                            platform: '5'
                            product_card_type: '1'
                            product_id: '1734496551418169080'
                            product_id_str: '1734496551418169080'
                            product_intelligent_sellingpoint_text_num: ''
                            product_label: >-
                              promotion_sticker_2,promotion_sticker_5,promotion_sticker_3
                            product_sellingpoint_category: ''
                            product_sellingpoint_id: ''
                            product_sellingpoint_show_id: ''
                            product_sellingpoint_text: ''
                            product_sellingpoint_type: '0'
                            product_sellingpoint_type_name: ''
                            product_title: >-
                              Thermal Receipt Paper 80mm x 50mm / 80mm x 80mm /
                              Thermal Receipt Roll / Thermal Paper Roll / Kertas
                              Resit / /
                            product_type: same_type
                            rank: '0'
                            rate: ''
                            rec_main_cover_index: '0'
                            recom_rank: '-1'
                            right_cnt: '3'
                            right_type: 66002,66005,66003
                            room_id: ''
                            sale_price_value: '1.00'
                            sales_price: '1.00'
                            schema: >-
                              aweme://ec/pdp?biz_type=0&fullScreen=false&orderRequestParams=%7B%7D&requestParams=%7B%22product_id%22%3A%5B%221734496551418169080%22%5D%7D&visitReportParams=%7B%22chain_key%22%3A%22%22%2C%22material_id%22%3A%221734496551418169080%22%2C%22material_type%22%3A1%2C%22seller_id%22%3A%227494543761526721272%22%7D
                            search_id: 202606032027563F9882A5702266B5B4F6
                            search_result_id: '1734496551418169080'
                            search_source: mall
                            shop_id: '7494543761526721272'
                            show_format: double
                            show_price: RM1.00
                            size_property_value_id: ''
                            skc_id: ''
                            skc_source: graph
                            source: desktop
                            source_content_id_str: ''
                            source_from: '0'
                            source_page_type: photo_search
                            tag_before_title: ''
                            title: >-
                              Thermal Receipt Paper 80mm x 50mm / 80mm x 80mm /
                              Thermal Receipt Roll / Thermal Paper Roll / Kertas
                              Resit / /
                            token_type: mt_goods
                            track_id: 202606032027563F9882A5702266B5B4F6_0
                            track_param: >-
                              {"bcm_multiverse_id":"20260603122757799404581004000000c0365426dc43ce46"}
                            volume: '35'
                            volume_type: sold_online
                          exposure:
                            product_card_cover_image:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_cover_image
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_sales_price:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_sales_price
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_title:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_title
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            show:
                              uniq_exposured: true
                              track:
                                - event_name: tiktokec_product_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                                - event_name: search_result_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                          root_module:
                            '1':
                              key: >-
                                202606032027563F9882A5702266B5B4F6_1734496551418169080
                              component: view
                              class_name: w-full mb-8 flex flex-col rounded-8 relative;
                              attrs:
                                clip_radius: 'false'
                              exposure_scene: show
                              component_event:
                                bindlongpress:
                                  props_callback: onLongPressProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track: []
                                  jsb: []
                                bindtap:
                                  props_callback: onClickProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track:
                                    - event_name: tiktokec_product_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                    - event_name: search_result_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                  jsb: []
                              children:
                                - key: cover
                                  component: view
                                  class_name: >-
                                    w-full h-full  background-color-BGInput
                                    relative
                                  style: >-
                                    border-top-left-radius:8px;border-top-right-radius:8px;
                                    height:352rpx; margin-top: 3px;
                                  attrs:
                                    clip_radius: 'false'
                                  children:
                                    - component: view
                                      class_name: w-full h-full
                                      exposure_scene: product_card_cover_image
                                      children:
                                        - key: pic
                                          component: image
                                          class_name: w-full h-full
                                          style: >-
                                            border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden
                                          attrs:
                                            mode: aspectFill
                                            prefetch_height: 374rpx
                                            prefetch_width: 374rpx
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/f02496e321c4416db4b04634b0ac2672~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                                    - key: PromotionStickersNew
                                      component: view
                                      class_name: >-
                                        absolute left-0 bottom-0 flex
                                        flex-row-reverse  overflow-hidden
                                      children:
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:56.4px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2938c6c662eb4d7e9ea200a5ab422b21~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:54px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2ebf6e305c564d3d9132c6fb2b3df06b~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:70.2px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/c735591a294d4c05a30bcb86ec183c29~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                    - key: discountTag
                                      component: view
                                      class_name: absolute right-8
                                      style: 'width:31px;height:32px;top: -3px;'
                                      children:
                                        - key: discountTagImage
                                          component: image
                                          style: width:31px; height:31px;
                                          attrs:
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ca47471666960f8b5b75d53fbf8e23b8.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: discountTagText
                                          component: view
                                          class_name: >-
                                            absolute flex items-center
                                            justify-center flex-col right-0 top-0 
                                          style: 'width:28px;height: 28px;'
                                          children:
                                            - key: discountTagText-1
                                              component: text
                                              class_name: >-
                                                SmallText2-Bold
                                                text-color-ConstTextInverse 
                                              attrs:
                                                style: ''
                                                text: 67%
                                            - key: discountTagText-2
                                              component: text
                                              class_name: >-
                                                SmallText2-Bold
                                                text-color-ConstTextInverse 
                                              style: 'margin-top: -2px;'
                                              attrs:
                                                text: 'OFF'
                                          rtl_style: 'left: 0px;'
                                - key: product-info
                                  component: view
                                  class_name: >-
                                    flex  flex-col w-full
                                    background-color-BGTertiary p-8
                                  style: >-
                                    border-bottom-right-radius: 8px;
                                    border-bottom-left-radius: 8px; overflow:
                                    hidden; padding-bottom: 12px;
                                  attrs:
                                    clip_radius: 'true'
                                  children:
                                    - key: product-title
                                      component: text
                                      class_name: >-
                                        text-color-TextPrimary P2-Regular
                                        overflow-ellipsis
                                      attrs:
                                        text_maxline: '2'
                                      exposure_scene: product_card_title
                                      children:
                                        - key: title
                                          component: text
                                          class_name: >-
                                            text-color-TextPrimary P2-Regular
                                            overflow-ellipsis
                                          attrs:
                                            text: >-
                                              Thermal Receipt Paper 80mm x 50mm / 80mm
                                              x 80mm / Thermal Receipt Roll / Thermal
                                              Paper Roll / Kertas Resit / /
                                    - key: product-price
                                      component: view
                                      class_name: >-
                                        flex items-center w-full mt-6
                                        flex-nowrap overflow-hidden
                                      children:
                                        - key: avaliable-price
                                          component: view
                                          class_name: flex items-end flex-shrink-0
                                          exposure_scene: product_card_sales_price
                                          children:
                                            - key: DisplayCurrency
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 13px;
                                              attrs:
                                                text: RM
                                                text_maxline: '1'
                                            - key: avaliable
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 17px;
                                              attrs:
                                                text: '1.00'
                                                text_maxline: '1'
                                        - key: origin-price
                                          component: text
                                          class_name: >-
                                            text-color-TextQuaternary
                                            overflow-ellipsis ml-4 P3-Regular
                                          style: ' text-decoration: line-through;margin-top:3px;'
                                          attrs:
                                            text: RM3.00
                                            text_maxline: '1'
                                    - key: product-rating
                                      component: view
                                      class_name: flex mt-6 flex-shrink-0 items-center
                                      children:
                                        - key: sold-count
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Đã bán 35
                                            text_maxline: '1'
                                    - key: logisticsLabels_region
                                      component: view
                                      class_name: ' flex items-center mt-6'
                                      children:
                                        - key: locationIconImage
                                          component: image
                                          style: >-
                                            width:12px;
                                            height:12px;margin-right:3px;flex-shrink:
                                            0;
                                          attrs:
                                            dark_src: >-
                                              http://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2fb30d2388c54e3847ba249ac438d38c.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/8069966866c523e01dc0ccec182ccca1.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: region
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Selangor
                                            text_maxline: '1'
                      - type: 2
                        search_result_id: '7438845962556149000'
                        item_key: >-
                          202606032027563F9882A5702266B5B4F6_7438845962556149000_2
                        shop_view_data:
                          init_state:
                            _blacklist: >-
                              __globalProps,track_param,chain_param,lives,aweme_struct,feedback_survey,cover,schema,title,_blacklist
                            _flash_sale_count_down_style: hidden
                            _flash_sale_no_count_down_style: hidden
                            _flash_sale_rest_time: '0'
                            _flash_sale_rest_time_text: '0'
                            _hot_deals_count_down_style: hidden
                            _hot_deals_no_count_down_style: hidden
                            _hot_deals_rest_time: '0'
                            _hot_deals_rest_time_text: '0'
                            ad_id: ''
                            author_id: '6961739518383080450'
                            benefit_type: ''
                            biz_type: '0'
                            btm: c0302.d2710_i1
                            btm_cd: c0302.d2710
                            chain_param: >-
                              {"bcm_multiverse_id":"20260603122757799404581004000000c84c2aa540f9425b"}
                            color_property_value_id: ''
                            control_boost_info: ''
                            countdown_type: no_countdown
                            cover: >-
                              https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/9eecd9dea28443c8a41422be73d669a1~tplv-o3syd03w52-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            creative_id: ''
                            cur_req_index: '1'
                            currency: RM
                            current_item_id: '7438845962556149000'
                            custom_entrance_form: ''
                            debug_info_long_images: ''
                            debug_info_most_main_image_index: '-1'
                            debug_info_most_main_images: ''
                            debug_info_rec_main_image_index: '-1'
                            debug_info_rec_main_images: ''
                            debug_symbol_position: '1'
                            detail_url: ''
                            discount_rate: 77%
                            enanle_simple_compare_price_card: 'false'
                            enter_page_entrance: comparison_price
                            entrance_form: search_pure_goods_card
                            follow_status: '0'
                            free_shipping_position: '2'
                            has_commerce_goods: ''
                            impr_id: 202606032027563F9882A5702266B5B4F6
                            index: '1'
                            is_ad: '0'
                            is_aladdin: '0'
                            is_authentic: '0'
                            is_intelligent_selection_main_image: '0'
                            is_intelligent_sellingpoint: '1'
                            is_long_photo: '1'
                            is_lowest_price: '0'
                            is_recom: '0'
                            is_similar_lowest_price_product: 'false'
                            item_order: '2'
                            lives: ''
                            log_extra: ''
                            log_pb: '{"impr_id":"202606032027563F9882A5702266B5B4F6"}'
                            logo_type: seller_logo
                            main_image: >-
                              https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/9eecd9dea28443c8a41422be73d669a1~tplv-o3syd03w52-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            main_image_pdp_index: ''
                            origin_format: double
                            original_price: '2.00'
                            original_price_value: '2.00'
                            page_name: photo_search
                            platform: '5'
                            product_card_type: '2'
                            product_id: '1729425735211846392'
                            product_id_str: '1729425735211846392'
                            product_intelligent_sellingpoint_text_num: ''
                            product_label: >-
                              promotion_sticker_2,promotion_sticker_5,promotion_sticker_3
                            product_sellingpoint_category: empty
                            product_sellingpoint_id: ''
                            product_sellingpoint_show_id: ''
                            product_sellingpoint_text: ''
                            product_sellingpoint_type: '0'
                            product_sellingpoint_type_name: empty
                            product_title: >-
                              Coreless Thermal Receipt Paper 57mm x 40mm/57mm x
                              50mm/Thermal Receipt Roll/Thermal Paper
                              Roll/Kertas Resit//
                            product_type: same_type
                            rank: '1'
                            rate: '4.9'
                            rec_main_cover_index: '0'
                            recom_rank: '-1'
                            right_cnt: '3'
                            right_type: 66002,66005,66003
                            room_id: ''
                            sale_price_value: '0.47'
                            sales_price: '0.47'
                            schema: >-
                              aweme://ec/pdp?biz_type=0&fullScreen=false&orderRequestParams=%7B%7D&requestParams=%7B%22product_id%22%3A%5B%221729425735211846392%22%5D%7D&visitReportParams=%7B%22chain_key%22%3A%22%7B%5C%22cck%5C%22%3A%5C%22tBM8xr2N%2F1N%2BGnwLhQ%2Bu%2B95%2FPJomMbItLz3aMLJ5INME6AhhOrqCH9rk53aglVTySiMMTJYwtmxT3DFEH3Q37Y%2FQyx3WQU%2Bod7MmGw%3D%3D%5C%22%2C%5C%22mck%5C%22%3A%5C%22IyCkEibozauduj%2BKb256hHVbmsGG8GMkmXAn76IhfbQbVsQAUfsVNch70fleHZ7j%2FgRaxlKCdbUwGFuR4eHceYuhBXjLgpL%2BksnoQg%3D%3D%5C%22%2C%5C%22v%5C%22%3A1%7D%22%2C%22material_id%22%3A%221729425735211846392%22%2C%22material_type%22%3A1%2C%22seller_id%22%3A%227494543761526721272%22%7D
                            search_id: 202606032027563F9882A5702266B5B4F6
                            search_result_id: '7438845962556149000'
                            search_source: mall
                            shop_id: '7494543761526721272'
                            show_format: double
                            show_price: RM0.47
                            size_property_value_id: ''
                            skc_id: ''
                            skc_source: graph
                            source: desktop
                            source_content_id_str: '7438845962556149000'
                            source_from: '2'
                            source_page_type: video
                            tag_before_title: promotion_tag
                            title: >-
                              Coreless Thermal Receipt Paper 57mm x 40mm/57mm x
                              50mm/Thermal Receipt Roll/Thermal Paper
                              Roll/Kertas Resit//
                            token_type: mt_goods
                            track_id: 202606032027563F9882A5702266B5B4F6_1
                            track_param: >-
                              {"bcm_multiverse_id":"20260603122757799404581004000000c84c2aa540f9425b"}
                            volume: '15316'
                            volume_type: sold_online
                          exposure:
                            product_card_cover_image:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_cover_image
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_sales_price:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_sales_price
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_title:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_title
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            show:
                              uniq_exposured: true
                              track:
                                - event_name: tiktokec_product_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                                - event_name: search_result_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                          root_module:
                            '1':
                              key: >-
                                202606032027563F9882A5702266B5B4F6_7438845962556149000
                              component: view
                              class_name: w-full mb-8 flex flex-col rounded-8 relative;
                              attrs:
                                clip_radius: 'false'
                              exposure_scene: show
                              component_event:
                                bindlongpress:
                                  props_callback: onLongPressProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track: []
                                  jsb: []
                                bindtap:
                                  props_callback: onClickProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track:
                                    - event_name: tiktokec_product_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                    - event_name: search_result_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                  jsb: []
                              children:
                                - key: cover
                                  component: view
                                  class_name: >-
                                    w-full h-full  background-color-BGInput
                                    relative
                                  style: >-
                                    border-top-left-radius:8px;border-top-right-radius:8px;
                                    height:352rpx; margin-top: 3px;
                                  attrs:
                                    clip_radius: 'false'
                                  children:
                                    - component: view
                                      class_name: w-full h-full
                                      exposure_scene: product_card_cover_image
                                      children:
                                        - key: pic
                                          component: image
                                          class_name: w-full h-full
                                          style: >-
                                            border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden
                                          attrs:
                                            mode: aspectFill
                                            prefetch_height: 374rpx
                                            prefetch_width: 374rpx
                                            src: >-
                                              https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/9eecd9dea28443c8a41422be73d669a1~tplv-o3syd03w52-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                                    - key: PromotionStickersNew
                                      component: view
                                      class_name: >-
                                        absolute left-0 bottom-0 flex
                                        flex-row-reverse  overflow-hidden
                                      children:
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:56.4px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2938c6c662eb4d7e9ea200a5ab422b21~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:54px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2ebf6e305c564d3d9132c6fb2b3df06b~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:70.2px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/c735591a294d4c05a30bcb86ec183c29~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                    - key: videTag
                                      component: image
                                      class_name: 'absolute left-8 top-8 '
                                      style: >-
                                        height:
                                        20px;width:20px;background:rgba(0, 0, 0,
                                        0.15);border-radius: 50%; 
                                      attrs:
                                        src: >-
                                          https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/911d2489092212b603b8b3894c253fdd.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                    - key: discountTag
                                      component: view
                                      class_name: absolute right-8
                                      style: 'width:31px;height:32px;top: -3px;'
                                      children:
                                        - key: discountTagImage
                                          component: image
                                          style: width:31px; height:31px;
                                          attrs:
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ca47471666960f8b5b75d53fbf8e23b8.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: discountTagText
                                          component: view
                                          class_name: >-
                                            absolute flex items-center
                                            justify-center flex-col right-0 top-0 
                                          style: 'width:28px;height: 28px;'
                                          children:
                                            - key: discountTagText-1
                                              component: text
                                              class_name: >-
                                                SmallText2-Bold
                                                text-color-ConstTextInverse 
                                              attrs:
                                                style: ''
                                                text: 77%
                                            - key: discountTagText-2
                                              component: text
                                              class_name: >-
                                                SmallText2-Bold
                                                text-color-ConstTextInverse 
                                              style: 'margin-top: -2px;'
                                              attrs:
                                                text: 'OFF'
                                          rtl_style: 'left: 0px;'
                                - key: product-info
                                  component: view
                                  class_name: >-
                                    flex  flex-col w-full
                                    background-color-BGTertiary p-8
                                  style: >-
                                    border-bottom-right-radius: 8px;
                                    border-bottom-left-radius: 8px; overflow:
                                    hidden; padding-bottom: 12px;
                                  attrs:
                                    clip_radius: 'true'
                                  children:
                                    - key: product-title
                                      component: text
                                      class_name: >-
                                        text-color-TextPrimary P2-Regular
                                        overflow-ellipsis
                                      attrs:
                                        text_maxline: '2'
                                      exposure_scene: product_card_title
                                      children:
                                        - key: title-Logo-1
                                          component: image
                                          class_name: mr-4
                                          style: >-
                                            height: 13px; width: 20px;
                                            vertical-align:center; width: 44px;
                                          attrs:
                                            dark_src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/6796f1f2207d4b3badc2d959103b1b4c~tplv-aphluv4xwc-origin-image.image?dr=15570&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=9b759fb9&idc=my2&from=3454340299
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/0d3898a340f741ec979e1553640fcc59~tplv-aphluv4xwc-origin-image.image?dr=15570&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=9b759fb9&idc=my2&from=3454340299
                                        - key: title
                                          component: text
                                          class_name: >-
                                            text-color-TextPrimary P2-Regular
                                            overflow-ellipsis
                                          attrs:
                                            text: >-
                                              Coreless Thermal Receipt Paper 57mm x
                                              40mm/57mm x 50mm/Thermal Receipt
                                              Roll/Thermal Paper Roll/Kertas Resit//
                                    - key: product-price
                                      component: view
                                      class_name: >-
                                        flex items-center w-full mt-6
                                        flex-nowrap overflow-hidden
                                      children:
                                        - key: avaliable-price
                                          component: view
                                          class_name: flex items-end flex-shrink-0
                                          exposure_scene: product_card_sales_price
                                          children:
                                            - key: DisplayCurrency
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 13px;
                                              attrs:
                                                text: RM
                                                text_maxline: '1'
                                            - key: avaliable
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 17px;
                                              attrs:
                                                text: '0.47'
                                                text_maxline: '1'
                                        - key: origin-price
                                          component: text
                                          class_name: >-
                                            text-color-TextQuaternary
                                            overflow-ellipsis ml-4 P3-Regular
                                          style: ' text-decoration: line-through;margin-top:3px;'
                                          attrs:
                                            text: RM2.00
                                            text_maxline: '1'
                                    - key: product-rating
                                      component: view
                                      class_name: flex mt-6 flex-shrink-0 items-center
                                      children:
                                        - key: product-start-1
                                          component: image
                                          class_name: flex-shrink-0
                                          style: >-
                                            width: 24rpx; height: 24rpx;
                                            margin-left: 1px; vertical-align:center;
                                          attrs:
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/834f225d25c6036e90cb1a84be1b26a8.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: product-score
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                          style: 'margin-left: 4rpx;'
                                          attrs:
                                            text: '4.9'
                                        - key: placeholder-line
                                          component: text
                                          class_name: >-
                                            text-color-LineSecondary
                                            SmallText1-Regular mx-2
                                          attrs:
                                            text: '|'
                                        - key: sold-count
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Đã bán 15.3K+
                                            text_maxline: '1'
                                    - key: logisticsLabels_region
                                      component: view
                                      class_name: ' flex items-center mt-6'
                                      children:
                                        - key: locationIconImage
                                          component: image
                                          style: >-
                                            width:12px;
                                            height:12px;margin-right:3px;flex-shrink:
                                            0;
                                          attrs:
                                            dark_src: >-
                                              http://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2fb30d2388c54e3847ba249ac438d38c.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/8069966866c523e01dc0ccec182ccca1.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: region
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Selangor
                                            text_maxline: '1'
                      - type: 1
                        search_result_id: '1729612960415321035'
                        item_key: >-
                          202606032027563F9882A5702266B5B4F6_1729612960415321035_1
                        shop_view_data:
                          init_state:
                            _blacklist: >-
                              __globalProps,track_param,chain_param,lives,aweme_struct,feedback_survey,cover,schema,title,_blacklist
                            _flash_sale_count_down_style: hidden
                            _flash_sale_no_count_down_style: hidden
                            _flash_sale_rest_time: '0'
                            _flash_sale_rest_time_text: '0'
                            _hot_deals_count_down_style: hidden
                            _hot_deals_no_count_down_style: hidden
                            _hot_deals_rest_time: '0'
                            _hot_deals_rest_time_text: '0'
                            ad_id: ''
                            author_id: '7495033353485650891'
                            aweme_struct: '{}'
                            benefit_type: ''
                            biz_type: '0'
                            btm: c0302.d9810_i2
                            btm_cd: c0302.d9810
                            chain_param: >-
                              {"bcm_multiverse_id":"2026060312275779940458100400000049d21dd89cdc1a43"}
                            color_property_value_id: ''
                            control_boost_info: ''
                            countdown_type: no_countdown
                            cover: >-
                              https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/bb5fb755fc2c40969e15b810df2612f4~tplv-o3syd03w52-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            creative_id: ''
                            cur_req_index: '2'
                            currency: RM
                            current_item_id: ''
                            custom_entrance_form: ''
                            debug_info_long_images: ''
                            debug_info_most_main_image_index: '-1'
                            debug_info_most_main_images: ''
                            debug_info_rec_main_image_index: '-1'
                            debug_info_rec_main_images: ''
                            debug_symbol_position: '1'
                            detail_url: ''
                            discount_rate: 49%
                            enanle_simple_compare_price_card: 'false'
                            enter_page_entrance: comparison_price
                            entrance_form: search_pure_goods_card
                            follow_status: '0'
                            free_shipping_position: '2'
                            has_commerce_goods: ''
                            impr_id: 202606032027563F9882A5702266B5B4F6
                            index: '2'
                            is_ad: '0'
                            is_aladdin: '0'
                            is_authentic: '0'
                            is_intelligent_selection_main_image: '0'
                            is_intelligent_sellingpoint: '0'
                            is_long_photo: '1'
                            is_lowest_price: '0'
                            is_recom: '0'
                            is_similar_lowest_price_product: 'false'
                            item_order: '3'
                            lives: ''
                            log_extra: ''
                            log_pb: '{"impr_id":"202606032027563F9882A5702266B5B4F6"}'
                            logo_type: seller_logo
                            main_image: >-
                              https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/bb5fb755fc2c40969e15b810df2612f4~tplv-o3syd03w52-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            main_image_pdp_index: ''
                            origin_format: double
                            original_price: '1.20'
                            original_price_value: '1.20'
                            page_name: photo_search
                            platform: '5'
                            product_card_type: '1'
                            product_id: '1729612960415321035'
                            product_id_str: '1729612960415321035'
                            product_intelligent_sellingpoint_text_num: ''
                            product_label: >-
                              promotion_sticker_2,promotion_sticker_5,promotion_sticker_3
                            product_sellingpoint_category: ''
                            product_sellingpoint_id: ''
                            product_sellingpoint_show_id: ''
                            product_sellingpoint_text: ''
                            product_sellingpoint_type: '0'
                            product_sellingpoint_type_name: ''
                            product_title: >-
                              Thermal Paper Roll 80x60mm / 57x40mm Thermal
                              Receipt Paper  Kertas Resit Cash Register
                            product_type: same_type
                            rank: '2'
                            rate: '5.0'
                            rec_main_cover_index: '0'
                            recom_rank: '-1'
                            right_cnt: '3'
                            right_type: 66002,66005,66003
                            room_id: ''
                            sale_price_value: '0.61'
                            sales_price: '0.61'
                            schema: >-
                              aweme://ec/pdp?biz_type=0&fullScreen=false&orderRequestParams=%7B%7D&requestParams=%7B%22product_id%22%3A%5B%221729612960415321035%22%5D%7D&visitReportParams=%7B%22chain_key%22%3A%22%22%2C%22material_id%22%3A%221729612960415321035%22%2C%22material_type%22%3A1%2C%22seller_id%22%3A%227495033353485650891%22%7D
                            search_id: 202606032027563F9882A5702266B5B4F6
                            search_result_id: '1729612960415321035'
                            search_source: mall
                            shop_id: '7495033353485650891'
                            show_format: double
                            show_price: RM0.61
                            size_property_value_id: ''
                            skc_id: ''
                            skc_source: graph
                            source: desktop
                            source_content_id_str: ''
                            source_from: '0'
                            source_page_type: photo_search
                            tag_before_title: ''
                            title: >-
                              Thermal Paper Roll 80x60mm / 57x40mm Thermal
                              Receipt Paper  Kertas Resit Cash Register
                            token_type: mt_goods
                            track_id: 202606032027563F9882A5702266B5B4F6_2
                            track_param: >-
                              {"bcm_multiverse_id":"2026060312275779940458100400000049d21dd89cdc1a43"}
                            volume: '3875'
                            volume_type: sold_online
                          exposure:
                            product_card_cover_image:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_cover_image
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_sales_price:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_sales_price
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_title:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_title
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            show:
                              uniq_exposured: true
                              track:
                                - event_name: tiktokec_product_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                                - event_name: search_result_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                          root_module:
                            '1':
                              key: >-
                                202606032027563F9882A5702266B5B4F6_1729612960415321035
                              component: view
                              class_name: w-full mb-8 flex flex-col rounded-8 relative;
                              attrs:
                                clip_radius: 'false'
                              exposure_scene: show
                              component_event:
                                bindlongpress:
                                  props_callback: onLongPressProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track: []
                                  jsb: []
                                bindtap:
                                  props_callback: onClickProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track:
                                    - event_name: tiktokec_product_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                    - event_name: search_result_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                  jsb: []
                              children:
                                - key: cover
                                  component: view
                                  class_name: >-
                                    w-full h-full  background-color-BGInput
                                    relative
                                  style: >-
                                    border-top-left-radius:8px;border-top-right-radius:8px;
                                    height:352rpx; 
                                  attrs:
                                    clip_radius: 'false'
                                  children:
                                    - component: view
                                      class_name: w-full h-full
                                      exposure_scene: product_card_cover_image
                                      children:
                                        - key: pic
                                          component: image
                                          class_name: w-full h-full
                                          style: >-
                                            border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden
                                          attrs:
                                            mode: aspectFill
                                            prefetch_height: 374rpx
                                            prefetch_width: 374rpx
                                            src: >-
                                              https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/bb5fb755fc2c40969e15b810df2612f4~tplv-o3syd03w52-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                                    - key: PromotionStickersNew
                                      component: view
                                      class_name: >-
                                        absolute left-0 bottom-0 flex
                                        flex-row-reverse  overflow-hidden
                                      children:
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:56.4px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2938c6c662eb4d7e9ea200a5ab422b21~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:54px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2ebf6e305c564d3d9132c6fb2b3df06b~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:70.2px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/c735591a294d4c05a30bcb86ec183c29~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                    - key: discountTag
                                      component: view
                                      class_name: absolute right-8
                                      style: 'width:31px;height:32px;top: -3px;'
                                      children:
                                        - key: discountTagImage
                                          component: image
                                          style: width:31px; height:31px;
                                          attrs:
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ca47471666960f8b5b75d53fbf8e23b8.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: discountTagText
                                          component: view
                                          class_name: >-
                                            absolute flex items-center
                                            justify-center flex-col right-0 top-0 
                                          style: 'width:28px;height: 28px;'
                                          children:
                                            - key: discountTagText-1
                                              component: text
                                              class_name: >-
                                                SmallText2-Bold
                                                text-color-ConstTextInverse 
                                              attrs:
                                                style: ''
                                                text: 49%
                                            - key: discountTagText-2
                                              component: text
                                              class_name: >-
                                                SmallText2-Bold
                                                text-color-ConstTextInverse 
                                              style: 'margin-top: -2px;'
                                              attrs:
                                                text: 'OFF'
                                          rtl_style: 'left: 0px;'
                                - key: product-info
                                  component: view
                                  class_name: >-
                                    flex  flex-col w-full
                                    background-color-BGTertiary p-8
                                  style: >-
                                    border-bottom-right-radius: 8px;
                                    border-bottom-left-radius: 8px; overflow:
                                    hidden; padding-bottom: 12px;
                                  attrs:
                                    clip_radius: 'true'
                                  children:
                                    - key: product-title
                                      component: text
                                      class_name: >-
                                        text-color-TextPrimary P2-Regular
                                        overflow-ellipsis
                                      attrs:
                                        text_maxline: '2'
                                      exposure_scene: product_card_title
                                      children:
                                        - key: title
                                          component: text
                                          class_name: >-
                                            text-color-TextPrimary P2-Regular
                                            overflow-ellipsis
                                          attrs:
                                            text: >-
                                              Thermal Paper Roll 80x60mm / 57x40mm
                                              Thermal Receipt Paper  Kertas Resit Cash
                                              Register
                                    - key: product-price
                                      component: view
                                      class_name: >-
                                        flex items-center w-full mt-6
                                        flex-nowrap overflow-hidden
                                      children:
                                        - key: avaliable-price
                                          component: view
                                          class_name: flex items-end flex-shrink-0
                                          exposure_scene: product_card_sales_price
                                          children:
                                            - key: DisplayCurrency
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 13px;
                                              attrs:
                                                text: RM
                                                text_maxline: '1'
                                            - key: avaliable
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 17px;
                                              attrs:
                                                text: '0.61'
                                                text_maxline: '1'
                                        - key: origin-price
                                          component: text
                                          class_name: >-
                                            text-color-TextQuaternary
                                            overflow-ellipsis ml-4 P3-Regular
                                          style: ' text-decoration: line-through;margin-top:3px;'
                                          attrs:
                                            text: RM1.20
                                            text_maxline: '1'
                                    - key: product-rating
                                      component: view
                                      class_name: flex mt-6 flex-shrink-0 items-center
                                      children:
                                        - key: product-start-1
                                          component: image
                                          class_name: flex-shrink-0
                                          style: >-
                                            width: 24rpx; height: 24rpx;
                                            margin-left: 1px; vertical-align:center;
                                          attrs:
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/834f225d25c6036e90cb1a84be1b26a8.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: product-score
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                          style: 'margin-left: 4rpx;'
                                          attrs:
                                            text: '5.0'
                                        - key: placeholder-line
                                          component: text
                                          class_name: >-
                                            text-color-LineSecondary
                                            SmallText1-Regular mx-2
                                          attrs:
                                            text: '|'
                                        - key: sold-count
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Đã bán 3.8K+
                                            text_maxline: '1'
                                    - key: logisticsLabels_region
                                      component: view
                                      class_name: ' flex items-center mt-6'
                                      children:
                                        - key: locationIconImage
                                          component: image
                                          style: >-
                                            width:12px;
                                            height:12px;margin-right:3px;flex-shrink:
                                            0;
                                          attrs:
                                            dark_src: >-
                                              http://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2fb30d2388c54e3847ba249ac438d38c.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/8069966866c523e01dc0ccec182ccca1.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: region
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Perak
                                            text_maxline: '1'
                      - type: 1
                        search_result_id: '1729491456793085887'
                        item_key: >-
                          202606032027563F9882A5702266B5B4F6_1729491456793085887_1
                        shop_view_data:
                          init_state:
                            _blacklist: >-
                              __globalProps,track_param,chain_param,lives,aweme_struct,feedback_survey,cover,schema,title,_blacklist
                            _flash_sale_count_down_style: hidden
                            _flash_sale_no_count_down_style: hidden
                            _flash_sale_rest_time: '0'
                            _flash_sale_rest_time_text: '0'
                            _hot_deals_count_down_style: hidden
                            _hot_deals_no_count_down_style: hidden
                            _hot_deals_rest_time: '0'
                            _hot_deals_rest_time_text: '0'
                            ad_id: ''
                            author_id: '7494667269198547903'
                            aweme_struct: '{}'
                            benefit_type: ''
                            biz_type: '0'
                            btm: c0302.d9810_i3
                            btm_cd: c0302.d9810
                            chain_param: >-
                              {"bcm_multiverse_id":"202606031227577994045810040000000f4f59e5c826ffd4"}
                            color_property_value_id: ''
                            control_boost_info: ''
                            countdown_type: no_countdown
                            cover: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/756d221f755948d5aab948f5e3f79a35~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            creative_id: ''
                            cur_req_index: '3'
                            currency: RM
                            current_item_id: ''
                            custom_entrance_form: ''
                            debug_info_long_images: ''
                            debug_info_most_main_image_index: '-1'
                            debug_info_most_main_images: ''
                            debug_info_rec_main_image_index: '-1'
                            debug_info_rec_main_images: ''
                            debug_symbol_position: '1'
                            detail_url: ''
                            discount_rate: ''
                            enanle_simple_compare_price_card: 'false'
                            enter_page_entrance: comparison_price
                            entrance_form: search_pure_goods_card
                            follow_status: '0'
                            free_shipping_position: '2'
                            has_commerce_goods: ''
                            impr_id: 202606032027563F9882A5702266B5B4F6
                            index: '3'
                            is_ad: '0'
                            is_aladdin: '0'
                            is_authentic: '0'
                            is_intelligent_selection_main_image: '0'
                            is_intelligent_sellingpoint: '1'
                            is_long_photo: '1'
                            is_lowest_price: '0'
                            is_recom: '0'
                            is_similar_lowest_price_product: 'false'
                            item_order: '4'
                            lives: ''
                            log_extra: ''
                            log_pb: '{"impr_id":"202606032027563F9882A5702266B5B4F6"}'
                            logo_type: seller_logo
                            main_image: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/756d221f755948d5aab948f5e3f79a35~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            main_image_pdp_index: ''
                            origin_format: double
                            original_price: '1.70'
                            original_price_value: '1.70'
                            page_name: photo_search
                            platform: '5'
                            product_card_type: '1'
                            product_id: '1729491456793085887'
                            product_id_str: '1729491456793085887'
                            product_intelligent_sellingpoint_text_num: ''
                            product_label: >-
                              promotion_sticker_2,promotion_sticker_5,promotion_sticker_3
                            product_sellingpoint_category: empty
                            product_sellingpoint_id: ''
                            product_sellingpoint_show_id: ''
                            product_sellingpoint_text: ''
                            product_sellingpoint_type: '0'
                            product_sellingpoint_type_name: empty
                            product_title: Thermal Paper Rolls 57 x 40mm Paper Rolls
                            product_type: same_type
                            rank: '3'
                            rate: '4.9'
                            rec_main_cover_index: '0'
                            recom_rank: '-1'
                            right_cnt: '3'
                            right_type: 66002,66005,66003
                            room_id: ''
                            sale_price_value: '1.70'
                            sales_price: '1.70'
                            schema: >-
                              aweme://ec/pdp?biz_type=0&fullScreen=false&orderRequestParams=%7B%7D&requestParams=%7B%22product_id%22%3A%5B%221729491456793085887%22%5D%7D&visitReportParams=%7B%22chain_key%22%3A%22%22%2C%22material_id%22%3A%221729491456793085887%22%2C%22material_type%22%3A1%2C%22seller_id%22%3A%227494667269198547903%22%7D
                            search_id: 202606032027563F9882A5702266B5B4F6
                            search_result_id: '1729491456793085887'
                            search_source: mall
                            shop_id: '7494667269198547903'
                            show_format: double
                            show_price: RM1.70
                            size_property_value_id: ''
                            skc_id: ''
                            skc_source: graph
                            source: app
                            source_content_id_str: ''
                            source_from: '0'
                            source_page_type: photo_search
                            tag_before_title: ''
                            title: Thermal Paper Rolls 57 x 40mm Paper Rolls
                            token_type: mt_goods
                            track_id: 202606032027563F9882A5702266B5B4F6_3
                            track_param: >-
                              {"bcm_multiverse_id":"202606031227577994045810040000000f4f59e5c826ffd4"}
                            volume: '1726'
                            volume_type: sold_online
                          exposure:
                            product_card_cover_image:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_cover_image
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_sales_price:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_sales_price
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_title:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_title
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            show:
                              uniq_exposured: true
                              track:
                                - event_name: tiktokec_product_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                                - event_name: search_result_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                          root_module:
                            '1':
                              key: >-
                                202606032027563F9882A5702266B5B4F6_1729491456793085887
                              component: view
                              class_name: w-full mb-8 flex flex-col rounded-8 relative;
                              attrs:
                                clip_radius: 'false'
                              exposure_scene: show
                              component_event:
                                bindlongpress:
                                  props_callback: onLongPressProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track: []
                                  jsb: []
                                bindtap:
                                  props_callback: onClickProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track:
                                    - event_name: tiktokec_product_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                    - event_name: search_result_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                  jsb: []
                              children:
                                - key: cover
                                  component: view
                                  class_name: >-
                                    w-full h-full  background-color-BGInput
                                    relative
                                  style: >-
                                    border-top-left-radius:8px;border-top-right-radius:8px;
                                    height:352rpx; 
                                  attrs:
                                    clip_radius: 'false'
                                  children:
                                    - component: view
                                      class_name: w-full h-full
                                      exposure_scene: product_card_cover_image
                                      children:
                                        - key: pic
                                          component: image
                                          class_name: w-full h-full
                                          style: >-
                                            border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden
                                          attrs:
                                            mode: aspectFill
                                            prefetch_height: 374rpx
                                            prefetch_width: 374rpx
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/756d221f755948d5aab948f5e3f79a35~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                                    - key: PromotionStickersNew
                                      component: view
                                      class_name: >-
                                        absolute left-0 bottom-0 flex
                                        flex-row-reverse  overflow-hidden
                                      children:
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:56.4px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2938c6c662eb4d7e9ea200a5ab422b21~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:54px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2ebf6e305c564d3d9132c6fb2b3df06b~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:70.2px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/c735591a294d4c05a30bcb86ec183c29~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                - key: product-info
                                  component: view
                                  class_name: >-
                                    flex  flex-col w-full
                                    background-color-BGTertiary p-8
                                  style: >-
                                    border-bottom-right-radius: 8px;
                                    border-bottom-left-radius: 8px; overflow:
                                    hidden; padding-bottom: 12px;
                                  attrs:
                                    clip_radius: 'true'
                                  children:
                                    - key: product-title
                                      component: text
                                      class_name: >-
                                        text-color-TextPrimary P2-Regular
                                        overflow-ellipsis
                                      attrs:
                                        text_maxline: '2'
                                      exposure_scene: product_card_title
                                      children:
                                        - key: title-Logo-1
                                          component: image
                                          class_name: mr-4
                                          style: >-
                                            height: 13px; width: 20px;
                                            vertical-align:center; width: 52px;
                                          attrs:
                                            dark_src: >-
                                              https://p16-oec-va.ibyteimg.com/tos-maliva-i-acgf4d7es9-us/top_choice_star_shop.png~tplv-o3syd03w52-resize-png:183:45.png?dr=15580&t=555f072d&ps=933b5bde&shp=905da467&shcp=d9d491bf&idc=my2&from=2422056039
                                            src: >-
                                              https://p16-oec-va.ibyteimg.com/tos-maliva-i-acgf4d7es9-us/top_choice_star_shop.png~tplv-o3syd03w52-resize-png:183:45.png?dr=15580&t=555f072d&ps=933b5bde&shp=905da467&shcp=d9d491bf&idc=my2&from=2422056039
                                        - key: title
                                          component: text
                                          class_name: >-
                                            text-color-TextPrimary P2-Regular
                                            overflow-ellipsis
                                          attrs:
                                            text: >-
                                              Thermal Paper Rolls 57 x 40mm Paper
                                              Rolls
                                    - key: product-price
                                      component: view
                                      class_name: >-
                                        flex items-center w-full mt-6
                                        flex-nowrap overflow-hidden
                                      children:
                                        - key: avaliable-price
                                          component: view
                                          class_name: flex items-end flex-shrink-0
                                          exposure_scene: product_card_sales_price
                                          children:
                                            - key: DisplayCurrency
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 13px;
                                              attrs:
                                                text: RM
                                                text_maxline: '1'
                                            - key: avaliable
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 17px;
                                              attrs:
                                                text: '1.70'
                                                text_maxline: '1'
                                    - key: product-rating
                                      component: view
                                      class_name: flex mt-6 flex-shrink-0 items-center
                                      children:
                                        - key: product-start-1
                                          component: image
                                          class_name: flex-shrink-0
                                          style: >-
                                            width: 24rpx; height: 24rpx;
                                            margin-left: 1px; vertical-align:center;
                                          attrs:
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/834f225d25c6036e90cb1a84be1b26a8.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: product-score
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                          style: 'margin-left: 4rpx;'
                                          attrs:
                                            text: '4.9'
                                        - key: placeholder-line
                                          component: text
                                          class_name: >-
                                            text-color-LineSecondary
                                            SmallText1-Regular mx-2
                                          attrs:
                                            text: '|'
                                        - key: sold-count
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Đã bán 1.7K+
                                            text_maxline: '1'
                                    - key: logisticsLabels_region
                                      component: view
                                      class_name: ' flex items-center mt-6'
                                      children:
                                        - key: locationIconImage
                                          component: image
                                          style: >-
                                            width:12px;
                                            height:12px;margin-right:3px;flex-shrink:
                                            0;
                                          attrs:
                                            dark_src: >-
                                              http://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2fb30d2388c54e3847ba249ac438d38c.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/8069966866c523e01dc0ccec182ccca1.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: region
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Selangor
                                            text_maxline: '1'
                      - type: 1
                        search_result_id: '1733698708915717506'
                        item_key: >-
                          202606032027563F9882A5702266B5B4F6_1733698708915717506_1
                        shop_view_data:
                          init_state:
                            _blacklist: >-
                              __globalProps,track_param,chain_param,lives,aweme_struct,feedback_survey,cover,schema,title,_blacklist
                            _flash_sale_count_down_style: hidden
                            _flash_sale_no_count_down_style: hidden
                            _flash_sale_rest_time: '0'
                            _flash_sale_rest_time_text: '0'
                            _hot_deals_count_down_style: hidden
                            _hot_deals_no_count_down_style: hidden
                            _hot_deals_rest_time: '0'
                            _hot_deals_rest_time_text: '0'
                            ad_id: ''
                            author_id: '8654654016989332866'
                            aweme_struct: '{}'
                            benefit_type: ''
                            biz_type: '0'
                            btm: c0302.d9810_i4
                            btm_cd: c0302.d9810
                            chain_param: >-
                              {"bcm_multiverse_id":"2026060312275779940458100400000031645b813d3e638b"}
                            color_property_value_id: ''
                            control_boost_info: ''
                            countdown_type: no_countdown
                            cover: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/04e931e3b221448f95df6520e76516ee~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            creative_id: ''
                            cur_req_index: '4'
                            currency: RM
                            current_item_id: ''
                            custom_entrance_form: ''
                            debug_info_long_images: ''
                            debug_info_most_main_image_index: '-1'
                            debug_info_most_main_images: ''
                            debug_info_rec_main_image_index: '-1'
                            debug_info_rec_main_images: ''
                            debug_symbol_position: '1'
                            detail_url: ''
                            discount_rate: 51%
                            enanle_simple_compare_price_card: 'false'
                            enter_page_entrance: comparison_price
                            entrance_form: search_pure_goods_card
                            follow_status: '0'
                            free_shipping_position: '2'
                            has_commerce_goods: ''
                            impr_id: 202606032027563F9882A5702266B5B4F6
                            index: '4'
                            is_ad: '0'
                            is_aladdin: '0'
                            is_authentic: '0'
                            is_intelligent_selection_main_image: '0'
                            is_intelligent_sellingpoint: '0'
                            is_long_photo: '1'
                            is_lowest_price: '0'
                            is_recom: '0'
                            is_similar_lowest_price_product: 'false'
                            item_order: '5'
                            lives: ''
                            log_extra: ''
                            log_pb: '{"impr_id":"202606032027563F9882A5702266B5B4F6"}'
                            logo_type: seller_logo
                            main_image: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/04e931e3b221448f95df6520e76516ee~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            main_image_pdp_index: ''
                            origin_format: double
                            original_price: '23.00'
                            original_price_value: '23.00'
                            page_name: photo_search
                            platform: '5'
                            product_card_type: '1'
                            product_id: '1733698708915717506'
                            product_id_str: '1733698708915717506'
                            product_intelligent_sellingpoint_text_num: ''
                            product_label: >-
                              6-7636289654886991637,promotion_sticker_2,promotion_sticker_5,promotion_sticker_3
                            product_sellingpoint_category: ''
                            product_sellingpoint_id: ''
                            product_sellingpoint_show_id: ''
                            product_sellingpoint_text: ''
                            product_sellingpoint_type: '0'
                            product_sellingpoint_type_name: ''
                            product_title: >-
                              Kertas Resit Termal 58mm*40mm Tanpa Teras untuk
                              Pencetak POS Gulungan Kertas Resit
                            product_type: same_type
                            rank: '4'
                            rate: ''
                            rec_main_cover_index: '0'
                            recom_rank: '-1'
                            right_cnt: '3'
                            right_type: 66002,66005,66003
                            room_id: ''
                            sale_price_value: '11.34'
                            sales_price: '11.34'
                            schema: >-
                              aweme://ec/pdp?biz_type=0&fullScreen=false&orderRequestParams=%7B%7D&requestParams=%7B%22product_id%22%3A%5B%221733698708915717506%22%5D%7D&visitReportParams=%7B%22chain_key%22%3A%22%22%2C%22material_id%22%3A%221733698708915717506%22%2C%22material_type%22%3A1%2C%22seller_id%22%3A%228654654016989332866%22%7D
                            search_id: 202606032027563F9882A5702266B5B4F6
                            search_result_id: '1733698708915717506'
                            search_source: mall
                            shop_id: '8654654016989332866'
                            show_format: double
                            show_price: RM11.34
                            size_property_value_id: ''
                            skc_id: ''
                            skc_source: graph
                            source: desktop
                            source_content_id_str: ''
                            source_from: '0'
                            source_page_type: photo_search
                            tag_before_title: ''
                            title: >-
                              Kertas Resit Termal 58mm*40mm Tanpa Teras untuk
                              Pencetak POS Gulungan Kertas Resit
                            token_type: mt_goods
                            track_id: 202606032027563F9882A5702266B5B4F6_4
                            track_param: >-
                              {"bcm_multiverse_id":"2026060312275779940458100400000031645b813d3e638b"}
                            volume: '107'
                            volume_type: sold
                          exposure:
                            product_card_cover_image:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_cover_image
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_sales_price:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_sales_price
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_title:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_title
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            show:
                              uniq_exposured: true
                              track:
                                - event_name: tiktokec_product_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                                - event_name: search_result_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                          root_module:
                            '1':
                              key: >-
                                202606032027563F9882A5702266B5B4F6_1733698708915717506
                              component: view
                              class_name: w-full mb-8 flex flex-col rounded-8 relative;
                              attrs:
                                clip_radius: 'false'
                              exposure_scene: show
                              component_event:
                                bindlongpress:
                                  props_callback: onLongPressProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track: []
                                  jsb: []
                                bindtap:
                                  props_callback: onClickProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track:
                                    - event_name: tiktokec_product_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                    - event_name: search_result_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                  jsb: []
                              children:
                                - key: cover
                                  component: view
                                  class_name: >-
                                    w-full h-full  background-color-BGInput
                                    relative
                                  style: >-
                                    border-top-left-radius:8px;border-top-right-radius:8px;
                                    height:352rpx; 
                                  attrs:
                                    clip_radius: 'false'
                                  children:
                                    - component: view
                                      class_name: w-full h-full
                                      exposure_scene: product_card_cover_image
                                      children:
                                        - key: pic
                                          component: image
                                          class_name: w-full h-full
                                          style: >-
                                            border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden
                                          attrs:
                                            mode: aspectFill
                                            prefetch_height: 374rpx
                                            prefetch_width: 374rpx
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/04e931e3b221448f95df6520e76516ee~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                                    - key: PromotionStickersNew
                                      component: view
                                      class_name: >-
                                        absolute left-0 bottom-0 flex
                                        flex-row-reverse  overflow-hidden
                                      children:
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:56.4px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2938c6c662eb4d7e9ea200a5ab422b21~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:54px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2ebf6e305c564d3d9132c6fb2b3df06b~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:70.2px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/c735591a294d4c05a30bcb86ec183c29~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                    - key: discountTag
                                      component: view
                                      class_name: absolute right-8
                                      style: 'width:31px;height:32px;top: -3px;'
                                      children:
                                        - key: discountTagImage
                                          component: image
                                          style: width:31px; height:31px;
                                          attrs:
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ca47471666960f8b5b75d53fbf8e23b8.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: discountTagText
                                          component: view
                                          class_name: >-
                                            absolute flex items-center
                                            justify-center flex-col right-0 top-0 
                                          style: 'width:28px;height: 28px;'
                                          children:
                                            - key: discountTagText-1
                                              component: text
                                              class_name: >-
                                                SmallText2-Bold
                                                text-color-ConstTextInverse 
                                              attrs:
                                                style: ''
                                                text: 51%
                                            - key: discountTagText-2
                                              component: text
                                              class_name: >-
                                                SmallText2-Bold
                                                text-color-ConstTextInverse 
                                              style: 'margin-top: -2px;'
                                              attrs:
                                                text: 'OFF'
                                          rtl_style: 'left: 0px;'
                                - key: product-info
                                  component: view
                                  class_name: >-
                                    flex  flex-col w-full
                                    background-color-BGTertiary p-8
                                  style: >-
                                    border-bottom-right-radius: 8px;
                                    border-bottom-left-radius: 8px; overflow:
                                    hidden; padding-bottom: 12px;
                                  attrs:
                                    clip_radius: 'true'
                                  children:
                                    - key: product-title
                                      component: text
                                      class_name: >-
                                        text-color-TextPrimary P2-Regular
                                        overflow-ellipsis
                                      attrs:
                                        text_maxline: '2'
                                      exposure_scene: product_card_title
                                      children:
                                        - key: title
                                          component: text
                                          class_name: >-
                                            text-color-TextPrimary P2-Regular
                                            overflow-ellipsis
                                          attrs:
                                            text: >-
                                              Kertas Resit Termal 58mm*40mm Tanpa
                                              Teras untuk Pencetak POS Gulungan Kertas
                                              Resit
                                    - key: product-price
                                      component: view
                                      class_name: >-
                                        flex items-center w-full mt-6
                                        flex-nowrap overflow-hidden
                                      children:
                                        - key: avaliable-price
                                          component: view
                                          class_name: flex items-end flex-shrink-0
                                          exposure_scene: product_card_sales_price
                                          children:
                                            - key: DisplayCurrency
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 13px;
                                              attrs:
                                                text: RM
                                                text_maxline: '1'
                                            - key: avaliable
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 17px;
                                              attrs:
                                                text: '11.34'
                                                text_maxline: '1'
                                        - key: origin-price
                                          component: text
                                          class_name: >-
                                            text-color-TextQuaternary
                                            overflow-ellipsis ml-4 P3-Regular
                                          style: ' text-decoration: line-through;margin-top:3px;'
                                          attrs:
                                            text: RM23.00
                                            text_maxline: '1'
                                    - key: Promotion
                                      component: view
                                      class_name: >-
                                        w-full flex flex-wrap  items-center
                                        overflow-hidden mt-4
                                      style: 'height: 15px;'
                                      exposure_scene: promotion
                                      children:
                                        - key: ProductVoucherItem-v2
                                          component: view
                                          class_name: flex items-center flex-shrink-0  mr-4
                                          style: 'height: 15px;'
                                          attrs:
                                            style: '8'
                                            type: '6'
                                          children:
                                            - key: promition-item-1
                                              component: text
                                              class_name: >-
                                                SmallText2-SemiBold text-color-Primary
                                                text-center overflow-ellipsis px-6
                                              attrs:
                                                text: Giảm 2RM
                                                text_maxline: '1'
                                            - key: promition-item-2
                                              component: view
                                              class_name: absolute w-full h-full flex
                                              children:
                                                - key: promition-item-2-1
                                                  component: image
                                                  class_name: h-full
                                                  style: 'width: 3px;'
                                                  attrs:
                                                    rtl_src: >-
                                                      https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/703f68b18de782fa0f899a3469c214f5.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                                    src: >-
                                                      https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ba1f8fc9e6f6f2e35679241953372951.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                                - key: promition-item-2-2
                                                  component: view
                                                  class_name: w-full h-full flex-1
                                                  style: >-
                                                    box-sizing: border-box;background:
                                                    rgba(254, 44, 85, 0.07);border-top: 1rpx
                                                    solid rgba(254, 44, 85,
                                                    0.1);border-bottom: 1rpx solid rgba(254,
                                                    44, 85, 0.1);
                                                  attrs:
                                                    dark_style: >-
                                                      background-color: rgba(255, 59, 92,
                                                      0.12);border-top: 1rpx solid rgba(255,
                                                      59, 92, 0.19); border-bottom: 1rpx solid
                                                      rgba(255, 59, 92, 0.19);
                                                - key: promition-item-2-3
                                                  component: image
                                                  class_name: h-full
                                                  style: 'width: 3px;'
                                                  attrs:
                                                    rtl_src: >-
                                                      https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ba1f8fc9e6f6f2e35679241953372951.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                                    src: >-
                                                      https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/703f68b18de782fa0f899a3469c214f5.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                    - key: product-rating
                                      component: view
                                      class_name: flex mt-6 flex-shrink-0 items-center
                                      children:
                                        - key: sold-count
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Đã bán 107
                                            text_maxline: '1'
                                    - key: logisticsLabels_region
                                      component: view
                                      class_name: ' flex items-center mt-6'
                                      children:
                                        - key: locationIconImage
                                          component: image
                                          style: >-
                                            width:12px;
                                            height:12px;margin-right:3px;flex-shrink:
                                            0;
                                          attrs:
                                            dark_src: >-
                                              http://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2fb30d2388c54e3847ba249ac438d38c.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/8069966866c523e01dc0ccec182ccca1.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: region
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Selangor
                                            text_maxline: '1'
                      - type: 1
                        search_result_id: '1730315530325362043'
                        item_key: >-
                          202606032027563F9882A5702266B5B4F6_1730315530325362043_1
                        shop_view_data:
                          init_state:
                            _blacklist: >-
                              __globalProps,track_param,chain_param,lives,aweme_struct,feedback_survey,cover,schema,title,_blacklist
                            _flash_sale_count_down_style: hidden
                            _flash_sale_no_count_down_style: hidden
                            _flash_sale_rest_time: '0'
                            _flash_sale_rest_time_text: '0'
                            _hot_deals_count_down_style: hidden
                            _hot_deals_no_count_down_style: hidden
                            _hot_deals_rest_time: '0'
                            _hot_deals_rest_time_text: '0'
                            ad_id: ''
                            author_id: '7495103640354785659'
                            aweme_struct: '{}'
                            benefit_type: ''
                            biz_type: '0'
                            btm: c0302.d9810_i5
                            btm_cd: c0302.d9810
                            chain_param: >-
                              {"bcm_multiverse_id":"20260603122757799504581004000000f28231afdc228751"}
                            color_property_value_id: ''
                            control_boost_info: ''
                            countdown_type: no_countdown
                            cover: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/db480e9e7f6944a1b12d0ebb8b9348d0~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            creative_id: ''
                            cur_req_index: '5'
                            currency: RM
                            current_item_id: ''
                            custom_entrance_form: ''
                            debug_info_long_images: ''
                            debug_info_most_main_image_index: '-1'
                            debug_info_most_main_images: ''
                            debug_info_rec_main_image_index: '-1'
                            debug_info_rec_main_images: ''
                            debug_symbol_position: '1'
                            detail_url: ''
                            discount_rate: ''
                            enanle_simple_compare_price_card: 'false'
                            enter_page_entrance: comparison_price
                            entrance_form: search_pure_goods_card
                            follow_status: '0'
                            free_shipping_position: '2'
                            has_commerce_goods: ''
                            impr_id: 202606032027563F9882A5702266B5B4F6
                            index: '5'
                            is_ad: '0'
                            is_aladdin: '0'
                            is_authentic: '0'
                            is_intelligent_selection_main_image: '0'
                            is_intelligent_sellingpoint: '1'
                            is_long_photo: '1'
                            is_lowest_price: '0'
                            is_recom: '0'
                            is_similar_lowest_price_product: 'false'
                            item_order: '6'
                            lives: ''
                            log_extra: ''
                            log_pb: '{"impr_id":"202606032027563F9882A5702266B5B4F6"}'
                            logo_type: seller_logo
                            main_image: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/db480e9e7f6944a1b12d0ebb8b9348d0~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            main_image_pdp_index: ''
                            origin_format: double
                            original_price: '12.99'
                            original_price_value: '12.99'
                            page_name: photo_search
                            platform: '5'
                            product_card_type: '1'
                            product_id: '1730315530325362043'
                            product_id_str: '1730315530325362043'
                            product_intelligent_sellingpoint_text_num: ''
                            product_label: >-
                              promotion_sticker_2,promotion_sticker_5,promotion_sticker_3
                            product_sellingpoint_category: empty
                            product_sellingpoint_id: ''
                            product_sellingpoint_show_id: ''
                            product_sellingpoint_text: ''
                            product_sellingpoint_type: '0'
                            product_sellingpoint_type_name: empty
                            product_title: >-
                              Thermal Receipt Paper Roll 80mm x 60mm (D55) /
                              Kertas Resit Thermal (10 Rolls) / Cash Register
                              Receipt / Resit Paper Roll
                            product_type: same_type
                            rank: '5'
                            rate: '4.8'
                            rec_main_cover_index: '0'
                            recom_rank: '-1'
                            right_cnt: '3'
                            right_type: 66002,66005,66003
                            room_id: ''
                            sale_price_value: '12.99'
                            sales_price: '12.99'
                            schema: >-
                              aweme://ec/pdp?biz_type=0&fullScreen=false&orderRequestParams=%7B%7D&requestParams=%7B%22product_id%22%3A%5B%221730315530325362043%22%5D%7D&visitReportParams=%7B%22chain_key%22%3A%22%22%2C%22material_id%22%3A%221730315530325362043%22%2C%22material_type%22%3A1%2C%22seller_id%22%3A%227495103640354785659%22%7D
                            search_id: 202606032027563F9882A5702266B5B4F6
                            search_result_id: '1730315530325362043'
                            search_source: mall
                            shop_id: '7495103640354785659'
                            show_format: double
                            show_price: RM12.99
                            size_property_value_id: ''
                            skc_id: ''
                            skc_source: graph
                            source: desktop
                            source_content_id_str: ''
                            source_from: '0'
                            source_page_type: photo_search
                            tag_before_title: promotion_tag
                            title: >-
                              Thermal Receipt Paper Roll 80mm x 60mm (D55) /
                              Kertas Resit Thermal (10 Rolls) / Cash Register
                              Receipt / Resit Paper Roll
                            token_type: mt_goods
                            track_id: 202606032027563F9882A5702266B5B4F6_5
                            track_param: >-
                              {"bcm_multiverse_id":"20260603122757799504581004000000f28231afdc228751"}
                            volume: '4867'
                            volume_type: sold_online
                          exposure:
                            product_card_cover_image:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_cover_image
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_sales_price:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_sales_price
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_title:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_title
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            show:
                              uniq_exposured: true
                              track:
                                - event_name: tiktokec_product_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                                - event_name: search_result_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                          root_module:
                            '1':
                              key: >-
                                202606032027563F9882A5702266B5B4F6_1730315530325362043
                              component: view
                              class_name: w-full mb-8 flex flex-col rounded-8 relative;
                              attrs:
                                clip_radius: 'false'
                              exposure_scene: show
                              component_event:
                                bindlongpress:
                                  props_callback: onLongPressProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track: []
                                  jsb: []
                                bindtap:
                                  props_callback: onClickProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track:
                                    - event_name: tiktokec_product_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                    - event_name: search_result_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                  jsb: []
                              children:
                                - key: cover
                                  component: view
                                  class_name: >-
                                    w-full h-full  background-color-BGInput
                                    relative
                                  style: >-
                                    border-top-left-radius:8px;border-top-right-radius:8px;
                                    height:352rpx; 
                                  attrs:
                                    clip_radius: 'false'
                                  children:
                                    - component: view
                                      class_name: w-full h-full
                                      exposure_scene: product_card_cover_image
                                      children:
                                        - key: pic
                                          component: image
                                          class_name: w-full h-full
                                          style: >-
                                            border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden
                                          attrs:
                                            mode: aspectFill
                                            prefetch_height: 374rpx
                                            prefetch_width: 374rpx
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/db480e9e7f6944a1b12d0ebb8b9348d0~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                                    - key: PromotionStickersNew
                                      component: view
                                      class_name: >-
                                        absolute left-0 bottom-0 flex
                                        flex-row-reverse  overflow-hidden
                                      children:
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:56.4px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2938c6c662eb4d7e9ea200a5ab422b21~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:54px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2ebf6e305c564d3d9132c6fb2b3df06b~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:70.2px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/c735591a294d4c05a30bcb86ec183c29~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                - key: product-info
                                  component: view
                                  class_name: >-
                                    flex  flex-col w-full
                                    background-color-BGTertiary p-8
                                  style: >-
                                    border-bottom-right-radius: 8px;
                                    border-bottom-left-radius: 8px; overflow:
                                    hidden; padding-bottom: 12px;
                                  attrs:
                                    clip_radius: 'true'
                                  children:
                                    - key: product-title
                                      component: text
                                      class_name: >-
                                        text-color-TextPrimary P2-Regular
                                        overflow-ellipsis
                                      attrs:
                                        text_maxline: '2'
                                      exposure_scene: product_card_title
                                      children:
                                        - key: title-Logo-1
                                          component: image
                                          class_name: mr-4
                                          style: >-
                                            height: 13px; width: 20px;
                                            vertical-align:center; width: 44px;
                                          attrs:
                                            dark_src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/6796f1f2207d4b3badc2d959103b1b4c~tplv-aphluv4xwc-origin-image.image?dr=15570&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=9b759fb9&idc=my2&from=3454340299
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/0d3898a340f741ec979e1553640fcc59~tplv-aphluv4xwc-origin-image.image?dr=15570&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=9b759fb9&idc=my2&from=3454340299
                                        - key: title
                                          component: text
                                          class_name: >-
                                            text-color-TextPrimary P2-Regular
                                            overflow-ellipsis
                                          attrs:
                                            text: >-
                                              Thermal Receipt Paper Roll 80mm x 60mm
                                              (D55) / Kertas Resit Thermal (10 Rolls)
                                              / Cash Register Receipt / Resit Paper
                                              Roll
                                    - key: product-price
                                      component: view
                                      class_name: >-
                                        flex items-center w-full mt-6
                                        flex-nowrap overflow-hidden
                                      children:
                                        - key: avaliable-price
                                          component: view
                                          class_name: flex items-end flex-shrink-0
                                          exposure_scene: product_card_sales_price
                                          children:
                                            - key: DisplayCurrency
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 13px;
                                              attrs:
                                                text: RM
                                                text_maxline: '1'
                                            - key: avaliable
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 17px;
                                              attrs:
                                                text: '12.99'
                                                text_maxline: '1'
                                    - key: product-rating
                                      component: view
                                      class_name: flex mt-6 flex-shrink-0 items-center
                                      children:
                                        - key: product-start-1
                                          component: image
                                          class_name: flex-shrink-0
                                          style: >-
                                            width: 24rpx; height: 24rpx;
                                            margin-left: 1px; vertical-align:center;
                                          attrs:
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/834f225d25c6036e90cb1a84be1b26a8.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: product-score
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                          style: 'margin-left: 4rpx;'
                                          attrs:
                                            text: '4.8'
                                        - key: placeholder-line
                                          component: text
                                          class_name: >-
                                            text-color-LineSecondary
                                            SmallText1-Regular mx-2
                                          attrs:
                                            text: '|'
                                        - key: sold-count
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Đã bán 4.8K+
                                            text_maxline: '1'
                                    - key: logisticsLabels_region
                                      component: view
                                      class_name: ' flex items-center mt-6'
                                      children:
                                        - key: locationIconImage
                                          component: image
                                          style: >-
                                            width:12px;
                                            height:12px;margin-right:3px;flex-shrink:
                                            0;
                                          attrs:
                                            dark_src: >-
                                              http://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2fb30d2388c54e3847ba249ac438d38c.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/8069966866c523e01dc0ccec182ccca1.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: region
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Selangor
                                            text_maxline: '1'
                      - type: 1
                        search_result_id: '1730315528200619387'
                        item_key: >-
                          202606032027563F9882A5702266B5B4F6_1730315528200619387_1
                        shop_view_data:
                          init_state:
                            _blacklist: >-
                              __globalProps,track_param,chain_param,lives,aweme_struct,feedback_survey,cover,schema,title,_blacklist
                            _flash_sale_count_down_style: hidden
                            _flash_sale_no_count_down_style: hidden
                            _flash_sale_rest_time: '0'
                            _flash_sale_rest_time_text: '0'
                            _hot_deals_count_down_style: hidden
                            _hot_deals_no_count_down_style: hidden
                            _hot_deals_rest_time: '0'
                            _hot_deals_rest_time_text: '0'
                            ad_id: ''
                            author_id: '7495103640354785659'
                            aweme_struct: '{}'
                            benefit_type: ''
                            biz_type: '0'
                            btm: c0302.d9810_i6
                            btm_cd: c0302.d9810
                            chain_param: >-
                              {"bcm_multiverse_id":"2026060312275779950458100400000079ed723d32f7f136"}
                            color_property_value_id: ''
                            control_boost_info: ''
                            countdown_type: no_countdown
                            cover: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ec309ef8f2dd4a74b635cc15eb2c5f77~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            creative_id: ''
                            cur_req_index: '6'
                            currency: RM
                            current_item_id: ''
                            custom_entrance_form: ''
                            debug_info_long_images: ''
                            debug_info_most_main_image_index: '-1'
                            debug_info_most_main_images: ''
                            debug_info_rec_main_image_index: '-1'
                            debug_info_rec_main_images: ''
                            debug_symbol_position: '1'
                            detail_url: ''
                            discount_rate: ''
                            enanle_simple_compare_price_card: 'false'
                            enter_page_entrance: comparison_price
                            entrance_form: search_pure_goods_card
                            follow_status: '0'
                            free_shipping_position: '2'
                            has_commerce_goods: ''
                            impr_id: 202606032027563F9882A5702266B5B4F6
                            index: '6'
                            is_ad: '0'
                            is_aladdin: '0'
                            is_authentic: '0'
                            is_intelligent_selection_main_image: '0'
                            is_intelligent_sellingpoint: '1'
                            is_long_photo: '1'
                            is_lowest_price: '0'
                            is_recom: '0'
                            is_similar_lowest_price_product: 'false'
                            item_order: '7'
                            lives: ''
                            log_extra: ''
                            log_pb: '{"impr_id":"202606032027563F9882A5702266B5B4F6"}'
                            logo_type: seller_logo
                            main_image: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ec309ef8f2dd4a74b635cc15eb2c5f77~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            main_image_pdp_index: ''
                            origin_format: double
                            original_price: '116.99'
                            original_price_value: '116.99'
                            page_name: photo_search
                            platform: '5'
                            product_card_type: '1'
                            product_id: '1730315528200619387'
                            product_id_str: '1730315528200619387'
                            product_intelligent_sellingpoint_text_num: ''
                            product_label: >-
                              promotion_sticker_2,promotion_sticker_5,promotion_sticker_3
                            product_sellingpoint_category: empty
                            product_sellingpoint_id: ''
                            product_sellingpoint_show_id: ''
                            product_sellingpoint_text: ''
                            product_sellingpoint_type: '0'
                            product_sellingpoint_type_name: empty
                            product_title: >-
                              Thermal Receipt Paper Roll 80mm x 60mm (D55) /
                              Kertas Resit Thermal (100 Rolls) / Cash Register
                              Receipt / Resit Paper Roll
                            product_type: same_type
                            rank: '6'
                            rate: '4.9'
                            rec_main_cover_index: '0'
                            recom_rank: '-1'
                            right_cnt: '3'
                            right_type: 66002,66005,66003
                            room_id: ''
                            sale_price_value: '116.99'
                            sales_price: '116.99'
                            schema: >-
                              aweme://ec/pdp?biz_type=0&fullScreen=false&orderRequestParams=%7B%7D&requestParams=%7B%22product_id%22%3A%5B%221730315528200619387%22%5D%7D&visitReportParams=%7B%22chain_key%22%3A%22%22%2C%22material_id%22%3A%221730315528200619387%22%2C%22material_type%22%3A1%2C%22seller_id%22%3A%227495103640354785659%22%7D
                            search_id: 202606032027563F9882A5702266B5B4F6
                            search_result_id: '1730315528200619387'
                            search_source: mall
                            shop_id: '7495103640354785659'
                            show_format: double
                            show_price: RM116.99
                            size_property_value_id: ''
                            skc_id: ''
                            skc_source: graph
                            source: desktop
                            source_content_id_str: ''
                            source_from: '0'
                            source_page_type: photo_search
                            tag_before_title: promotion_tag
                            title: >-
                              Thermal Receipt Paper Roll 80mm x 60mm (D55) /
                              Kertas Resit Thermal (100 Rolls) / Cash Register
                              Receipt / Resit Paper Roll
                            token_type: mt_goods
                            track_id: 202606032027563F9882A5702266B5B4F6_6
                            track_param: >-
                              {"bcm_multiverse_id":"2026060312275779950458100400000079ed723d32f7f136"}
                            volume: '1079'
                            volume_type: sold_online
                          exposure:
                            product_card_cover_image:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_cover_image
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_sales_price:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_sales_price
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_title:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_title
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            show:
                              uniq_exposured: true
                              track:
                                - event_name: tiktokec_product_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                                - event_name: search_result_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                          root_module:
                            '1':
                              key: >-
                                202606032027563F9882A5702266B5B4F6_1730315528200619387
                              component: view
                              class_name: w-full mb-8 flex flex-col rounded-8 relative;
                              attrs:
                                clip_radius: 'false'
                              exposure_scene: show
                              component_event:
                                bindlongpress:
                                  props_callback: onLongPressProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track: []
                                  jsb: []
                                bindtap:
                                  props_callback: onClickProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track:
                                    - event_name: tiktokec_product_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                    - event_name: search_result_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                  jsb: []
                              children:
                                - key: cover
                                  component: view
                                  class_name: >-
                                    w-full h-full  background-color-BGInput
                                    relative
                                  style: >-
                                    border-top-left-radius:8px;border-top-right-radius:8px;
                                    height:352rpx; 
                                  attrs:
                                    clip_radius: 'false'
                                  children:
                                    - component: view
                                      class_name: w-full h-full
                                      exposure_scene: product_card_cover_image
                                      children:
                                        - key: pic
                                          component: image
                                          class_name: w-full h-full
                                          style: >-
                                            border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden
                                          attrs:
                                            mode: aspectFill
                                            prefetch_height: 374rpx
                                            prefetch_width: 374rpx
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ec309ef8f2dd4a74b635cc15eb2c5f77~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                                    - key: PromotionStickersNew
                                      component: view
                                      class_name: >-
                                        absolute left-0 bottom-0 flex
                                        flex-row-reverse  overflow-hidden
                                      children:
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:56.4px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2938c6c662eb4d7e9ea200a5ab422b21~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:54px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2ebf6e305c564d3d9132c6fb2b3df06b~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:70.2px;
                                          attrs:
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/c735591a294d4c05a30bcb86ec183c29~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                - key: product-info
                                  component: view
                                  class_name: >-
                                    flex  flex-col w-full
                                    background-color-BGTertiary p-8
                                  style: >-
                                    border-bottom-right-radius: 8px;
                                    border-bottom-left-radius: 8px; overflow:
                                    hidden; padding-bottom: 12px;
                                  attrs:
                                    clip_radius: 'true'
                                  children:
                                    - key: product-title
                                      component: text
                                      class_name: >-
                                        text-color-TextPrimary P2-Regular
                                        overflow-ellipsis
                                      attrs:
                                        text_maxline: '2'
                                      exposure_scene: product_card_title
                                      children:
                                        - key: title-Logo-1
                                          component: image
                                          class_name: mr-4
                                          style: >-
                                            height: 13px; width: 20px;
                                            vertical-align:center; width: 44px;
                                          attrs:
                                            dark_src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/6796f1f2207d4b3badc2d959103b1b4c~tplv-aphluv4xwc-origin-image.image?dr=15570&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=9b759fb9&idc=my2&from=3454340299
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/0d3898a340f741ec979e1553640fcc59~tplv-aphluv4xwc-origin-image.image?dr=15570&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=9b759fb9&idc=my2&from=3454340299
                                        - key: title
                                          component: text
                                          class_name: >-
                                            text-color-TextPrimary P2-Regular
                                            overflow-ellipsis
                                          attrs:
                                            text: >-
                                              Thermal Receipt Paper Roll 80mm x 60mm
                                              (D55) / Kertas Resit Thermal (100 Rolls)
                                              / Cash Register Receipt / Resit Paper
                                              Roll
                                    - key: product-price
                                      component: view
                                      class_name: >-
                                        flex items-center w-full mt-6
                                        flex-nowrap overflow-hidden
                                      children:
                                        - key: avaliable-price
                                          component: view
                                          class_name: flex items-end flex-shrink-0
                                          exposure_scene: product_card_sales_price
                                          children:
                                            - key: DisplayCurrency
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 13px;
                                              attrs:
                                                text: RM
                                                text_maxline: '1'
                                            - key: avaliable
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 17px;
                                              attrs:
                                                text: '116.99'
                                                text_maxline: '1'
                                    - key: product-rating
                                      component: view
                                      class_name: flex mt-6 flex-shrink-0 items-center
                                      children:
                                        - key: product-start-1
                                          component: image
                                          class_name: flex-shrink-0
                                          style: >-
                                            width: 24rpx; height: 24rpx;
                                            margin-left: 1px; vertical-align:center;
                                          attrs:
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/834f225d25c6036e90cb1a84be1b26a8.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: product-score
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                          style: 'margin-left: 4rpx;'
                                          attrs:
                                            text: '4.9'
                                        - key: placeholder-line
                                          component: text
                                          class_name: >-
                                            text-color-LineSecondary
                                            SmallText1-Regular mx-2
                                          attrs:
                                            text: '|'
                                        - key: sold-count
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Đã bán 1.0K+
                                            text_maxline: '1'
                                    - key: logisticsLabels_region
                                      component: view
                                      class_name: ' flex items-center mt-6'
                                      children:
                                        - key: locationIconImage
                                          component: image
                                          style: >-
                                            width:12px;
                                            height:12px;margin-right:3px;flex-shrink:
                                            0;
                                          attrs:
                                            dark_src: >-
                                              http://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2fb30d2388c54e3847ba249ac438d38c.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/8069966866c523e01dc0ccec182ccca1.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: region
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Selangor
                                            text_maxline: '1'
                      - type: 1
                        search_result_id: '1732095134555276944'
                        item_key: >-
                          202606032027563F9882A5702266B5B4F6_1732095134555276944_1
                        shop_view_data:
                          init_state:
                            _blacklist: >-
                              __globalProps,track_param,chain_param,lives,aweme_struct,feedback_survey,cover,schema,title,_blacklist
                            _flash_sale_count_down_style: hidden
                            _flash_sale_no_count_down_style: hidden
                            _flash_sale_rest_time: '0'
                            _flash_sale_rest_time_text: '0'
                            _hot_deals_count_down_style: hidden
                            _hot_deals_no_count_down_style: hidden
                            _hot_deals_rest_time: '0'
                            _hot_deals_rest_time_text: '0'
                            ad_id: ''
                            author_id: '7494571826714479248'
                            aweme_struct: '{}'
                            benefit_type: ''
                            biz_type: '0'
                            btm: c0302.d9810_i7
                            btm_cd: c0302.d9810
                            chain_param: >-
                              {"bcm_multiverse_id":"20260603122757799404581004000000f5802a9ea8a2b29d"}
                            color_property_value_id: ''
                            control_boost_info: ''
                            countdown_type: no_countdown
                            cover: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/5c79a63a83ca46cc9ec674ff86822a05~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            creative_id: ''
                            cur_req_index: '7'
                            currency: RM
                            current_item_id: ''
                            custom_entrance_form: ''
                            debug_info_long_images: ''
                            debug_info_most_main_image_index: '-1'
                            debug_info_most_main_images: ''
                            debug_info_rec_main_image_index: '-1'
                            debug_info_rec_main_images: ''
                            debug_symbol_position: '1'
                            detail_url: ''
                            discount_rate: ''
                            enanle_simple_compare_price_card: 'false'
                            enter_page_entrance: comparison_price
                            entrance_form: search_pure_goods_card
                            follow_status: '0'
                            free_shipping_position: '2'
                            has_commerce_goods: ''
                            impr_id: 202606032027563F9882A5702266B5B4F6
                            index: '7'
                            is_ad: '0'
                            is_aladdin: '0'
                            is_authentic: '0'
                            is_intelligent_selection_main_image: '0'
                            is_intelligent_sellingpoint: '0'
                            is_long_photo: '1'
                            is_lowest_price: '0'
                            is_recom: '0'
                            is_similar_lowest_price_product: 'false'
                            item_order: '8'
                            lives: ''
                            log_extra: ''
                            log_pb: '{"impr_id":"202606032027563F9882A5702266B5B4F6"}'
                            logo_type: seller_logo
                            main_image: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/5c79a63a83ca46cc9ec674ff86822a05~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            main_image_pdp_index: ''
                            origin_format: double
                            original_price: '33.00'
                            original_price_value: '33.00'
                            page_name: photo_search
                            platform: '5'
                            product_card_type: '1'
                            product_id: '1732095134555276944'
                            product_id_str: '1732095134555276944'
                            product_intelligent_sellingpoint_text_num: ''
                            product_label: >-
                              promotion_sticker_2,promotion_sticker_5,promotion_sticker_3
                            product_sellingpoint_category: ''
                            product_sellingpoint_id: ''
                            product_sellingpoint_show_id: ''
                            product_sellingpoint_text: ''
                            product_sellingpoint_type: '0'
                            product_sellingpoint_type_name: ''
                            product_title: >-
                              ( 50 Roll 57mm ) 57×40mm Thermal Paper , Thermal
                              Receipt Paper Roll Resit Food Panda Receipt Grab
                              Food
                            product_type: same_type
                            rank: '7'
                            rate: '4.8'
                            rec_main_cover_index: '0'
                            recom_rank: '-1'
                            right_cnt: '3'
                            right_type: 66002,66005,66003
                            room_id: ''
                            sale_price_value: '33.00'
                            sales_price: '33.00'
                            schema: >-
                              aweme://ec/pdp?biz_type=0&fullScreen=false&orderRequestParams=%7B%7D&requestParams=%7B%22product_id%22%3A%5B%221732095134555276944%22%5D%7D&visitReportParams=%7B%22chain_key%22%3A%22%22%2C%22material_id%22%3A%221732095134555276944%22%2C%22material_type%22%3A1%2C%22seller_id%22%3A%227494571826714479248%22%7D
                            search_id: 202606032027563F9882A5702266B5B4F6
                            search_result_id: '1732095134555276944'
                            search_source: mall
                            shop_id: '7494571826714479248'
                            show_format: double
                            show_price: RM33.00
                            size_property_value_id: ''
                            skc_id: ''
                            skc_source: graph
                            source: desktop
                            source_content_id_str: ''
                            source_from: '0'
                            source_page_type: photo_search
                            tag_before_title: ''
                            title: >-
                              ( 50 Roll 57mm ) 57×40mm Thermal Paper , Thermal
                              Receipt Paper Roll Resit Food Panda Receipt Grab
                              Food
                            token_type: mt_goods
                            track_id: 202606032027563F9882A5702266B5B4F6_7
                            track_param: >-
                              {"bcm_multiverse_id":"20260603122757799404581004000000f5802a9ea8a2b29d"}
                            volume: '174'
                            volume_type: sold_online
                          exposure:
                            product_card_cover_image:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_cover_image
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_sales_price:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_sales_price
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_title:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_title
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            show:
                              uniq_exposured: true
                              track:
                                - event_name: tiktokec_product_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                                - event_name: search_result_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                          root_module:
                            '1':
                              key: >-
                                202606032027563F9882A5702266B5B4F6_1732095134555276944
                              component: view
                              class_name: w-full mb-8 flex flex-col rounded-8 relative;
                              attrs:
                                clip_radius: 'false'
                              exposure_scene: show
                              component_event:
                                bindlongpress:
                                  props_callback: onLongPressProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track: []
                                  jsb: []
                                bindtap:
                                  props_callback: onClickProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track:
                                    - event_name: tiktokec_product_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                    - event_name: search_result_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                  jsb: []
                              children:
                                - key: cover
                                  component: view
                                  class_name: >-
                                    w-full h-full  background-color-BGInput
                                    relative
                                  style: >-
                                    border-top-left-radius:8px;border-top-right-radius:8px;
                                    height:352rpx; 
                                  attrs:
                                    clip_radius: 'false'
                                  children:
                                    - component: view
                                      class_name: w-full h-full
                                      exposure_scene: product_card_cover_image
                                      children:
                                        - key: pic
                                          component: image
                                          class_name: w-full h-full
                                          style: >-
                                            border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden
                                          attrs:
                                            mode: aspectFill
                                            prefetch_height: 374rpx
                                            prefetch_width: 374rpx
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/5c79a63a83ca46cc9ec674ff86822a05~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                                    - key: PromotionStickersNew
                                      component: view
                                      class_name: >-
                                        absolute left-0 bottom-0 flex
                                        flex-row-reverse  overflow-hidden
                                      children:
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:56.4px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2938c6c662eb4d7e9ea200a5ab422b21~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:54px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2ebf6e305c564d3d9132c6fb2b3df06b~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:70.2px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/c735591a294d4c05a30bcb86ec183c29~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                - key: product-info
                                  component: view
                                  class_name: >-
                                    flex  flex-col w-full
                                    background-color-BGTertiary p-8
                                  style: >-
                                    border-bottom-right-radius: 8px;
                                    border-bottom-left-radius: 8px; overflow:
                                    hidden; padding-bottom: 12px;
                                  attrs:
                                    clip_radius: 'true'
                                  children:
                                    - key: product-title
                                      component: text
                                      class_name: >-
                                        text-color-TextPrimary P2-Regular
                                        overflow-ellipsis
                                      attrs:
                                        text_maxline: '2'
                                      exposure_scene: product_card_title
                                      children:
                                        - key: title-Logo-1
                                          component: image
                                          class_name: mr-4
                                          style: >-
                                            height: 13px; width: 20px;
                                            vertical-align:center; width: 52px;
                                          attrs:
                                            dark_src: >-
                                              https://p16-oec-va.ibyteimg.com/tos-maliva-i-acgf4d7es9-us/top_choice_star_shop.png~tplv-o3syd03w52-resize-png:183:45.png?dr=15580&t=555f072d&ps=933b5bde&shp=905da467&shcp=d9d491bf&idc=my2&from=2422056039
                                            src: >-
                                              https://p16-oec-va.ibyteimg.com/tos-maliva-i-acgf4d7es9-us/top_choice_star_shop.png~tplv-o3syd03w52-resize-png:183:45.png?dr=15580&t=555f072d&ps=933b5bde&shp=905da467&shcp=d9d491bf&idc=my2&from=2422056039
                                        - key: title
                                          component: text
                                          class_name: >-
                                            text-color-TextPrimary P2-Regular
                                            overflow-ellipsis
                                          attrs:
                                            text: >-
                                              ( 50 Roll 57mm ) 57×40mm Thermal Paper ,
                                              Thermal Receipt Paper Roll Resit Food
                                              Panda Receipt Grab Food
                                    - key: product-price
                                      component: view
                                      class_name: >-
                                        flex items-center w-full mt-6
                                        flex-nowrap overflow-hidden
                                      children:
                                        - key: avaliable-price
                                          component: view
                                          class_name: flex items-end flex-shrink-0
                                          exposure_scene: product_card_sales_price
                                          children:
                                            - key: DisplayCurrency
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 13px;
                                              attrs:
                                                text: RM
                                                text_maxline: '1'
                                            - key: avaliable
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 17px;
                                              attrs:
                                                text: '33.00'
                                                text_maxline: '1'
                                    - key: product-rating
                                      component: view
                                      class_name: flex mt-6 flex-shrink-0 items-center
                                      children:
                                        - key: product-start-1
                                          component: image
                                          class_name: flex-shrink-0
                                          style: >-
                                            width: 24rpx; height: 24rpx;
                                            margin-left: 1px; vertical-align:center;
                                          attrs:
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/834f225d25c6036e90cb1a84be1b26a8.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: product-score
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                          style: 'margin-left: 4rpx;'
                                          attrs:
                                            text: '4.8'
                                        - key: placeholder-line
                                          component: text
                                          class_name: >-
                                            text-color-LineSecondary
                                            SmallText1-Regular mx-2
                                          attrs:
                                            text: '|'
                                        - key: sold-count
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Đã bán 174
                                            text_maxline: '1'
                                    - key: logisticsLabels_region
                                      component: view
                                      class_name: ' flex items-center mt-6'
                                      children:
                                        - key: locationIconImage
                                          component: image
                                          style: >-
                                            width:12px;
                                            height:12px;margin-right:3px;flex-shrink:
                                            0;
                                          attrs:
                                            dark_src: >-
                                              http://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2fb30d2388c54e3847ba249ac438d38c.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/8069966866c523e01dc0ccec182ccca1.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: region
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Perak
                                            text_maxline: '1'
                      - type: 1
                        search_result_id: '1729603049356167351'
                        item_key: >-
                          202606032027563F9882A5702266B5B4F6_1729603049356167351_1
                        shop_view_data:
                          init_state:
                            _blacklist: >-
                              __globalProps,track_param,chain_param,lives,aweme_struct,feedback_survey,cover,schema,title,_blacklist
                            _flash_sale_count_down_style: hidden
                            _flash_sale_no_count_down_style: hidden
                            _flash_sale_rest_time: '0'
                            _flash_sale_rest_time_text: '0'
                            _hot_deals_count_down_style: hidden
                            _hot_deals_no_count_down_style: hidden
                            _hot_deals_rest_time: '0'
                            _hot_deals_rest_time_text: '0'
                            ad_id: ''
                            author_id: '7494801738255272119'
                            aweme_struct: '{}'
                            benefit_type: ''
                            biz_type: '0'
                            btm: c0302.d9810_i8
                            btm_cd: c0302.d9810
                            chain_param: >-
                              {"bcm_multiverse_id":"202606031227577994045810040000002b92b73ea65bb1f4"}
                            color_property_value_id: ''
                            control_boost_info: ''
                            countdown_type: no_countdown
                            cover: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/00accd7f26be490e86d671efd743b449~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            creative_id: ''
                            cur_req_index: '8'
                            currency: RM
                            current_item_id: ''
                            custom_entrance_form: ''
                            debug_info_long_images: ''
                            debug_info_most_main_image_index: '-1'
                            debug_info_most_main_images: ''
                            debug_info_rec_main_image_index: '-1'
                            debug_info_rec_main_images: ''
                            debug_symbol_position: '1'
                            detail_url: ''
                            discount_rate: 14%
                            enanle_simple_compare_price_card: 'false'
                            enter_page_entrance: comparison_price
                            entrance_form: search_pure_goods_card
                            follow_status: '0'
                            free_shipping_position: '2'
                            has_commerce_goods: ''
                            impr_id: 202606032027563F9882A5702266B5B4F6
                            index: '8'
                            is_ad: '0'
                            is_aladdin: '0'
                            is_authentic: '0'
                            is_intelligent_selection_main_image: '0'
                            is_intelligent_sellingpoint: '1'
                            is_long_photo: '1'
                            is_lowest_price: '0'
                            is_recom: '0'
                            is_similar_lowest_price_product: 'false'
                            item_order: '9'
                            lives: ''
                            log_extra: ''
                            log_pb: '{"impr_id":"202606032027563F9882A5702266B5B4F6"}'
                            logo_type: seller_logo
                            main_image: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/00accd7f26be490e86d671efd743b449~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            main_image_pdp_index: ''
                            origin_format: double
                            original_price: '77.00'
                            original_price_value: '77.00'
                            page_name: photo_search
                            platform: '5'
                            product_card_type: '1'
                            product_id: '1729603049356167351'
                            product_id_str: '1729603049356167351'
                            product_intelligent_sellingpoint_text_num: ''
                            product_label: >-
                              6-7615156754717001493,promotion_sticker_2,promotion_sticker_5,promotion_sticker_3
                            product_sellingpoint_category: empty
                            product_sellingpoint_id: ''
                            product_sellingpoint_show_id: ''
                            product_sellingpoint_text: ''
                            product_sellingpoint_type: '0'
                            product_sellingpoint_type_name: empty
                            product_title: >-
                              57mm X 40mm (100Rolls) Coreless Thermal Receipt
                              Paper Roll Grab Food Panda Credit Card Paper
                              Kertas Resit
                            product_type: same_type
                            rank: '8'
                            rate: '4.9'
                            rec_main_cover_index: '0'
                            recom_rank: '-1'
                            right_cnt: '3'
                            right_type: 66002,66005,66003
                            room_id: ''
                            sale_price_value: '65.90'
                            sales_price: '65.90'
                            schema: >-
                              aweme://ec/pdp?biz_type=0&fullScreen=false&orderRequestParams=%7B%7D&requestParams=%7B%22product_id%22%3A%5B%221729603049356167351%22%5D%7D&visitReportParams=%7B%22chain_key%22%3A%22%22%2C%22material_id%22%3A%221729603049356167351%22%2C%22material_type%22%3A1%2C%22seller_id%22%3A%227494801738255272119%22%7D
                            search_id: 202606032027563F9882A5702266B5B4F6
                            search_result_id: '1729603049356167351'
                            search_source: mall
                            shop_id: '7494801738255272119'
                            show_format: double
                            show_price: RM65.90
                            size_property_value_id: ''
                            skc_id: ''
                            skc_source: graph
                            source: desktop
                            source_content_id_str: ''
                            source_from: '0'
                            source_page_type: photo_search
                            tag_before_title: ''
                            title: >-
                              57mm X 40mm (100Rolls) Coreless Thermal Receipt
                              Paper Roll Grab Food Panda Credit Card Paper
                              Kertas Resit
                            token_type: mt_goods
                            track_id: 202606032027563F9882A5702266B5B4F6_8
                            track_param: >-
                              {"bcm_multiverse_id":"202606031227577994045810040000002b92b73ea65bb1f4"}
                            volume: '546'
                            volume_type: sold
                          exposure:
                            product_card_cover_image:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_cover_image
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_sales_price:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_sales_price
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_title:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_title
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            show:
                              uniq_exposured: true
                              track:
                                - event_name: tiktokec_product_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                                - event_name: search_result_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                          root_module:
                            '1':
                              key: >-
                                202606032027563F9882A5702266B5B4F6_1729603049356167351
                              component: view
                              class_name: w-full mb-8 flex flex-col rounded-8 relative;
                              attrs:
                                clip_radius: 'false'
                              exposure_scene: show
                              component_event:
                                bindlongpress:
                                  props_callback: onLongPressProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track: []
                                  jsb: []
                                bindtap:
                                  props_callback: onClickProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track:
                                    - event_name: tiktokec_product_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                    - event_name: search_result_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                  jsb: []
                              children:
                                - key: cover
                                  component: view
                                  class_name: >-
                                    w-full h-full  background-color-BGInput
                                    relative
                                  style: >-
                                    border-top-left-radius:8px;border-top-right-radius:8px;
                                    height:352rpx; 
                                  attrs:
                                    clip_radius: 'false'
                                  children:
                                    - component: view
                                      class_name: w-full h-full
                                      exposure_scene: product_card_cover_image
                                      children:
                                        - key: pic
                                          component: image
                                          class_name: w-full h-full
                                          style: >-
                                            border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden
                                          attrs:
                                            mode: aspectFill
                                            prefetch_height: 374rpx
                                            prefetch_width: 374rpx
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/00accd7f26be490e86d671efd743b449~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                                    - key: PromotionStickersNew
                                      component: view
                                      class_name: >-
                                        absolute left-0 bottom-0 flex
                                        flex-row-reverse  overflow-hidden
                                      children:
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:56.4px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2938c6c662eb4d7e9ea200a5ab422b21~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:54px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2ebf6e305c564d3d9132c6fb2b3df06b~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:70.2px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/c735591a294d4c05a30bcb86ec183c29~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                    - key: discountTag
                                      component: view
                                      class_name: absolute right-8
                                      style: 'width:31px;height:32px;top: -3px;'
                                      children:
                                        - key: discountTagImage
                                          component: image
                                          style: width:31px; height:31px;
                                          attrs:
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ca47471666960f8b5b75d53fbf8e23b8.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: discountTagText
                                          component: view
                                          class_name: >-
                                            absolute flex items-center
                                            justify-center flex-col right-0 top-0 
                                          style: 'width:28px;height: 28px;'
                                          children:
                                            - key: discountTagText-1
                                              component: text
                                              class_name: >-
                                                SmallText2-Bold
                                                text-color-ConstTextInverse 
                                              attrs:
                                                style: ''
                                                text: 14%
                                            - key: discountTagText-2
                                              component: text
                                              class_name: >-
                                                SmallText2-Bold
                                                text-color-ConstTextInverse 
                                              style: 'margin-top: -2px;'
                                              attrs:
                                                text: 'OFF'
                                          rtl_style: 'left: 0px;'
                                - key: product-info
                                  component: view
                                  class_name: >-
                                    flex  flex-col w-full
                                    background-color-BGTertiary p-8
                                  style: >-
                                    border-bottom-right-radius: 8px;
                                    border-bottom-left-radius: 8px; overflow:
                                    hidden; padding-bottom: 12px;
                                  attrs:
                                    clip_radius: 'true'
                                  children:
                                    - key: product-title
                                      component: text
                                      class_name: >-
                                        text-color-TextPrimary P2-Regular
                                        overflow-ellipsis
                                      attrs:
                                        text_maxline: '2'
                                      exposure_scene: product_card_title
                                      children:
                                        - key: title-Logo-1
                                          component: image
                                          class_name: mr-4
                                          style: >-
                                            height: 13px; width: 20px;
                                            vertical-align:center; width: 52px;
                                          attrs:
                                            dark_src: >-
                                              https://p16-oec-va.ibyteimg.com/tos-maliva-i-acgf4d7es9-us/top_choice_star_shop.png~tplv-o3syd03w52-resize-png:183:45.png?dr=15580&t=555f072d&ps=933b5bde&shp=905da467&shcp=d9d491bf&idc=my2&from=2422056039
                                            src: >-
                                              https://p16-oec-va.ibyteimg.com/tos-maliva-i-acgf4d7es9-us/top_choice_star_shop.png~tplv-o3syd03w52-resize-png:183:45.png?dr=15580&t=555f072d&ps=933b5bde&shp=905da467&shcp=d9d491bf&idc=my2&from=2422056039
                                        - key: title
                                          component: text
                                          class_name: >-
                                            text-color-TextPrimary P2-Regular
                                            overflow-ellipsis
                                          attrs:
                                            text: >-
                                              57mm X 40mm (100Rolls) Coreless Thermal
                                              Receipt Paper Roll Grab Food Panda
                                              Credit Card Paper Kertas Resit
                                    - key: product-price
                                      component: view
                                      class_name: >-
                                        flex items-center w-full mt-6
                                        flex-nowrap overflow-hidden
                                      children:
                                        - key: avaliable-price
                                          component: view
                                          class_name: flex items-end flex-shrink-0
                                          exposure_scene: product_card_sales_price
                                          children:
                                            - key: DisplayCurrency
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 13px;
                                              attrs:
                                                text: RM
                                                text_maxline: '1'
                                            - key: avaliable
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 17px;
                                              attrs:
                                                text: '65.90'
                                                text_maxline: '1'
                                        - key: origin-price
                                          component: text
                                          class_name: >-
                                            text-color-TextQuaternary
                                            overflow-ellipsis ml-4 P3-Regular
                                          style: ' text-decoration: line-through;margin-top:3px;'
                                          attrs:
                                            text: RM77.00
                                            text_maxline: '1'
                                    - key: Promotion
                                      component: view
                                      class_name: >-
                                        w-full flex flex-wrap  items-center
                                        overflow-hidden mt-4
                                      style: 'height: 15px;'
                                      exposure_scene: promotion
                                      children:
                                        - key: ProductVoucherItem-v2
                                          component: view
                                          class_name: flex items-center flex-shrink-0  mr-4
                                          style: 'height: 15px;'
                                          attrs:
                                            style: '8'
                                            type: '6'
                                          children:
                                            - key: promition-item-1
                                              component: text
                                              class_name: >-
                                                SmallText2-SemiBold text-color-Primary
                                                text-center overflow-ellipsis px-6
                                              attrs:
                                                text: Giảm 4RM
                                                text_maxline: '1'
                                            - key: promition-item-2
                                              component: view
                                              class_name: absolute w-full h-full flex
                                              children:
                                                - key: promition-item-2-1
                                                  component: image
                                                  class_name: h-full
                                                  style: 'width: 3px;'
                                                  attrs:
                                                    rtl_src: >-
                                                      https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/703f68b18de782fa0f899a3469c214f5.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                                    src: >-
                                                      https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ba1f8fc9e6f6f2e35679241953372951.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                                - key: promition-item-2-2
                                                  component: view
                                                  class_name: w-full h-full flex-1
                                                  style: >-
                                                    box-sizing: border-box;background:
                                                    rgba(254, 44, 85, 0.07);border-top: 1rpx
                                                    solid rgba(254, 44, 85,
                                                    0.1);border-bottom: 1rpx solid rgba(254,
                                                    44, 85, 0.1);
                                                  attrs:
                                                    dark_style: >-
                                                      background-color: rgba(255, 59, 92,
                                                      0.12);border-top: 1rpx solid rgba(255,
                                                      59, 92, 0.19); border-bottom: 1rpx solid
                                                      rgba(255, 59, 92, 0.19);
                                                - key: promition-item-2-3
                                                  component: image
                                                  class_name: h-full
                                                  style: 'width: 3px;'
                                                  attrs:
                                                    rtl_src: >-
                                                      https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/ba1f8fc9e6f6f2e35679241953372951.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                                    src: >-
                                                      https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/703f68b18de782fa0f899a3469c214f5.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                    - key: product-rating
                                      component: view
                                      class_name: flex mt-6 flex-shrink-0 items-center
                                      children:
                                        - key: product-start-1
                                          component: image
                                          class_name: flex-shrink-0
                                          style: >-
                                            width: 24rpx; height: 24rpx;
                                            margin-left: 1px; vertical-align:center;
                                          attrs:
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/834f225d25c6036e90cb1a84be1b26a8.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: product-score
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                          style: 'margin-left: 4rpx;'
                                          attrs:
                                            text: '4.9'
                                        - key: placeholder-line
                                          component: text
                                          class_name: >-
                                            text-color-LineSecondary
                                            SmallText1-Regular mx-2
                                          attrs:
                                            text: '|'
                                        - key: sold-count
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Đã bán 546
                                            text_maxline: '1'
                                    - key: logisticsLabels_region
                                      component: view
                                      class_name: ' flex items-center mt-6'
                                      children:
                                        - key: locationIconImage
                                          component: image
                                          style: >-
                                            width:12px;
                                            height:12px;margin-right:3px;flex-shrink:
                                            0;
                                          attrs:
                                            dark_src: >-
                                              http://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2fb30d2388c54e3847ba249ac438d38c.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/8069966866c523e01dc0ccec182ccca1.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: region
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Selangor
                                            text_maxline: '1'
                      - type: 2
                        search_result_id: '7503961906533747976'
                        item_key: >-
                          202606032027563F9882A5702266B5B4F6_7503961906533747976_2
                        shop_view_data:
                          init_state:
                            _blacklist: >-
                              __globalProps,track_param,chain_param,lives,aweme_struct,feedback_survey,cover,schema,title,_blacklist
                            _flash_sale_count_down_style: hidden
                            _flash_sale_no_count_down_style: hidden
                            _flash_sale_rest_time: '0'
                            _flash_sale_rest_time_text: '0'
                            _hot_deals_count_down_style: hidden
                            _hot_deals_no_count_down_style: hidden
                            _hot_deals_rest_time: '0'
                            _hot_deals_rest_time_text: '0'
                            ad_id: ''
                            author_id: '7122859912951219227'
                            benefit_type: ''
                            biz_type: '0'
                            btm: c0302.d2710_i9
                            btm_cd: c0302.d2710
                            chain_param: >-
                              {"bcm_multiverse_id":"2026060312275779940458100400000008056b3b3404876e"}
                            color_property_value_id: ''
                            control_boost_info: ''
                            countdown_type: no_countdown
                            cover: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/e64f4c1bcc284519823db0b73600219b~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            creative_id: ''
                            cur_req_index: '9'
                            currency: RM
                            current_item_id: '7503961906533747976'
                            custom_entrance_form: ''
                            debug_info_long_images: ''
                            debug_info_most_main_image_index: '-1'
                            debug_info_most_main_images: ''
                            debug_info_rec_main_image_index: '-1'
                            debug_info_rec_main_images: ''
                            debug_symbol_position: '1'
                            detail_url: ''
                            discount_rate: ''
                            enanle_simple_compare_price_card: 'false'
                            enter_page_entrance: comparison_price
                            entrance_form: search_pure_goods_card
                            follow_status: '0'
                            free_shipping_position: '2'
                            has_commerce_goods: ''
                            impr_id: 202606032027563F9882A5702266B5B4F6
                            index: '9'
                            is_ad: '0'
                            is_aladdin: '0'
                            is_authentic: '0'
                            is_intelligent_selection_main_image: '0'
                            is_intelligent_sellingpoint: '1'
                            is_long_photo: '1'
                            is_lowest_price: '0'
                            is_recom: '0'
                            is_similar_lowest_price_product: 'false'
                            item_order: '10'
                            lives: ''
                            log_extra: ''
                            log_pb: '{"impr_id":"202606032027563F9882A5702266B5B4F6"}'
                            logo_type: seller_logo
                            main_image: >-
                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/e64f4c1bcc284519823db0b73600219b~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                            main_image_pdp_index: ''
                            origin_format: double
                            original_price: '65.00'
                            original_price_value: '65.00'
                            page_name: photo_search
                            platform: '5'
                            product_card_type: '2'
                            product_id: '1730452642597602911'
                            product_id_str: '1730452642597602911'
                            product_intelligent_sellingpoint_text_num: ''
                            product_label: >-
                              promotion_sticker_2,promotion_sticker_5,promotion_sticker_3
                            product_sellingpoint_category: empty
                            product_sellingpoint_id: ''
                            product_sellingpoint_show_id: ''
                            product_sellingpoint_text: ''
                            product_sellingpoint_type: '0'
                            product_sellingpoint_type_name: empty
                            product_title: >-
                              { 1 box } 100pcs Thermal Paper Roll Thermal
                              Receipt Paper Kertas Resit Cash Register 57mm x
                              40mm
                            product_type: same_type
                            rank: '9'
                            rate: '4.9'
                            rec_main_cover_index: '0'
                            recom_rank: '-1'
                            right_cnt: '3'
                            right_type: 66002,66005,66003
                            room_id: ''
                            sale_price_value: '65.00'
                            sales_price: '65.00'
                            schema: >-
                              aweme://ec/pdp?biz_type=0&fullScreen=false&orderRequestParams=%7B%7D&requestParams=%7B%22product_id%22%3A%5B%221730452642597602911%22%5D%7D&visitReportParams=%7B%22chain_key%22%3A%22%7B%5C%22cck%5C%22%3A%5C%22QECgniIvZ1mDskMZ5leekUIRmE2W0zsjJTjYv0N7FlkMcXNJ5HTeonPo5AWiPvSapDR3sqaERslYirf%2BPloZekND5ZeZ3ggHvWpSzQ%3D%3D%5C%22%2C%5C%22mck%5C%22%3A%5C%22drQ%2B5CYrzaKN4iYxgqVceTxUmr2fIZ6iR62HFT5xRTgkfKA36Z2Up74WOqGYzoFo1wyQT%2FIr3faVOK8zS9vpe5Yhq8tCL9fRQlRO6w%3D%3D%5C%22%2C%5C%22v%5C%22%3A1%7D%22%2C%22material_id%22%3A%221730452642597602911%22%2C%22material_type%22%3A1%2C%22seller_id%22%3A%227494605623763569247%22%7D
                            search_id: 202606032027563F9882A5702266B5B4F6
                            search_result_id: '7503961906533747976'
                            search_source: mall
                            shop_id: '7494605623763569247'
                            show_format: double
                            show_price: RM65.00
                            size_property_value_id: ''
                            skc_id: ''
                            skc_source: graph
                            source: desktop
                            source_content_id_str: '7503961906533747976'
                            source_from: '3'
                            source_page_type: video
                            tag_before_title: promotion_tag
                            title: >-
                              { 1 box } 100pcs Thermal Paper Roll Thermal
                              Receipt Paper Kertas Resit Cash Register 57mm x
                              40mm
                            token_type: mt_goods
                            track_id: 202606032027563F9882A5702266B5B4F6_9
                            track_param: >-
                              {"bcm_multiverse_id":"2026060312275779940458100400000008056b3b3404876e"}
                            volume: '637'
                            volume_type: sold
                          exposure:
                            product_card_cover_image:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_cover_image
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_sales_price:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_sales_price
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            product_card_title:
                              uniq_exposured: true
                              track:
                                - event_name: rd_ec_module_show
                                  event_data:
                                    module_name: product_card_title
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                            show:
                              uniq_exposured: true
                              track:
                                - event_name: tiktokec_product_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                                - event_name: search_result_show
                                  event_data: {}
                                  client_dynamic_data:
                                    event_date_type: ''
                                    value: {}
                              change_state:
                                event_date_type: ''
                                value: {}
                          root_module:
                            '1':
                              key: >-
                                202606032027563F9882A5702266B5B4F6_7503961906533747976
                              component: view
                              class_name: w-full mb-8 flex flex-col rounded-8 relative;
                              attrs:
                                clip_radius: 'false'
                              exposure_scene: show
                              component_event:
                                bindlongpress:
                                  props_callback: onLongPressProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track: []
                                  jsb: []
                                bindtap:
                                  props_callback: onClickProduct
                                  change_state:
                                    event_date_type: ''
                                    value: {}
                                  track:
                                    - event_name: tiktokec_product_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                    - event_name: search_result_click
                                      event_data: {}
                                      client_dynamic_data:
                                        event_date_type: ''
                                        value: {}
                                  jsb: []
                              children:
                                - key: cover
                                  component: view
                                  class_name: >-
                                    w-full h-full  background-color-BGInput
                                    relative
                                  style: >-
                                    border-top-left-radius:8px;border-top-right-radius:8px;
                                    height:352rpx; 
                                  attrs:
                                    clip_radius: 'false'
                                  children:
                                    - component: view
                                      class_name: w-full h-full
                                      exposure_scene: product_card_cover_image
                                      children:
                                        - key: pic
                                          component: image
                                          class_name: w-full h-full
                                          style: >-
                                            border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden
                                          attrs:
                                            mode: aspectFill
                                            prefetch_height: 374rpx
                                            prefetch_width: 374rpx
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/e64f4c1bcc284519823db0b73600219b~tplv-aphluv4xwc-resize-webp:400:400.webp?dr=15582&t=555f072d&ps=933b5bde&shp=50870b87&shcp=9b759fb9&idc=my2&from=1351027591
                                    - key: PromotionStickersNew
                                      component: view
                                      class_name: >-
                                        absolute left-0 bottom-0 flex
                                        flex-row-reverse  overflow-hidden
                                      children:
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:56.4px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2938c6c662eb4d7e9ea200a5ab422b21~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:54px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2ebf6e305c564d3d9132c6fb2b3df06b~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                        - component: image
                                          style: >-
                                            height:24px; margin-left:-13px;
                                            width:70.2px;
                                          attrs:
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/c735591a294d4c05a30bcb86ec183c29~tplv-aphluv4xwc-origin-png.png?dr=15574&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=57fff0e0&idc=my2&from=3454340299
                                    - key: videTag
                                      component: image
                                      class_name: 'absolute left-8 top-8 '
                                      style: >-
                                        height:
                                        20px;width:20px;background:rgba(0, 0, 0,
                                        0.15);border-radius: 50%; 
                                      attrs:
                                        src: >-
                                          https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/911d2489092212b603b8b3894c253fdd.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                - key: product-info
                                  component: view
                                  class_name: >-
                                    flex  flex-col w-full
                                    background-color-BGTertiary p-8
                                  style: >-
                                    border-bottom-right-radius: 8px;
                                    border-bottom-left-radius: 8px; overflow:
                                    hidden; padding-bottom: 12px;
                                  attrs:
                                    clip_radius: 'true'
                                  children:
                                    - key: product-title
                                      component: text
                                      class_name: >-
                                        text-color-TextPrimary P2-Regular
                                        overflow-ellipsis
                                      attrs:
                                        text_maxline: '2'
                                      exposure_scene: product_card_title
                                      children:
                                        - key: title-Logo-1
                                          component: image
                                          class_name: mr-4
                                          style: >-
                                            height: 13px; width: 20px;
                                            vertical-align:center; width: 44px;
                                          attrs:
                                            dark_src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/6796f1f2207d4b3badc2d959103b1b4c~tplv-aphluv4xwc-origin-image.image?dr=15570&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=9b759fb9&idc=my2&from=3454340299
                                            src: >-
                                              https://p16-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/0d3898a340f741ec979e1553640fcc59~tplv-aphluv4xwc-origin-image.image?dr=15570&t=555f072d&ps=933b5bde&shp=cde50ccb&shcp=9b759fb9&idc=my2&from=3454340299
                                        - key: title
                                          component: text
                                          class_name: >-
                                            text-color-TextPrimary P2-Regular
                                            overflow-ellipsis
                                          attrs:
                                            text: >-
                                              { 1 box } 100pcs Thermal Paper Roll
                                              Thermal Receipt Paper Kertas Resit Cash
                                              Register 57mm x 40mm
                                    - key: product-price
                                      component: view
                                      class_name: >-
                                        flex items-center w-full mt-6
                                        flex-nowrap overflow-hidden
                                      children:
                                        - key: avaliable-price
                                          component: view
                                          class_name: flex items-end flex-shrink-0
                                          exposure_scene: product_card_sales_price
                                          children:
                                            - key: DisplayCurrency
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 13px;
                                              attrs:
                                                text: RM
                                                text_maxline: '1'
                                            - key: avaliable
                                              component: text
                                              class_name: 'text-color-Primary overflow-ellipsis '
                                              style: >-
                                                font-family:
                                                ProximaNova-Semibold;font-style:
                                                normal;font-weight: 600;font-size: 17px;
                                              attrs:
                                                text: '65.00'
                                                text_maxline: '1'
                                    - key: product-rating
                                      component: view
                                      class_name: flex mt-6 flex-shrink-0 items-center
                                      children:
                                        - key: product-start-1
                                          component: image
                                          class_name: flex-shrink-0
                                          style: >-
                                            width: 24rpx; height: 24rpx;
                                            margin-left: 1px; vertical-align:center;
                                          attrs:
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/834f225d25c6036e90cb1a84be1b26a8.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: product-score
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                          style: 'margin-left: 4rpx;'
                                          attrs:
                                            text: '4.9'
                                        - key: placeholder-line
                                          component: text
                                          class_name: >-
                                            text-color-LineSecondary
                                            SmallText1-Regular mx-2
                                          attrs:
                                            text: '|'
                                        - key: sold-count
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Đã bán 637
                                            text_maxline: '1'
                                    - key: logisticsLabels_region
                                      component: view
                                      class_name: ' flex items-center mt-6'
                                      children:
                                        - key: locationIconImage
                                          component: image
                                          style: >-
                                            width:12px;
                                            height:12px;margin-right:3px;flex-shrink:
                                            0;
                                          attrs:
                                            dark_src: >-
                                              http://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/2fb30d2388c54e3847ba249ac438d38c.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                            src: >-
                                              https://p19-oec-sg.ibyteimg.com/tos-alisg-i-aphluv4xwc-sg/8069966866c523e01dc0ccec182ccca1.png~tplv-aphluv4xwc-resize-webp:0:0.webp
                                        - key: region
                                          component: text
                                          class_name: >-
                                            SmallText1-Regular
                                            text-color-TextTertiary
                                            overflow-ellipsis
                                          attrs:
                                            text: Johor
                                            text_maxline: '1'
                    cursor: 10
                    has_more: 1
                    extra:
                      now: 1780489677000
                      logid: 202606032027563F9882A5702266B5B4F6
                      fatal_item_ids: []
                      search_request_id: ''
                      api_debug_info: null
                    log_pb:
                      impr_id: 202606032027563F9882A5702266B5B4F6
                    global_doodle_config:
                      keyword: >-
                        tiktok_mall_photo_search_202606031816212EF5CF5E0D35121685B5
                      display_filter_bar: 0
                      new_source: choose_album
                      search_channel: tiktok_mall_photo_search
                      hide_results: false
                      feedback_survey:
                        - feedback_type: e_com
                          multiple_choices:
                            - key: Not relevant
                              value: Không liên quan
                              type: not_relevant
                            - key: Poor image
                              value: Ảnh có chất lượng kém
                              type: unhelpful_image_or_title
                            - key: Unreasonable price
                              value: Giá không hợp lý
                              type: inconsistent_prices
                            - key: Repeated content
                              value: Nội dung lặp lại
                              type: repeated_content
                            - key: Already bought
                              value: Đã mua
                              type: seen_or_purchased
                            - key: Inappropriate content
                              value: Nội dung không phù hợp
                              type: inappropriate_content
                            - key: Suspected counterfeit or knock-off
                              value: Nghi ngờ là hàng giả hoặc hàng nhái
                              type: suspect_counterfeit
                            - key: Other
                              value: Khác
                              type: other
                          long_stress_info:
                            - key: 'Don''t like this '
                              value: Không thích sản phẩm này
                              type: dislike
                            - key: Doesn't match search
                              value: Không khớp với từ khóa tìm kiếm
                              type: not_match
                          send_us_multiple_choices:
                            - key: Not relevant
                              value: Không liên quan
                              type: not_relevant
                            - key: Poor image
                              value: Ảnh có chất lượng kém
                              type: unhelpful_image_or_title
                            - key: Unreasonable price
                              value: Giá không hợp lý
                              type: inconsistent_prices
                            - key: Repeated content
                              value: Nội dung lặp lại
                              type: repeated_content
                            - key: Already bought
                              value: Đã mua
                              type: seen_or_purchased
                            - key: Inappropriate content
                              value: Nội dung không phù hợp
                              type: inappropriate_content
                            - key: Suspected counterfeit or knock-off
                              value: Nghi ngờ là hàng giả hoặc hàng nhái
                              type: suspect_counterfeit
                            - key: Other
                              value: Khác
                              type: other
                      hit_shark: false
                      hit_dolphin: false
                      voucher_reward_info_config:
                        is_show_voucher_reward: false
                        voucher_reward_required_count: 7
                      insert_recommend_goods_info:
                        enable_recommend_goods: true
                    feedback_type: e_com
                    filter_groups: null
                    sorters:
                      - type: 4
                        label_starling_key: sort_relevance
                        style: 1
                        init_order: -1
                        group_button: null
                        label: Khớp nhất
                        track_value: sort_relevance
                      - type: 2
                        label_starling_key: sort_best_sellers
                        style: 1
                        init_order: 0
                        group_button: null
                        label: Bán chạy nhất
                        track_value: sort_best_sellers
                      - type: 1
                        label_starling_key: sort_price
                        style: 2
                        init_order: 0
                        group_button: null
                        label: Giá
                        track_value: sort_price
                    correct_info:
                      correct_keyword: ''
                      correct_level: 0
                      uncorrected_text: Hiển thị kết quả cho ""
                      replace_text: Tìm kiếm thay thế cho
                    e_com_creator_items: null
                    result_type: 1
                    gs_group: []
                    e_com_shop_card_items: null
                    server_perf_info:
                      server_inner_cost:
                        - name: server_search_provide
                          cost: 735
                        - name: prfl
                          cost: 32
                        - name: server_search_provide_inner_total
                          cost: 711
                        - name: server_search_check
                          cost: 37
                        - name: server_search_produce
                          cost: 413
                        - name: server_product_pack_promotion
                          cost: 318
                        - name: sell
                          cost: 32
                        - name: srcf
                          cost: 5
                        - name: main_intel_selling_point
                          cost: 80
                        - name: whky
                          cost: 10
                        - name: server_producer_load_not_parallel
                          cost: 370
                        - name: GetWarehouse
                          cost: 7
                        - name: skup
                          cost: 7
                        - name: pack_total
                          cost: 355
                        - name: server_product_online_total
                          cost: 355
                        - name: limg
                          cost: 1
                        - name: msch
                          cost: 5
                        - name: server_product_pack_total
                          cost: 368
                        - name: multiverse_latency
                          cost: 80
                        - name: prdt
                          cost: 26
                        - name: cust
                          cost: 25
                        - name: GetProductLongPic
                          cost: 1
                        - name: loadVideoInfo
                          cost: 271
                        - name: GetDistrictsV2
                          cost: 3
                        - name: whid
                          cost: 13
                        - name: mvin
                          cost: 80
                        - name: server_search_total
                          cost: 1289
                      server_search_receive_timestamp: '1780489676565'
                      server_search_response_timestamp: '1780489677854'
                      server_search_perf_detail: >-
                        {"pT_SWrpcp_0":1,"sPNI":554,"p_iM":12,"chan":4,"pT_SPrpcp_0":1,"sPNet":24,"p_iA":16,"bPT":414,"pParams":4,"vT":271,"ad_0":1,"adOpt":0,"packT_0":37,"pT_1":413,"product_0":368,"dc":5,"pack_total_0":355,"video_0":271,"sPI":578,"pT_Fpp_0":413,"p_iT":649,"lTotal_0":370,"cursor":0,"pasT":735,"paramLoad":87,"p_iQ":64,"st_":1289,"p_iR":68,"p_rT":468,"bT":1191,"filG_0":36,"p_inner":711}
                      module_info:
                        activity: 0
                        correct_word: 0
                        creator: 0
                        goods: 8
                        goods_ad: 0
                        gs_word: 0
                        guide_position: 0
                        live: 0
                        live_ad: 0
                        related_word: 0
                        shop: 0
                        video: 2
                        video_ad: 0
                      client_request_id: ''
                    voucher_cards: null
                    search_query_info: {}
                    e_com_style:
                      display_single_column: false
                      discount_label_type: 2
                    suggested_search: null
                    filter_groups_v2: null
                    template_name_versions: '["photo_search_card@4"]'
                    quick_filter: null
                    rule_engine_runtime:
                      rule_engine_load_info:
                        last_load_err: null
                      rule_engine_exec_info: null
                      rule_engine_render_info: null
                    top_e_com_items: null
                    is_non_personalized_search: 0
                    search_promotion_result:
                      marketing_title: Ưu đãi TikTok Shop
                      vouchers: []
                      sheet_notice: >-
                        Bạn có thể sử dụng phiếu giảm giá này cho tất cả các sản
                        phẩm trong kết quả tìm kiếm, ngoại trừ các sản phẩm
                        trong giờ vàng giảm giá
                      search_vouchers: []
                      claim_success_toast: Đã nhận thành công
                      claim_fail_toast: Không thể nhận voucher. Thử lại sau.
                      search_dynamic_vouchers: null
                      voucher_bar_vouchers: null
                      new_user_right_info_list: null
                      empty_reason_map:
                        bannerVoucherStatus: >-
                          {"content_status_list":[{"status_code":2001,"status_msg":"delivered
                          voucher empty","show_msg":"get vouchers from delivered
                          failed: deliveredVoucherTypeIds is
                          empty"},{"status_code":2020,"status_msg":"channel
                          voucher not allowed","show_msg":"channel vouchers not
                          allowed"},{"status_code":2013,"status_msg":"resource
                          voucher not allowed","show_msg":"resource vouchers not
                          allowed"},{"status_code":2025,"status_msg":"public
                          voucher render empty","show_msg":"get vouchers from
                          public
                          empty","context_info":"{\"LimitNum\":1,\"ResourcePlaceKey\":\"search_voucher_banner_in_mall\"}"},{"status_code":2013,"status_msg":"resource
                          voucher not allowed","show_msg":"resource vouchers not
                          allowed"}],"context_info":"{\"searchChannel\":\"tiktok_mall_photo_search\",\"newSource\":\"choose_album\",\"region\":\"MY\",\"promotionIntervention\":\"null\"}"}
                        promotionSwitcherStatus: >-
                          {"with_new_user_rights":true,"with_new_user_rights_info":true,"with_add_to_cart_task":true,"with_banner_voucher":true,"with_exclusive_voucher":true,"with_pendant_voucher":true,"with_popup_voucher":true,"with_red_envelope":true,"with_reward_voucher":true,"with_search_task":true,"with_crack_egg_info":true,"with_force_insert_voucher":false,"with_bonus_banner":true,"with_after_sale_rights_banner":true,"with_keyword_voucher_banner":true,"with_filter_support_voucher":true,"with_order_back_voucher":true}
                      need_sweep_light_effect: false
                      search_promotion_page_result:
                        popup_result:
                          da_info: {}
                    to_next_page_param: >-
                      {"PriceSort":null,"SoldSort":null,"SortInfo":{"PriceSort":null,"SoldSort":null,"AverageRatingSort":null},"LogId":"202606032027563F9882A5702266B5B4F6","ContainLineProduct":false,"DebugInfo":"","OnceFedReturnDoc":true,"LastFilterEmptyReasonByServer":"","FilterSessionInfo":{"SoFarProductNum":10,"HasRecord":false},"FilterSessionInfoNoYmal":{"SoFarProductNum":10,"HasRecord":false},"HasMore":1,"Cursor":0,"IsEmptyDocs":false}
                    last_search_pid_list: >-
                      ["1734496551418169080","7438845962556149000","1729612960415321035","1729491456793085887","1733698708915717506","1730315530325362043","1730315528200619387","1732095134555276944","1729603049356167351","7503961906533747976"]
                    filter_origin_search_id: 202606032027563F9882A5702266B5B4F6
                    return_to_server_content: >-
                      {"to_next_page_param":"{\"PriceSort\":null,\"SoldSort\":null,\"SortInfo\":{\"PriceSort\":null,\"SoldSort\":null,\"AverageRatingSort\":null},\"LogId\":\"202606032027563F9882A5702266B5B4F6\",\"ContainLineProduct\":false,\"DebugInfo\":\"\",\"OnceFedReturnDoc\":true,\"LastFilterEmptyReasonByServer\":\"\",\"FilterSessionInfo\":{\"SoFarProductNum\":10,\"HasRecord\":false},\"FilterSessionInfoNoYmal\":{\"SoFarProductNum\":10,\"HasRecord\":false},\"HasMore\":1,\"Cursor\":0,\"IsEmptyDocs\":false}","insert_card_cursor":10,"has_quick_filter":false,"has_navigation_word":false,"has_filter_box":false,"has_filter_group":false,"has_promotion_ng":false,"customize_content_info":"{}"}
                  requestId: b38fc747-9b3c-4af9-91e0-067b00154252
          headers: {}
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 400
                  data: null
                  message: 'Missing required parameter: handle'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 401
                  data: null
                  message: apiKey is null
        '402':
          description: Payment Required
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 402
                  data: null
                  message: apiKey quota is not enough
        '429':
          description: Too Many Requests
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 429
                  data: null
                  message: qps limit exceeded
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                type: object
                example:
                  code: 500
                  data: null
                  message: Internal server error
      deprecated: false
      security:
        - JWT Bearer: []
      x-codeSamples:
        - lang: curl
          label: cURL
          source: |-
            curl --request GET \
              --url 'https://api.keyapi.ai/v1/tiktok/realtime/product/photo-search/page?region=MY&photo_search_image_uri=202606031816212EF5CF5E0D35121685B5&photo_search_box_detection=0.100000%2C0.100000%2C0.900000%2C0.900000&offset=0&count=10&sk=paper' \
              --header 'Authorization: Bearer <YOUR_API_KEY>'
        - lang: python
          label: Python
          source: |-
            import requests

            response = requests.get(
                'https://api.keyapi.ai/v1/tiktok/realtime/product/photo-search/page',
                params={"region": "MY","photo_search_image_uri": "202606031816212EF5CF5E0D35121685B5","photo_search_box_detection": "0.100000,0.100000,0.900000,0.900000","offset": "0","count": "10","sk": "paper"},
                headers={'Authorization': 'Bearer <YOUR_API_KEY>'}
            )
            print(response.json())
        - lang: javascript
          label: JavaScript
          source: >-
            const params = new URLSearchParams({"region":
            "MY","photo_search_image_uri":
            "202606031816212EF5CF5E0D35121685B5","photo_search_box_detection":
            "0.100000,0.100000,0.900000,0.900000","offset": "0","count":
            "10","sk": "paper"});


            const response = await
            fetch(`https://api.keyapi.ai/v1/tiktok/realtime/product/photo-search/page?${params}`,
            {
              method: 'GET',
              headers: { 'Authorization': 'Bearer <YOUR_API_KEY>' }
            });

            const data = await response.json();

            console.log(data);
components:
  securitySchemes:
    JWT Bearer:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: |-
        API key for authentication. Format: `sk_live_xxxxxxxxxxxxx`
        Get your API key from the [Dashboard](http://keyapi.ai/app/dashboard).

````