
The following query searches for disabled customers with "sale shopper" or "VIP" tags: You can use parentheses to group clauses to form subqueries. The following query is equivalent to the query above, since OR has a higher operator precedence than AND:Īn explicit AND operator is not needed between "bob OR norman" and "Shopify" because the AND is the default boolean operator between terms or queries. The following query searches for documents that must have the term "Shopify" and have at least one of the terms "bob" or "norman": Boolean operatorsīoolean operators allow terms to be combined through logic operators. For example, -field:value -value -(subquery). must precede the field, value, or subquery. The NOT operator must be capitalized to execute a NOT query, and only applies to the specified space-separated term or query. The following queries excludes documents that include the term "bob":

NOT queryĪ NOT query excludes documents that include the specified value. orders_count:=16 searches for the term "=16" in the orders_count field. Supported operators are >, >=, 16 orders_count:<=30Įquality ( :) is specified by orders_count:16, not orders_count:=16. Range searchĪ range search specifies a range of values to search against. first_name: Bob searches for the terms "first_name" and "Bob". The value must immediately follow the field with no whitespace. The following query searches for "Bob" in the first_name field AND "27" in the age field: The following query makes a case-insensitive search for both "bob" AND "norman":įield searches apply to terms in specific fields. Term searchĪ term search is a case-insensitive search of all the fields in a document. Shopify search query syntax is based on the defined grammar and enables the following search behavior. For non-tokenized fields, the search query string must match the searched field exactly.For tokenized fields, equality exists if the term is found anywhere in the field.For numeric fields, : represents equality.The following comparators are supported for search queries:Įquality ( :) depends on how a field is indexed. Date values must be a string surrounded by quotes. For more information, refer to Special characters.Īny name, or any quoted string (single or double quotes are both permitted). The search grammar is expressed similarly to EBNF and uses the following baseline terminal symbols: ItemĪny sequence of space, tab, or newline characters.Īny sequence of non-whitespace, non-special characters. The search grammar rules defined here can be built into larger structures as defined by the search query syntax. Search query grammar overviewĪ string query is a text search made up of terms, connectives, modifiers, and comparators. The Admin API supports a /search.json path for the Customer and GiftCard resources. For the APIs, the specific resources that can be queried are defined in the reference documentation. This includes the storefront, admin, mobile apps, customer group queries, Admin API, and Storefront API. The same search query syntax is used across Shopify as an interface to search functionality. Shopify custom domains are comparatively expensive but are easier to implement.This page provides information on the syntax for searching text fields. Third party providers are usually cheaper, but require you to have some technical knowledge. You can either buy a custom domain from a third party or from Shopify. When you set up a custom domain, it’ll overwrite your Shopify subdomain and let you access your custom domain. Generally, custom domains are the best way to work around your subdomain barrier. However, there is one thing you can do to prevent having to open a new account and end up having to work from scratch. The only way to get a new subdomain is to create a new account in Shopify with the name you want. Your subdomain is the part that preceded the myshopify part of your URL, and thus it would look something like this : So even though your store name has changed, you will have the same subdomain name as the one you started with.

You can change your store name here any number of times.Īlthough it is easy to change your Shopify store name, it is not possible to change your Shopify domain name.Under the Store details section, there is a form for your Store name.Select General from the options displayed.Click on Settings at the bottom left of the page.Select the Visit admin tab near the top left.Fortunately, it is possible to change your Shopify store name and it is quite an easy process as well.īasically, the store name is the name that is displayed on your browser, notifications, emails etc. Of course this can be for any number of reasons like re-branding yourself, a better name or any such reasons. As a store owner, it’s not uncommon to want to change your store name.
