Retail examples

Guidance

  • Label service names accurately to reflect the appointment booking for store visit, style consultation, online vs. in-store.
    • Examples: “In-store shopping appointment”, “Free online stylist consultation”, “In-store consultation”
  • Service description should indicate the service provided, user expectations, and any precautions that are needed.
    • Examples: “Please ensure to wear face mask coverings at all times in the store. A store specialist will assess your shopping needs and recommend potential items for purchase. There is no minimum purchase requirement for this appointment.”
  • You may indicate in the service name or description that the booking appointment is free. Use caution to indicate that the booking is free of charge, however, the user may purchase items based on their shopping experience.
  • Reserve with Google is not responsible for capacity management on behalf of the merchant. Therefore, it is important to set spots_open and spots_total accurately to reflect the real capacity of the store to accommodate potential multiple members of a party, and the expected shopping time / duration. It is recommended to limit the spots_total to the capacity - % buffer and adjust spots_open accordingly for updating availability.

Merchants

{
  "metadata": {
    "processing_instruction": "PROCESS_AS_COMPLETE",
    "generation_timestamp": 1612212078,
    "total_shards": 1
  },
  "merchant": [
    {
      "category": "clothing_store",
      "merchant_id": "1001",
      "name": "Jane’s Clothing Shop",
      "url": "www.janeclothingstorepublicsite.com",
      "telephone": "+1 123-456-7890",
      "geo": {
        "address": {
          "locality": "Mountain View",
          "country": "USA",
          "region": "CA",
          "street_address": "1600 Amphitheatre Pkwy",
          "postal_code": "94043"
        }
      }
    }
  ]
}

Services

{
  "metadata": {
    "processing_instruction": "PROCESS_AS_COMPLETE",
    "generation_timestamp": 1612212078,
    "total_shards": 1
  },
  "service": [
    {
      "price_interpretation": "NOT_DISPLAYED",
      "service_id": "1001-1",
      "prepayment_type": "NOT_SUPPORTED",
      "merchant_id": "1001",
      "localized_service_name": {
        "value": "In-store Appointment Visit",
        "localized_value": [
          {
            "locale": "en",
            "value": "In-store Appointment Visit"
          }
        ]
      },
      "localized_description": {
        "value": "Book a timeslot to shop at Jane’s clothing store. Please wear a mask upon entering the store, and we may ask to take your temperature. ",
        "localized_value": [
          {
            "locale": "en",
            "value": "Book a timeslot to shop at Jane’s clothing store. Please wear a mask upon entering the store, and we may ask to take your temperature."
          }
        ]
      }
    },
    {
      "price_interpretation": "NOT_DISPLAYED",
      "service_id": "1001-2",
      "prepayment_type": "NOT_SUPPORTED",
      "merchant_id": "1001",
      "virtual_session": {
        "session_instructions": {
          "value": "A Zoom URL will be sent to you after booking. Please click on the link at the session begin-time to connect with the the stylist.",
          "localized_value": [
            {
              "locale": "en",
              "value": "A Zoom URL will be sent to you after booking. Please click on the link at the session begin-time to connect with the the stylist."
            }
          ]
        },
        "session_requirements": {
          "value": "Please provide some sample clothing pieces in your existing closet as reference.",
          "localized_value": [
            {
              "locale": "en",
              "value": "Please provide some sample clothing pieces in your existing closet as reference."
            }
          ]
        },
        "virtual_platform_info": {
          "platform": "ZOOM"
        }
      },
      "localized_service_name": {
        "value": "Virtual Shopping Consultation",
        "localized_value": [
          {
            "locale": "en",
            "value": "Virtual Shopping Consultation"
          }
        ]
      },
      "localized_description": {
        "value": "Browse our clothing catalog virtually with one of our professional stylists. Get some advice for your next wardrobe refresh.",
        "localized_value": [
          {
            "locale": "en",
            "value": "Browse our clothing catalog virtually with one of our professional stylists. Get some advice for your next wardrobe refresh."
          }
        ]
      }
    }
  ]
}

Availability

{
  "metadata": {
    "processing_instruction": "PROCESS_AS_COMPLETE",
    "generation_timestamp": 1612212078,
    "total_shards": 1
  },
  "service_availability": [
    {
      "availability": [
        {
          "spots_total": 15,
          "start_sec": 1612504800,
          "spots_open": 10,
          "duration_sec": 3600,
          "service_id": "1001-1",
          "merchant_id": "1001",
          "confirmation_mode": "CONFIRMATION_MODE_SYNCHRONOUS"
        },
        {
          "spots_total": 1,
          "start_sec": 1612504800,
          "spots_open": 1,
          "duration_sec": 3600,
          "service_id": "1001-2",
          "merchant_id": "1001",
          "resources": {
            "staff_name": "Jane",
            "staff_id": "1"
          },
          "confirmation_mode": "CONFIRMATION_MODE_SYNCHRONOUS"
        }
      ]
    }
  ]
}