Yönetim paneli arama söz dizimi: filtreler, OR, NOT ve aralıklar

Shopify panelinde geliştirici gibi arayın: ürün, sipariş ve müşteri listelerinde field:value filtreleri, OR, NOT, aralıklar, joker karakterler ve görünümler.

Söz dizimi
field:value, OR, NOT / -, :> :< :>= :<=
Çalıştığı yer
Panel listeleri, Admin API, webhook filtreleri
Kaydetme
Özel görünüm (view)
Plan
Her plan
Son kontrol

Kısaca

Shopify panelindeki Products, Orders ve Customers listelerinin arama çubukları Admin API ile aynı sorgu söz dizimini kabul eder: vendor:Acme ya da tag:wholesale gibi field:value filtreleri, OR ve NOT (ya da başa eksi), created_at:>'2026-01-01' veya inventory_total:0 gibi aralıklar, tırnaklı ifadeler ve * joker karakteri. Bunları birleştirin, ardından aramayı görünüm (view) olarak kaydedin; filtrelenmiş liste tüm ekip için tek tık uzakta olur.

Nasıl kullanılır

  1. Products, Orders ya da Customers sayfasını açın ve listenin arama çubuğuna tıklayın.
  2. status:draft vendor:Acme gibi bir filtre yazın; terimler arasındaki boşluk VE anlamına gelir.
  3. Gerekirse OR, NOT, bir aralık (orders_count:>3) ya da joker karakter (sku:TSHIRT*) ekleyin; tarihleri ve ifadeleri tırnak içine alın.
  4. Görünüm olarak saklamak için Save’e tıklayın; personel onu görünüm menüsünde görür.

Kod

queries.txt
# Products list (Products > search bar)
vendor:Acme status:draft
inventory_total:0 status:active
tag:summer -tag:sale
sku:TSHIRT*
created_at:>'2026-01-01'
product_type:shoes OR product_type:boots
published_at:*                      has a published date

# Orders list
financial_status:pending fulfillment_status:unfulfilled
tag:wholesale created_at:>='2026-10-01'
discount_code:WELCOME10
test:true                           test orders only
email:name@example.com

# Customers list
tag:VIP orders_count:>3
total_spent:>500 country:DE
accepts_marketing:true -tag:wholesale

# Grammar
field:value      equality (a space between terms means AND)
OR / AND / NOT   connectives, write them in capitals; -term = NOT term
:> :< :>= :<=    ranges; quote dates: created_at:>'2026-01-01'
"two words"      phrase; ( ) groups; * prefix or "field has a value"

Lintel tarafından yazıldı. MIT lisansı: kendi mağazanızda da müşteri işlerinizde de ücretsiz kullanabilirsiniz.

Sınırlar ve özel durumlar

  • Hangi alanların çalıştığı listeye göre değişir: products, orders ve customers için Admin API referansı desteklenen alanları listeler.
  • Bilinmeyen bir alan yok sayılır ve hata yerine tüm sonuçlar döner; toplu işlemden önce sonuç sayısını kontrol edin.
  • OR, AND ve NOT’u Shopify’ın arama dilbilgisinde tanımlandığı gibi büyük harfle yazın.
  • Çoğu listedeki gelişmiş arama çubuğu is / is not seçenekli tıklamalı filtreler de sunar; ikisi de aynı görünüme kaydedilir.

Sık sorulan sorular

Shopify’da belirli bir etiketi olmayan ürünler nasıl aranır?
Products arama çubuğunda -tag:sale ya da NOT tag:sale kullanın. status:active -tag:sale gibi başka filtrelerle birleştirebilirsiniz.
Shopify panelinde stokta olmayan ürünler nasıl bulunur?
Products listesinde inventory_total:0, düşük stok için inventory_total:<5 arayın.
Shopify siparişleri tarih aralığına göre aranabilir mi?
Evet: created_at:>='2026-10-01' created_at:<'2026-11-01'. Tarihleri tırnak içine alın.
Shopify panelinde bir arama nasıl kaydedilir?
Arama ya da filtrelemeden sonra Save’e tıklayıp görünüme bir ad verin. Görünümleri yönetmek yalnızca masaüstünde yapılabilir.
  • Gösterilen tarihte bir Shopify mağazasında denendi. Shopify yönetim panelini sık değiştirir; bir adım farklı görünüyorsa fikir genellikle hâlâ geçerlidir.
  • Örneklerde yer tutucu ID’ler ve your-store.myshopify.com kullanılır. Kendi değerlerinizle değiştirin.
  • Kod parçaları MIT lisanslıdır.

Mağazanız için kurulmasını, test edilmesini ve bakımını isterseniz: Shopify geliştirme.

Geliştirmek istediğiniz bir şey mi var? Gelin, birlikte konuşalım.

Aynı anda sınırlı sayıda proje alıyoruz.

Gencer KarakayaShopify mühendisi

Proje özetinizi bir mühendis okur; size e-postayla yanıt veririz.