The details that you provide for a product affect the way that the product is displayed to customers, make it easier for you to organize your products, and help customers find the product. You don't have to provide every detail for each product.
For products that don't have any variants, the Pricing, Inventory, and Shipping sections are shown on the product details page. If you add variants, then those sections are no longer shown on the product details page. To change the details for product variants, refer to Editing variants for an existing product.
If you want to save specialized information or files for your products, then you can add custom fields to your product pages by using metafields. If you have an Online Store 2.0 theme, such as Dawn, then you can use the theme editor to connect metafields to your theme and customize your pages to the product or variant that's displayed.
Title and description
Title - The name for your product that you want to display to your customers.
Description - The description for your product. This area uses the rich text editor so that you can format your text. Describe your products in detail to inform and persuade your potential customers. If you're a reseller, then don't use a manufacturer's exact description, because you want your products to be unique to search engines.
The images, 3D models, and videos show your customers what the product looks like. For information on adding product media, refer to Product media.
Price - The price that you're charging for the product. You set the currency on the General settings page. If you are selling in multiple currencies, then click Available in other currencies. Manage currencies to view your currency settings. Click Charge taxes on this product if the product is taxable.
Compare at price - The original price for a product that is on sale. When you enter a compare at price, the product displays a sale price.
Tax code - For Shopify Plus plans, you can use a third-party tax service. If you use the service, then the tax code for the product is shown here.
Cost per item - How much it costs you for the product or variant. For example, if you resell a product, then you can enter the price that you paid the manufacturer, excluding taxes, shipping, or other costs. If you create the product yourself, then you can enter a value that is based on your labor and material costs.
For products that have a product cost entered—unless you include taxes in your prices—the projected margin is shown below the Price field on the product details page. The margin is calculated as ([price - cost] / price) * 100). For example, if your price is $50 and your cost is $30, then the margin (calculated as ([50 - 30] / 50) * 100) is 40%.
If your store is on the Shopify plan or higher, then you can access reports to analyze your product costs and margins. You can also find your cost of goods sold (COGS).
Entering the cost per item is optional. If you choose to enter your costs, then add the amounts to all your existing products at the same time by using the bulk editor or a CSV import. By updating the information at the same time, you can get the most value out of your profit reports.
Cost per item doesn't apply to gift card products.
SKU (stock keeping unit) - The code that identifies the product within your business. For effective tracking and sales reporting, each SKU needs to be unique.
SKUs are optional. You can create your own SKU format. For more information about SKUs, refer to SKU formats.
Barcode (ISBN, UPC, GTIN, etc.) - Barcodes are typically used by resellers. The identifier needs to be a new or existing Global Trade Item Number (GTIN). Some sales channels require a GTIN before a product can be published using the channel.
GTINs are unique identifiers used internationally to store and locate product information. UPC, EAN, and ISBN numbers are examples of GTINs, which might vary in length depending on the product type. You can find the GTIN above or below the barcode on the packaging for your product.
If you don't have a GTIN for a product, then you can request it from the manufacturer. Learn how to get a GTIN for a product you manufacture at the GS1 standards website. Don't invent false GTIN information for your products.
For information on how to enter barcodes by using your smartphone, refer to Scan a barcode with your device's camera.
Inventory policy - The setting for inventory tracking.
Available - The number of units in stock. If you are managing your inventory across multiple locations, then the quantity is shown for each location.
Incoming - The number of incoming units. Refer to Transfers.
Committed - The number of units that are part of an order but aren't yet fulfilled. Inventory units that are part of draft orders aren't counted as committed until the draft order becomes an order.
This is a physical product - The setting for whether a product needs to be shipped. Uncheck it for digital products or services, or for products that you never ship.
Weight - The product's actual weight. This field only appears when This is a physical product is checked. Product weight needs to be exact because it is used to calculate shipping rates. You can buy a shipping scale at the Shopify Hardware Store.
Country/Region of origin - The country where the product was manufactured or assembled. If the product consists of materials from different countries or regions, then the country or region where it takes its essential form is the country or region of origin. Different countries or regions and international treaties have different rules of origin.
HS code - If you want to ship the product internationally, then enter the harmonized system (HS) tariff code. These codes provide customs with information so that correct tariffs can be applied to the order. You can find the HS code for your product by searching using a keyword in the HS code field of the product details page. Learn more about HS codes from the World Customs Organization.
Fulfillment service - Select a fulfillment service from the list of the ones that you are using. If you're not using a fulfillment service, then select Shopify.
For a product that has variants, this section shows the options for the product, such as color and size. For more information about variants, refer to Variants.
If you use a subscription app to offer subscription products, then you can view a product's subscription details on the product page in your Shopify admin.
If a product or any of its variants have a subscription applied to it, then its subscription details are shown in the Subscriptions section of the product page.
You can limit your subscription products to being sold only as a subscription, or you can enable both subscription and one-time purchases.
For more information on offering subscriptions, refer to Subscriptions.
Search engine listing preview
A preview of how your product will appear in search engine results. Click Edit website SEO to make changes to the preview.
The preview consists of the product title, its URL on your online store, and part of the description. For information on changing the preview, refer to Edit a search engine listing preview.
Product availability enables you to control the status of your product and in which sales channels it appears.
Product status determines if a product is available in your store. The product status on newly created products is set as draft by default.
You can set the following statuses:
- Active: the product details are complete and the product is available to be displayed in the sales channels.
- Draft: the product details need to be completed before it can be displayed in the sales channels.
- Archived: the product details are complete, but the product is no longer for sale. Archiving a product hides it from your admin and sales channels. You can find the archive button at the bottom of product details page.
Sales channels and apps displays a list of your active sales channels where you can make the product available. To edit sales channel availability, click Manage. All channels are selected by default. For more information about products and sales channels, refer to Make products available on your sales channels.
You can't set sales channel availability for individual product variants.
Standardized product type - A label that describes the category of a product. This label is selected from the Shopify Product Taxonomy, a predefined, standardized list of product types. Standardized product types can help you to manage your products better within Shopify, for example, as a condition for an automated collection or to help filter your product list. In addition, standardized product types make it easier to sell products in other channels that require a standardized product type, like Facebook. A product can have only one standardized product type. Standardized product types aren't mandatory. You can enter a custom label, instead. To learn more, refer to Product Types.
Custom product type - A label that you create that describes the category of a product. The custom product type enables you to use product categories other than the ones that are available in the predefined standardized product type list. If you used the product type feature before standardized and custom product types were introduced, then your product types are automatically used as custom product types. A product can have only one custom product type. To learn more, refer to Product Types.
Vendor - The manufacturer, wholesaler, or other vendor for the product. You can filter your product list by vendor, which can speed up ordering inventory.
Collections - The collections that a product is included in. You can use this field to add the product directly to a manual collection. Automated collections include the product when it matches the collection conditions.
Tags - Tags are searchable keywords that you can associate with your product. Tags can help customers find your product through your online store search, and you can also use them to create automated collections. For more information about tags, refer to Tag formats.
Adding specialized information by using metafields
You can add custom fields to your product pages by using metafields. Metafields enable you to save specialized information that isn't usually captured on your product pages. For example, a candle seller might want to display a burn time for candles on their product pages, while a grocery store might want to display a product expiration date for canned goods. Other examples of specialized information include the following:
- part numbers
- color swatches
- launch dates
- related products
- blog post summaries
- files for download
Metafields are displayed in an editable table on your product pages. Each metafield displays the name that you select when you create your metafield definition. You can click in each table row to display the metafield type and its description, and then enter a value.
If you have an Online Store 2.0 theme, such as Dawn, then you can use the theme editor to connect metafields to your theme and customize your pages to the product or variant that's displayed. If you're using vintage themes, or if you want to add metafield types that your theme doesn't support, then you can edit your theme code or hire a Shopify Expert to help you.