shopify theme push

Uploads your local theme files to Shopify, overwriting the remote theme if specified

Options

NameDescription
--theme <NAME_OR_ID>The name or ID of the theme that you want to overwrite
--developmentPushes to your development theme. If you don't have a development theme, then one is created. This option doesn't require --theme
--nodeletePushes your local files without deleting remote files from Shopify
--jsonReturns information about the pushed theme as a JSON object
--allow-liveAllows Shopify CLI to overwrite the live (published) theme
--livePushes to the live (published) theme. This option doesn't require --theme or --allow-live
--publishAfter the theme is pushed, publishes the theme so it is live in the store
--unpublishedUploads the theme to the theme library as a new unpublished theme.You're prompted to provide a name for the theme. Use the --theme flag to provide a name as a part of the command
--ignoreSkips uploading the specified files to Shopify. Specify multiple patterns to ignore by using the flag multiple times in a single command. If files are excluded using .shopifyignore, then both the contents of .shopifyignore and the --ignore flag are respected
--onlyUploads only the specified files to Shopify. Specify multiple patterns by using the flag multiple times in a single command