# Current product snapshot for sample Shopify store

**Use case:** 

Export a clean product and variant snapshot from a public Shopify products.json feed with prices, availability fields, URLs, and source health.

## Input

```json
{
  "stores": [
    "https://www.zoologistperfumes.com"
  ],
  "maxProductsPerStore": 25,
  "maxItems": 50,
  "mode": "snapshot",
  "stateKey": "sample-snapshot",
  "emitInitialSnapshotAsNew": true,
  "includeUnchanged": false,
  "includeFullProductData": false,
  "priceDropThresholdPercent": 0,
  "priceIncreaseThresholdPercent": 0,
  "onlyProductsMatching": [],
  "excludeProductsMatching": [],
  "requestDelayMs": 300
}
```

## Output

```json
{
  "storeDomain": {
    "label": "Store domain",
    "format": "string"
  },
  "productTitle": {
    "label": "Product title",
    "format": "string"
  },
  "variantTitle": {
    "label": "Variant title",
    "format": "string"
  },
  "eventType": {
    "label": "Event type",
    "format": "string"
  },
  "oldPrice": {
    "label": "Old price",
    "format": "number"
  },
  "newPrice": {
    "label": "New price",
    "format": "number"
  },
  "priceChangePercent": {
    "label": "Price change percent",
    "format": "number"
  },
  "oldAvailable": {
    "label": "Old available",
    "format": "boolean"
  },
  "newAvailable": {
    "label": "New available",
    "format": "boolean"
  },
  "productUrl": {
    "label": "Product URL",
    "format": "string"
  },
  "runTimestamp": {
    "label": "Run timestamp",
    "format": "string"
  },
  "sourceHealth": {
    "label": "Source health",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Shopify Price-Drop & Restock Monitor](https://apify.com/catalini82/shopify-price-restock-monitor) with a specific input configuration. Visit the [Actor detail page](https://apify.com/catalini82/shopify-price-restock-monitor) to learn more, explore other use cases, and run it yourself.