Shopify schedule and timetable tables

Display times, locations, services, classes, events, or opening hours in a clear table on a Shopify storefront page.

Reviewed August 12, 2026.

What is a Shopify schedule or timetable table?

A Shopify schedule or timetable table displays structured times, locations, services, classes, events, or opening hours on a storefront page. Table Master can publish this data from Excel, CSV, XLS, or a native Google Sheet as a responsive table with search, sorting, pagination, styling, and fixed columns. A merchant can use it for departure times, class times, event programs, service hours, or recurring schedules. The table shows information only. Table Master does not create bookings, sell or validate tickets, reserve seats, sync calendars, track vehicles, or provide real-time service data. If Google Sheets is the source, the optional automatic pull runs every six hours and only pulls data from Google Sheets into Table Master. It is not real-time or two-way sync. Use this setup when staff control the schedule data and customers need a clear table on a Shopify page. Use a dedicated booking or tracking system when customers must reserve or follow a live service.

When does a storefront timetable help?

Use a schedule table when the main task is to help a visitor find a time, place, route, class, service, or event. It can fit these cases:

  • Transport departure and arrival times.
  • Class, course, or workshop times.
  • Event programs and session lists.
  • Service hours by place or day.
  • Tour, rental, or activity timetables.
  • Seasonal opening hours.

A table works best when each row or column has one clear purpose. Search can help with long lists. Sorting can help visitors order dates or times. A fixed first column can keep a location or service name in view when a wide table scrolls.

Use the spreadsheet-to-Shopify table guide when the source starts as a file or sheet and you need broader planning advice.

What can a Shopify timetable show?

A transport service can publish separate weekday, Saturday, and Sunday or holiday tables. Each table can show locations in the first column and departure times in the remaining columns. A class provider can use the same structure for days, times, instructors, locations, and session notes.

These are example table structures. Table Master displays the supplied schedule data. It does not provide booking, ticket validation, seat reservation, calendar sync, live tracking, or real-time service updates.

How should I structure schedule data?

Start with the question a visitor must answer. A simple timetable can use these fields:

FieldExamplePurpose
Day or dateMonday to FridaySeparates the active schedule
Time09:30Gives the published time
Location or stopCentral StationTells the visitor where the service is
Route or activityNorthbound or Morning YogaIdentifies the service, route, class, or item
Note or statusHoliday scheduleExplains a planned exception

Use one format for all dates and times. Remove internal notes that customers do not need. Put the most important columns first. Test wide tables on a phone, and use short labels where possible.

How does Google Sheets refresh a timetable?

Table Master can connect to a native Google Sheet. When the optional automatic pull is enabled, it checks the sheet every six hours. A merchant can also use Sync now for an earlier refresh.

The connection is one way. Table Master pulls data from Google Sheets into its database. It does not write changes back to Google Sheets. It is not a real-time feed. A change can wait until the next six-hour pull before it appears in the storefront table.

Read the Google Sheets sync guide for access, range, header, and manual refresh steps. If a schedule needs immediate operational updates, use a source and delivery system made for real-time service data.

What does Table Master not do for schedules?

Table Master displays table data. It does not provide:

  • Appointment, class, or event booking.
  • Ticket sales or ticket validation as a schedule function.
  • Seat or capacity reservations.
  • Google Calendar, Outlook, or iCal sync.
  • Live vehicle locations or arrival estimates.
  • A real-time transit or service-status feed.
  • Automatic emergency alerts or route management.

You can link a table row to another page when that page handles the next step. Use a dedicated booking, ticketing, calendar, or tracking app when the schedule must perform one of these tasks.

How do I publish a schedule table on Shopify?

  1. Put the schedule in Excel, CSV, XLS, or a native Google Sheet.
  2. Use clear headers and one consistent format for times and dates.
  3. Import the source into Table Master.
  4. Select the columns that visitors need.
  5. Configure search, sorting, pagination, fixed columns, and responsive behavior.
  6. Add the Table Master app block to the required Shopify page.
  7. Test the table on desktop and mobile.
  8. Confirm how staff will publish schedule changes.

The Table Master product page lists the current table sources and storefront controls. The Shopify App Store listing is the source for current public plan and installation information. Plan details can change, so check the listing before installation.

Display a schedule as a Shopify table

Use Table Master when customers need a clear timetable for times, locations, classes, events, services, or opening hours.

Was this page helpful?