---
title: Shopify Functions — zaawansowana logika biznesowa bez ograniczeń
description: Shopify Functions zastąpiły Shopify Scripts. Custom rabaty, walidacja koszyka, niestandardowe metody dostawy i dynamiczny pricing na Shopify.
canonical_url: "https://www.polar-commerce.com/wiedza/shopify-functions-scripts"
locale: pl
category: development
date_modified: 2026-05-05
source: "https://www.polar-commerce.com/wiedza/shopify-functions-scripts.md"
publisher: Polar Commerce
publisher_url: "https://www.polar-commerce.com"
---

# Shopify Functions — zaawansowana logika biznesowa bez ograniczeń

> Shopify Functions zastąpiły Shopify Scripts. Custom rabaty, walidacja koszyka, niestandardowe metody dostawy i dynamiczny pricing na Shopify.

Shopify Functions to nowa generacja rozszerzeń backendu Shopify, które zastąpiły Shopify Scripts. Pozwalają na tworzenie custom logiki biznesowej działającej natywnie na infrastrukturze Shopify — szybko, bezpiecznie i skalowalnie.

## Czym są Shopify Functions?

Shopify Functions to lekkie moduły WebAssembly (Wasm) uruchamiane na serwerach Shopify. Działają w konkretnych punktach rozszerzeń (extension points) procesu zakupowego:

### Typy Functions
1. **Discount Functions** — custom rabaty i promocje
2. **Cart Transform** — modyfikacja koszyka (bundling, gift with purchase)
3. **Delivery Customization** — niestandardowe opcje dostawy
4. **Payment Customization** — filtrowanie/sortowanie metod płatności
5. **Order Routing** — kierowanie zamówień do lokalizacji fulfillment
6. **Cart/Checkout Validation** — walidacja reguł biznesowych

## Przykłady zastosowań

### 1. Volume Discounts (Rabaty ilościowe)
Kup 3+ sztuki → 10% rabatu, 5+ → 15%, 10+ → 20%

### 2. Buy X Get Y
Kup 2 koszulki → 3. gratis (najlepsza oferta dla fashion)

### 3. Tiered Shipping
Darmowa dostawa od 200 PLN, ekspres za 15 PLN od 500 PLN

### 4. B2B Pricing Rules
Różne rabaty dla grup klientów (hurtownicy, VIP, pracownicy)

### 5. Cart Validation
Minimalne zamówienie 100 PLN, max 5 sztuk jednego produktu, blokada sprzedaży do wybranych krajów

### 6. Gift with Purchase
Przy zamówieniu powyżej 300 PLN → automatycznie dodaj próbkę gratis

## Functions vs Scripts

| Kryterium | Shopify Scripts (stare) | Shopify Functions (nowe) |
|-----------|------------------------|------------------------|
| Technologia | Ruby | Rust / JavaScript / Wasm |
| Wydajność | Wolniejsze | ~100x szybsze |
| Deployment | Script Editor (UI) | Shopify CLI + app |
| Checkout support | Checkout.liquid only | Checkout Extensibility |
| API stability | Deprecated | Actively developed |
| Limit wykonania | 10ms | 5ms (ale szybsze) |

## Technologie

Shopify Functions można pisać w:
- **Rust** — najwydajniejsze, rekomendowane
- **JavaScript/TypeScript** — łatwiejsze, wystarczające dla większości
- Kompilowane do WebAssembly (Wasm)

## Wdrożenie Functions z Polar Commerce

[Polar Commerce](/) tworzy custom Shopify Functions dla zaawansowanych wymagań biznesowych. Rabaty, walidacja, routing — wszystko dopasowane do Twojego biznesu. [Umów konsultację](/kontakt).
