# Customize Shopify widgets

Learn how to adjust presentation options and filter your Shopify data to create easy-to-understand visualizations.

June 7, 2022

This guide walks you through the various options available when customizing Shopify widgets.

# Connection

If your plan allows, you can connect to multiple Shopify store accounts. To do this, open the Connection menu and click **\+ Add connection**.

# Metric

The metric picker allows you to select any of the Shopify metrics Geckoboard supports.

Line charts, Column charts and Tables allow plotting a second metric on the same widget. To do this, click Add second metric.

For example, you could try use add a second metric to show _Total orders_ data alongside _Unfulfilled orders_.

# Visualization picker

The visualization picker allows you to choose between plotting your data as:

- Number
- Line chart
- Column chart
- Bar chart
- Leaderboard
- Table

The options available depends on how you've configured your widget. See our [guide to choosing the right visualization for your data](/content/academy/dashboard-layout/index.html).

# Grouping

If you want to group by a certain dimension you need to select a visualization that supports grouping:

- Column chart (under Horizontal Axis)
- Bar chart (Labels)
- Leaderboard (Labels)
- Table (Group by)

For example, you could try the Leaderboard visualization configured to show _Net Sales_ by _Product name_.

Or, you could try the Bar chart visualization configured to show _Number of fulfilled orders_ by _Order presentment currency_.

# Split by

If you're creating a Line or Column chart and haven't chosen additional metrics to compare, you can **Split by** a chosen dimension. It's also possible to split your data by custom fields created in Shopify.

For example, you could try splitting _Number of orders_ by _Order fulfilment status_.

# Time

The time picker allows you to select timeframe for your data. You can also create a _Custom period_ from the bottom of the select menu.

# Compare to previous period

If you're creating a Number or Line chart, you can compare to a previous period.

For example, you could try comparing _Today_ to the _Same day last week_.

# Min/Max values

The Gauge visualization supports setting minimum and maximum values. If left blank, these values are automatically calculated.

# Filter results

Filters allow you to dial in to the exact value you care about. Filter options available include:

- **Is:** show only those values that the data is
- **Is not:** show only those values that the data is not

For example, you could use filters to show the _Total sales_ using a promotional _Discount code_.

# Set a goal

On the Number, Line, Column and Bar charts visualizations it's possible to show your progress towards a chosen target by setting a goal.

Setting a _Starting from_ value on Number visualizations enables you to set more meaningful goals. For example, you could track your goal to increase Total sales for this month from 3.8m to 4.2m.

# Formatting

The Formatting menu allows you to overrule the automatically set number of decimal places used, or add additional information about the values on your widget. For more information, see our [guide to using the data formatting options](https://support.geckoboard.com/en/articles/6055761-set-the-format-of-widget-numbers).
