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

# Price Tables

> Reusable pricing templates that listings can connect to for centralized and consistent pricing management

export const viewAccessDefinition = "Read-only access without ability to make changes.";

export const editAccessDefinition = "Update and read data, but cannot create or delete.";

export const manageAccessDefinition = "Create, update, read, and delete data.";

export const permissionsDefinition = "The actions you are authorized to perform.";

export const visibilityDefinition = "Which features, sections, or data tables are visible to you.";

export const userRoleDefinition = "What a user can see and do. Each user has one built-in system role — Owner, Admin, Manager, or Member — and can also be assigned any number of custom roles you create with specific permissions. Effective access is the combination of all their roles.";

<Frame caption="Catalog > Price Tables">
  <img src="https://mintcdn.com/twicecommerce/Ab7tx7ih94KQsi0k/images/catalog-price-tables.webp?fit=max&auto=format&n=Ab7tx7ih94KQsi0k&q=85&s=7318ed02c5760ce47bbcfb6342cd995b" alt="Price tables showing pricing configurations" width="1920" height="1080" data-path="images/catalog-price-tables.webp" />
</Frame>

<Info>
  This view can look different dependent on your user role. <br />See [Visibility & Permissions](#visibility-and-permissions) for details.
</Info>

<Card title="Open in TWICE Admin" icon="external-link" href="https://admin.twicecommerce.com/catalog/price-tables" horizontal>
  catalog/price-tables
</Card>

## Primary Purpose

Price Tables allow you to define reusable pricing structures that multiple listings can connect to, ensuring consistent pricing logic across your catalog.

<AccordionGroup>
  <Accordion title="Create Reusable Pricing">
    Define <Tooltip tip="Centralized pricing templates that define what the price is and when it applies" href="/docs/concepts/catalog/price-tables" cta="Learn more">price tables</Tooltip> that can be attached to one or more listings for consistent pricing logic.

    Read more: [Price Tables Key Concept](/docs/concepts/catalog/price-tables)
  </Accordion>

  <Accordion title="Manage Seasonal Pricing">
    Set up date ranges to automatically apply seasonal rates (e.g., Winter Rental Pricing, Summer Sale Rates).
  </Accordion>

  <Accordion title="Per-variant Pricing">
    Adjust prices for specific variant values using rate multipliers on a Price Table's variant overrides.
  </Accordion>

  <Accordion title="Update Centrally">
    Edit pricing in one place and automatically apply changes across all linked listings.
  </Accordion>
</AccordionGroup>

## Related Concepts

Here are a few key concepts of TWICE Commerce that relate to Price Tables.

<AccordionGroup>
  <Accordion title="Pricing Structure">
    Price Tables can include date ranges, variant pricing, and rate-based or fixed models (rental periods, daily rates, package prices).
  </Accordion>

  <Accordion title="How a price is selected">
    There is no per-table priority. Rows from every table active for the booking are pooled, and the engine picks the longest-covering row, breaking ties by the lowest price — so a cheaper dated row wins, not whichever table is "most specific". See [Price resolution](/docs/concepts/catalog/price-tables#price-resolution).
  </Accordion>

  <Accordion title="Centralized Management">
    All connected listings automatically inherit updates made to a shared Price Table, enabling instant catalog-wide pricing changes.
  </Accordion>
</AccordionGroup>

## Visibility and Permissions

Access to this view is controlled by your <Tooltip tip={userRoleDefinition}>user role</Tooltip>. Your user role determines both
<Tooltip tip={visibilityDefinition}>visibility</Tooltip> and
<Tooltip tip={permissionsDefinition}>permissions</Tooltip> for
<Tooltip tip={manageAccessDefinition}>manage</Tooltip>,
<Tooltip tip={editAccessDefinition}>edit</Tooltip>, and
<Tooltip tip={viewAccessDefinition}>view</Tooltip> access levels.

<Tabs>
  <Tab title="Visibility" icon="eye">
    | Feature                 | Admin | Manager | Member |
    | ----------------------- | ----- | ------- | ------ |
    | Price Tables            | ✓     | ✓       | ✗      |
    | Create Tables           | ✓     | ✓       | ✗      |
    | Edit Pricing            | ✓     | ✓       | ✗      |
    | View Connected Listings | ✓     | ✓       | ✓      |
  </Tab>

  <Tab title="Permissions" icon="key">
    | Resource               | Admin  | Manager | Member |
    | ---------------------- | ------ | ------- | ------ |
    | Price Table Management | Manage | Edit    | View   |
    | Pricing Rules          | Manage | Edit    | View   |
    | Listing Assignment     | Manage | Edit    | View   |
  </Tab>
</Tabs>
