Shopify Catalog and Price Drop Tracker (Turkish stores, TRY)
Pricing
from $0.80 / 1,000 product scrapeds
Shopify Catalog and Price Drop Tracker (Turkish stores, TRY)
Reads the public products.json feed of Shopify stores: prices, discount percent, stock. Optional change tracking reports new products, price drops and back-in-stock between runs. No proxy, no browser.
Pricing
from $0.80 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Arda Cem
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Shopify Katalog ve Fiyat Düşüşü Takibi (Türk mağazaları, TL)
Shopify mağazalarının herkese açık products.json akışını okur: ürün, fiyat, indirim yüzdesi, stok. İsterseniz önceki çalıştırmayla karşılaştırır ve yeni ürünleri, fiyat düşüşlerini ve stoğa girenleri raporlar.
Proxy, tarayıcı veya hesap bilgisi gerekmez. Yalnız herkese açık ve mağazanın kendisinin yayınladığı ürün akışı okunur.
Ne yapar?
- Mağazadaki tüm ürünleri sayfa sayfa okur (sayfa başına 250).
- Para birimini mağazanın herkese açık bilgisinden alır (örneğin TRY).
- Her ürün için en düşük ve en yüksek fiyat, indirimli mi, en yüksek indirim yüzdesi, stok durumu, satıcı ve etiketleri verir.
- Değişiklik takibi açıkken her ürün için
changeTypeverir:new,price-drop,price-increase,back-in-stock,sold-out,unchanged. - Yalnız değişenler seçeneği ile sadece değişen ürünler döner. Günlük zamanlanmış çalıştırma için uygundur.
Nasıl kullanılır?
- "Mağaza adresleri" listesine Shopify mağazalarının ana sayfa adreslerini yazın.
- Fiyat takibi için "Değişiklik takibi"ni açın. İlk çalıştırma temel durumu kaydeder; ikinci çalıştırmadan itibaren değişimler görünür.
- Günlük takip için Apify'ın "Schedules" bölümünden çalıştırmayı zamanlayın.
Girdi
| Alan | Açıklama |
|---|---|
storeUrls | Shopify mağaza adresleri |
collection | Yalnız bu koleksiyon (adresteki kısa ad) |
maxProductsPerStore | Mağaza başına en fazla ürün. Varsayılan: 250 |
onlyAvailable | Stokta olmayanları çıkar |
includeVariants | Varyant listesini ekle |
trackChanges | Önceki çalıştırmayla karşılaştır |
changesOnly | Değişiklik takibinde yalnız değişenleri döndür |
timeoutSecs | İstek başına bekleme süresi |
Örnek kayıt
Aşağıdaki kayıt, actor'ün yerel testinde kullanılan örnek bir mağaza akışından alınmıştır.
{"store": "http://127.0.0.1:PORT","title": "Ürün 1","currency": "TRY","minPrice": 60,"onSale": false,"available": true,"changeType": "price-drop","previousPrice": 100}
Fiyat
Kullandıkça öde (pay-per-event). Dönen her ürün kaydı bir product-scraped olayıdır. Hata veren mağazalar ücretlendirilmez. Değişiklik takibinde "yalnız değişenler" açıksa yalnız dönen kayıtlar ücretlenir.
Sınırlar
- Yalnız
products.jsonakışını açık bırakan Shopify mağazalarında çalışır. Akışı kapatmış veya Shopify kullanmayan siteler hata olarak raporlanır. - Bot koruması olan mağazalarda (HTTP 403, 429) çalışmaz; engel aşılmaz.
- Para birimi bilgisi mağazanın herkese açık meta bilgisinden gelir; bulunamazsa boş kalır.
- Fiyat, akıştaki varyant fiyatıdır; sepette uygulanan kampanya, kupon veya kargo ücretini içermez.
- Değişiklik takibi, mağaza ve koleksiyon başına son çalıştırmanın durumunu hesabınızdaki adlandırılmış bir depoda saklar.
- Mağaza koşullarına ve ilgili mevzuata uymak kullanıcının sorumluluğundadır.
Kişisel veri
Ürün akışı kişisel veri içermez. Müşteri veya sipariş verisi okunmaz.
Shopify Catalog and Price Drop Tracker (Turkish stores, TRY)
Reads the public products.json feed of Shopify stores: products, prices, discount percent and stock. Optionally compares with the previous run and reports new products, price drops and back-in-stock items.
No proxy, browser or login is needed. Only the product feed the store itself publishes is read.
What it does
- Reads all products page by page (250 per page).
- Takes the currency from the store's public metadata (for example TRY).
- Returns min and max price, on-sale flag, max discount percent, stock state, vendor and tags for every product.
- With change tracking, every product gets a
changeType:new,price-drop,price-increase,back-in-stock,sold-outorunchanged. - Changes only returns just the products that changed. Fits daily scheduled runs.
Input
| Field | Description |
|---|---|
storeUrls | Shopify store URLs |
collection | Only this collection (handle from its URL) |
maxProductsPerStore | Maximum products per store. Default: 250 |
onlyAvailable | Skip out-of-stock products |
includeVariants | Add the variant list |
trackChanges | Compare with the previous run |
changesOnly | With change tracking, return only changed products |
timeoutSecs | Wait time per request |
Output
- Dataset: one item per product. Failed stores appear with an
errorfield and are not charged. - Key-value store:
SUMMARYwith per-store counts.
Pricing
Pay per event. Each returned product record is one product-scraped event. With changes-only, only returned records are charged.
Limitations
- Works only on Shopify stores that keep
products.jsonopen. Stores that closed it or do not use Shopify are reported as errors. - Does not work on bot-protected stores (HTTP 403, 429); protection is not bypassed.
- Currency comes from the store's public metadata and may be empty.
- Prices are the feed's variant prices. Campaigns, coupons and shipping applied in the cart are not included.
- Change tracking keeps the last run's state per store and collection in a named store in your account.
- You are responsible for following the store's terms and applicable law.