← Reading listGIVE THE SALE WINDOW AN EXPLICIT START, END AND TIME ZONE
Text

Merchant Center catalog operations workshop / 5 MIN READ

Give the sale window an explicit start, end and time zone

Create a sale-window specification with explicit time-zone offsets, boundary tests and end-state ownership.

Published by SNS Media Tech

AI-assisted research and analysis for the SNS Creative Fieldbook

Sources checked 2026-11-07

A promotional calendar is not a machine-readable price window. Encode the intended interval precisely and test both boundaries, including the return to the regular offer.

What you will leave with: Create a sale-window specification with explicit time-zone offsets, boundary tests and end-state ownership.

Use this when

  • A scheduled sale starts early or remains active after the advertised end.
  • A campaign spans markets or a daylight-saving time change.

Not legal advice about reference prices, a guarantee of sale annotations or a duplicate of general feed-update synchronization.

Translate the commercial promise into an interval

Google documents sale_price_effective_date as a start and end range using ISO 8601 date-time values. Its guidance recommends explicit times and time zones and states that omitted time zones default to UTC. Verify the current source-type formatting before uploading the value.

Ask the promotion owner to specify the exact customer-facing start and end. Phrases such as through Sunday or ends at midnight need clarification: which midnight, in which market, and what should a customer see at the boundary? Keep the approved human-readable promise beside the encoded interval so a reviewer can compare the meaning rather than merely checking that the string has a slash.

Resolve time-zone and daylight-saving assumptions

Choose the time zone based on the actual commercial promise, not the workstation running the export. Convert both endpoints deliberately. If a daylight-saving change occurs within the interval, the start and end may require different UTC offsets. Use a maintained time-zone-aware conversion method and have an independent reviewer check the resulting moments.

For multi-market promotions, decide whether the promise represents one global instant or separate local times. These are different plans. Do not reuse one country's encoded value everywhere merely because the campaign artwork shares a date. Document which item and market records receive each interval, and preserve the conversion inputs so a later operator can reproduce the decision without guessing the scheduler's settings.

Test before, during and after the scheduled window

Create test cases immediately before the start, inside the sale and after its end using a safe preview or controlled environment where available. Check which offer is intended at each point. Inspect the regular price, sale value, currency and selected variant together; a correct date interval cannot repair an incorrect price assignment.

Include the after-sale state in the acceptance criteria. The storefront, structured data and feed should return to the intended current offer, while any promotional copy or artwork is handled by its own owner. This lesson's focus is interval correctness; the broader synchronization runbook still governs actual update timing and processing delays. Keep those two tests linked without mistaking one for the other.

Handle extensions as approved changes, not silent edits

If the promotion is extended, capture the new commercial approval and update the relevant interval consistently. Do not overwrite the original plan without retaining evidence of what customers were promised earlier. Route reference-price, advertising-law and contractual questions to qualified owners, particularly where a repeated extension changes the meaning of the promotion.

Assign someone to verify the sale after both boundaries. A scheduled end is not self-verifying merely because the start worked. Record the observed state and any exception requiring correction. Do not claim a sale badge will appear or a particular performance improvement will follow from a valid window. The immediate result is a precise, reviewable schedule that expresses the authorized offer and makes end-of-sale accountability explicit.

Make the reasoning concrete.

A fictional accessories seller intends a weekend sale in its local market. The export omits the time zone, while the marketing team assumes the dates follow the store’s local clock.

Submit dates without a zone

Opening: Rely on the account or operator to infer local time.

Hypothesis: The value looks simple.

Risk: The interpreted window may differ from the customer promise.

Encode and review both endpoints

Opening: Convert the approved local start and end into explicit date-time values with offsets.

Hypothesis: The interval can be checked independently.

Risk: The team must still verify processing and storefront behavior.

The owner approves the human-readable interval and its encoded equivalent, then tests the before, during and after states. Correct scheduling is not reported as proof of instant propagation or a sale annotation.

Take the questions into your next brief.

Use these prompts in your own notes. Nothing is submitted from this page.

  1. Promise

    What exact start and end did the business authorize?

  2. Zone

    Which market clock governs each endpoint?

  3. Conversion

    Do the offsets correctly reflect any clock change?

  4. Boundary

    What offer should appear before, inside and after the window?

  5. Extension

    Who approves changes and verifies the final end state?

Watch for the wrong conclusion.

  • Assuming an omitted zone means the store local time.
  • Interpreting midnight without specifying the date boundary.
  • Testing the start while leaving the end unowned.

Your next action

Convert one upcoming sale into an explicit interval and have a second reviewer check both endpoints.

Sources & scope

Workflows, worksheets and fictional examples are original editorial analysis, not Google instructions or measured business results. Sources support only the specifically attributed platform facts. Platform controls and eligibility can change; verify current account guidance before implementation.

  • Google Merchant Center: Sale price effective date →Primary platform documentation · Supports: Supports the date-range format, explicit time-zone guidance and UTC default when the zone is omitted. Commercial interval review and boundary testing are original editorial analysis.