ตั้งราคาสำหรับพนักงานโดยเฉพาะหรือราคาเฉพาะเวลา

บทแนะนำต่อไปนี้อธิบายวิธีที่คุณควรใช้ฟีดเพื่อแยกราคาของบริการตามพนักงานที่เกี่ยวข้องหรือช่วงเวลาของวันและ/หรือวันในสัปดาห์

ราคาต่อเจ้าหน้าที่ 1 คน/เวลา

คุณต้องตั้งค่า 4 อย่างดังนี้

  • ในฟีดผู้ขาย ให้กำหนด Merchant.payment_option 1 รายการสำหรับแต่ละราคา ตัวเลือก

    • ตั้งค่า price ที่ต้องการเป็นราคาของบริการสำหรับเวลา/เจ้าหน้าที่ที่เจาะจง
    • payment_option_id ต้องไม่ซ้ำกันในการผสานรวม เนื่องจากระบบจะแชร์ค่า payment_option_id กับผู้ขายทั้งหมดของผู้รวบรวมข้อมูลรายเดียวกัน เพื่อไม่ให้เกิดความสับสน รวมถึงทำให้การแก้ปัญหาง่ายขึ้น และ แต่สำหรับผู้ขายแต่ละราย คุณควรกำหนด ค่า payment_option ที่ผู้ขายรายนี้ใช้กับค่าที่ไม่ซ้ำ payment_option_id (แม้ว่าจะใช้ payment_option ที่เหมือนกันโดย ผู้ขายรายอื่น)

      • สำหรับราคาต่อเจ้าหน้าที่ เราขอแนะนำให้คุณสร้าง payment_option_id จากการรวมกันของ merchant_id, service_id และ staff_id เพื่อการติดตามที่ง่ายขึ้นและเพื่อให้แน่ใจว่า payment_option_id จะไม่ซ้ำกันในการผสานรวมทั้งหมด
      • สำหรับราคาต่อเวลา เราขอแนะนำให้คุณสร้าง payment_option_id จากการรวมกันของ merchant_id, service_id และสตริงที่แสดงถึงเวลานี้ (evening, weekends, sundayafternoon ...) เพื่อการติดตามที่ง่ายขึ้นและเพื่อให้มั่นใจได้ว่า payment_option_id จะไม่ซ้ำกันในการผสานรวมทั้งหมด
      เพื่อให้แน่ใจว่าจะไม่มีpayment_optionสูญหาย
      • เมื่อใช้สำหรับการกำหนดราคาระดับความพร้อมจำหน่ายสินค้า (กรณีการใช้งานของ บทแนะนำ) ชื่อและคำอธิบายมักจะใช้ในการแก้ไขข้อบกพร่องเป็นหลัก วัตถุประสงค์
      • อย่ากำหนดค่า payment_option มากกว่า 100 ค่าต่อ 1 ค่า ผู้ขาย หากคุณคาดว่าจะเข้าถึงผู้ใช้ payment_option มากกว่า 100 คน โปรดเรียกใช้การติดตั้งใช้งานนี้โดยผู้ติดต่อของ Google
      • ระบบจะละเว้นฟิลด์ payment_option อื่นๆ ทั้งหมดสำหรับ Use Case นี้
  • ในฟีดความพร้อมจำหน่าย ให้ตั้งค่า Availability.payment_option_id เป็นอาร์เรย์รายการเดียวที่มี payment_option_id ของ payment_option ที่คุณกำหนดไว้ในระดับ Merchant

  • ในฟีดบริการ ให้ตั้งค่า Service.price เป็นค่าต่ำสุดของ ช่วงราคาสำหรับบริการนี้และตั้งค่า Service.price_interpretation เป็น STARTS_AT

ตัวอย่างราคาต่อเจ้าหน้าที่ 1 คน

ในตัวอย่างนี้ Robert (id: 1) เป็นช่างทำผมที่มีประสบการณ์มากกว่า Jane (id: 2) ดังนั้น เจ้าของร้านทำผมจึงตัดสินใจ จอง ร.อ. 150 บาท ที่แพงขึ้น ค่าตัดผมสั้น คือ 600 บาท สำหรับผมยาว ราคา $30 โดยค่าเริ่มต้น ถ้าผู้ใช้เลือกโรเบิร์ต จะมีราคา $25 หรือ $35 ตามลำดับ

ชื่อเจ้าหน้าที่ การตัดผมสั้น การตัดผมยาว
Jane 600 บาท* 900 บาท*
Robert $25 $35

*ราคาเริ่มต้นสำหรับบริการ

ผู้ขาย

{
  "metadata": {
    "processing_instruction": "PROCESS_AS_COMPLETE",
    "generation_timestamp": 1503638100,
    "total_shards": 1
  },
  "merchant": [
    {
      "category": "beauty_salon",
      "merchant_id": "beauty-per-staff-price",
      "name": "Beauty Salon",
      "url": "www.merchantspublicsite.com",
      "telephone": "+1 123-456-7890",
      "geo": {
        "latitude": 37.422113,
        "longitude": -122.084041,
        "address": {
          "locality": "Mountain View",
          "country": "US",
          "region": "CA",
          "street_address": "1600 Amphitheatre Pkwy",
          "postal_code": "94043"
        }
      },
      "payment_option": [
        {
          "payment_option_id": "beauty-per-staff-price-haircut-short-1",
          "name": "Short haircut (Robert)",
          "description": "Short hair haircut price for Robert",
          "price": {
            "currency_code": "USD",
            "price_micros": 25000000
          }
        },
        {
          "payment_option_id": "beauty-per-staff-price-haircut-short-default",
          "name": "Short haircut (Default)",
          "description": "Normal short hair haircut price",
          "price": {
            "currency_code": "USD",
            "price_micros": 20000000
          }
        },
        {
          "payment_option_id": "beauty-per-staff-price-haircut-long-1",
          "name": "Long haircut (Robert)",
          "description": "Long hair haircut price for Robert",
          "price": {
            "currency_code": "USD",
            "price_micros": 35000000
          }
        },
        {
          "payment_option_id": "beauty-per-staff-price-haircut-long-default",
          "name": "Long haircut (Default)",
          "description": "Normal long hair haircut price",
          "price": {
            "currency_code": "USD",
            "price_micros": 30000000
          }
        }
      ]
    }
  ]
}

บริการ

{
  "metadata": {
    "processing_instruction": "PROCESS_AS_COMPLETE",
    "generation_timestamp": 1535437200,
    "total_shards": 1
  },
  "service": [
    {
      "service_id": "haircut-short",
      "prepayment_type": "NOT_SUPPORTED",
      "merchant_id": "beauty-per-staff-price",
      "price": {
        "currency_code": "USD",
        "price_micros": 20000000
      },
      "localized_service_name": {
        "value": "Haircut (shorter than shoulder)",
        "localized_value": [
          {
            "locale": "en",
            "value": "Haircut (shorter than shoulder)"
          }
        ]
      },
      "localized_description": {
        "value": "Awesome haircut for short hair",
        "localized_value": [
          {
            "locale": "en",
            "value": "Awesome haircut for short hair"
          }
        ]
      }
    },
    {
      "service_id": "haircut-long",
      "prepayment_type": "NOT_SUPPORTED",
      "merchant_id": "beauty-per-staff-price",
      "price": {
        "currency_code": "USD",
        "price_micros": 30000000
      },
      "localized_service_name": {
        "value": "Haircut (longer than shoulder)",
        "localized_value": [
          {
            "locale": "en",
            "value": "Haircut (longer than shoulder)"
          }
        ]
      },
      "localized_description": {
        "value": "Awesome haircut for long hair",
        "localized_value": [
          {
            "locale": "en",
            "value": "Awesome haircut for long hair"
          }
        ]
      }
    }
  ]
}

ความพร้อมใช้งาน

{
  "metadata": {
    "processing_instruction": "PROCESS_AS_COMPLETE",
    "generation_timestamp": 1535178900,
    "total_shards": 1
  },
  "service_availability": [
    {
      "availability": [
        {
          "spots_total": 1,
          "start_sec": 1535806800,
          "spots_open": 1,
          "duration_sec": 3600,
          "recurrence": {
            "repeat_until_sec": 1535846340,
            "repeat_every_sec": 3600
          },
          "service_id": "haircut-short",
          "merchant_id": "beauty-per-staff-price",
          "resources": {
            "staff_name": "Robert",
            "staff_id": "1"
          },
          "payment_option_id": ["beauty-per-staff-price-haircut-short-1"]
        },
        {
          "spots_total": 1,
          "start_sec": 1535806800,
          "spots_open": 1,
          "duration_sec": 3600,
          "recurrence": {
            "repeat_until_sec": 1535846340,
            "repeat_every_sec": 3600
          },
          "service_id": "haircut-long",
          "merchant_id": "beauty-per-staff-price",
          "resources": {
            "staff_name": "Robert",
            "staff_id": "1"
          },
          "payment_option_id": ["beauty-per-staff-price-haircut-long-1"]
        },
        {
          "spots_total": 1,
          "start_sec": 1535806800,
          "spots_open": 1,
          "duration_sec": 3600,
          "recurrence": {
            "repeat_until_sec": 1535846340,
            "repeat_every_sec": 3600
          },
          "service_id": "haircut-short",
          "merchant_id": "beauty-per-staff-price",
          "resources": {
            "staff_name": "Jane",
            "staff_id": "2"
          },
          "payment_option_id": ["beauty-per-staff-price-haircut-short-default"]
        },
        {
          "spots_total": 1,
          "start_sec": 1535806800,
          "spots_open": 1,
          "duration_sec": 3600,
          "recurrence": {
            "repeat_until_sec": 1535846340,
            "repeat_every_sec": 3600
          },
          "service_id": "haircut-long",
          "merchant_id": "beauty-per-staff-price",
          "resources": {
            "staff_name": "Jane",
            "staff_id": "2"
          },
          "payment_option_id": ["beauty-per-staff-price-haircut-long-default"]
        }
      ]
    }
  ]
}

ตัวอย่างราคาต่อครั้ง

ในตัวอย่างนี้ ร้านเสริมสวยเปิดตั้งแต่ 10:00-20:00 น. เจ้าของร้านเสริมสวยตัดสินใจ เพื่อจ่ายเพิ่ม $5 สำหรับการจองหลัง 18.00 น.

ตัวอย่างความพร้อมจำหน่ายสินค้ากำหนดไว้สำหรับวันเสาร์ที่ 1 กันยายน 2018 ตามเขตเวลา PT 1535821200 คือ 10:00 น. ของวันนั้น 1535850000 คือ 18:00 น. ของวันนั้น และ 1535857200 คือ 20:00 น.

ช่วงเวลาของวัน การตัดผมสั้น การตัดผมยาว
10:00 ~ 11:00 $20 $30
11:00 ~ 12:00 $20 $30
12:00 ~ 13:00 น. $20 $30
13:00 ~ 14:00 น. $20 $30
14:00 ~ 15:00 น. $20 $30
15:00 ~ 16:00 น. $20 $30
16:00 ~ 17:00 $20 $30
17:00 ~ 18:00 $20 $30
18:00 ~ 19:00 น. $25 $35
19:00 ~ 20:00 น. $25 $35

ผู้ขาย

{
  "metadata": {
    "processing_instruction": "PROCESS_AS_COMPLETE",
    "generation_timestamp": 1503638100,
    "total_shards": 1
  },
  "merchant": [
    {
      "category": "beauty_salon",
      "merchant_id": "beauty-per-time-price",
      "name": "Beauty Salon",
      "url": "www.merchantspublicsite.com",
      "telephone": "+1 123-456-7890",
      "geo": {
        "latitude": 37.422113,
        "longitude": -122.084041,
        "address": {
          "locality": "Mountain View",
          "country": "US",
          "region": "CA",
          "street_address": "1600 Amphitheatre Pkwy",
          "postal_code": "94043"
        }
      },
      "payment_option": [
        {
          "payment_option_id": "beauty-per-time-price-haircut-short-evening",
          "name": "Short haircut (Evening)",
          "description": "Short hair haircut price for the evening",
          "price": {
            "currency_code": "USD",
            "price_micros": 25000000
          }
        },
        {
          "payment_option_id": "beauty-per-time-price-haircut-short-default",
          "name": "Short haircut (Normal)",
          "description": "Short hair haircut price for the rest of the day",
          "price": {
            "currency_code": "USD",
            "price_micros": 21000000
          }
        },
        {
          "payment_option_id": "beauty-per-time-price-haircut-long-evening",
          "name": "Long haircut (Evening)",
          "description": "Long hair haircut price for the evening",
          "price": {
            "currency_code": "USD",
            "price_micros": 35000000
          }
        },
        {
          "payment_option_id": "beauty-per-time-price-haircut-long-default",
          "name": "Long haircut (Normal)",
          "description": "Long hair haircut price for the rest of the day",
          "price": {
            "currency_code": "USD",
            "price_micros": 31000000
          }
        }
      ]
    }
  ]
}

บริการ

{
  "metadata": {
    "processing_instruction": "PROCESS_AS_COMPLETE",
    "generation_timestamp": 1535437200,
    "total_shards": 1
  },
  "service": [
    {
      "service_id": "haircut-short",
      "prepayment_type": "NOT_SUPPORTED",
      "merchant_id": "beauty-per-time-price",
      "price": {
        "currency_code": "USD",
        "price_micros": 2100000
      },
      "localized_service_name": {
        "value": "Haircut (shorter than shoulder)",
        "localized_value": [
          {
            "locale": "en",
            "value": "Haircut (shorter than shoulder)"
          }
        ]
      },
      "localized_description": {
        "value": "Awesome haircut for short hair",
        "localized_value": [
          {
            "locale": "en",
            "value": "Awesome haircut for short hair"
          }
        ]
      }
    },
    {
      "service_id": "haircut-long",
      "prepayment_type": "NOT_SUPPORTED",
      "merchant_id": "beauty-per-time-price",
      "price": {
        "currency_code": "USD",
        "price_micros": 31000000
      },
      "localized_service_name": {
        "value": "Haircut (longer than shoulder)",
        "localized_value": [
          {
            "locale": "en",
            "value": "Haircut (longer than shoulder)"
          }
        ]
      },
      "localized_description": {
        "value": "Awesome haircut for long hair",
        "localized_value": [
          {
            "locale": "en",
            "value": "Awesome haircut for long hair"
          }
        ]
      }
    }
  ]
}

ความพร้อมใช้งาน

{
  "metadata": {
    "processing_instruction": "PROCESS_AS_COMPLETE",
    "generation_timestamp": 1535178900,
    "total_shards": 1
  },
  "service_availability": [
    {
      "availability": [
        {
          "spots_total": 1,
          "start_sec": 1535821200,
          "spots_open": 1,
          "duration_sec": 3600,
          "recurrence": {
            "repeat_until_sec": 1535849940,
            "repeat_every_sec": 3600
          },
          "service_id": "haircut-short",
          "merchant_id": "beauty-per-time-price",
          "payment_option_id": ["beauty-per-time-price-haircut-short-default"]
        },
        {
          "spots_total": 1,
          "start_sec": 1535821200,
          "spots_open": 1,
          "duration_sec": 3600,
          "recurrence": {
            "repeat_until_sec": 1535849940,
            "repeat_every_sec": 3600
          },
          "service_id": "haircut-long",
          "merchant_id": "beauty-per-time-price",
          "payment_option_id": ["beauty-per-time-price-haircut-long-default"]
        },
        {
          "spots_total": 1,
          "start_sec": 1535850000,
          "spots_open": 1,
          "duration_sec": 3600,
          "recurrence": {
            "repeat_until_sec": 1535857140,
            "repeat_every_sec": 3600
          },
          "service_id": "haircut-short",
          "merchant_id": "beauty-per-time-price",
          "payment_option_id": ["beauty-per-time-price-haircut-short-evening"]
        },
        {
          "spots_total": 1,
          "start_sec": 1535850000,
          "spots_open": 1,
          "duration_sec": 3600,
          "recurrence": {
            "repeat_until_sec": 1535857140,
            "repeat_every_sec": 3600
          },
          "service_id": "haircut-long",
          "merchant_id": "beauty-per-time-price",
          "payment_option_id": ["beauty-per-time-price-haircut-long-evening"]
        }
      ]
    }
  ]
}