- Zapis JSON
- Usługa
- DeliveryTime
- CutoffTime
- TransitTable
- TransitTimeRow
- TransitTimeValue
- BusinessDayConfig
- Dzień powszedni
- Czas dostawy z magazynu
- RateGroup
- Wartość
- Tabela
- Nagłówki
- Waga
- WeightUnit
- LocationIdSet
- Wiersz
- CarrierRate
- ShipmentType
- MinimumOrderValueTable
- StoreCodeSetWithMov
- StoreConfig
- StoreServiceType
- CutoffConfig
- LocalCutoffTime
- Dystans
- Jednostka
- LoyaltyProgram
- LoyaltyProgramTiers
- Magazyn
- Adres
- WarehouseCutoffTime
Ustawienia dostawy na koncie sprzedawcy.
Zapis JSON |
---|
{ "name": string, "services": [ { object ( |
Pola | |
---|---|
name |
Identyfikator. Nazwa zasobu ustawienia dostawy. Format: |
services[] |
Opcjonalnie: Lista usług konta docelowego. |
warehouses[] |
Opcjonalnie: Lista magazynów, do których można się odwoływać w sekcji |
etag |
Wymagane. To pole służy do uniknięcia problemu asynchronicznego. Upewnij się, że dane ustawień dostawy nie uległy zmianie między wywołaniem funkcji get call a wstawianiem funkcji insert call. Użytkownik powinien wykonać te czynności:
|
Usługa
Usługa dostawy.
Zapis JSON |
---|
{ "deliveryCountries": [ string ], "rateGroups": [ { object ( |
Pola | |
---|---|
deliveryCountries[] |
Wymagane. Kod regionu CLDR krajów, w których obowiązuje usługa. |
rateGroups[] |
Opcjonalnie: Definicje grup kosztów dostawy. Tylko ostatni plik może mieć pustą wartość |
loyaltyPrograms[] |
Opcjonalnie: Programy lojalnościowe, w których ta usługa dostawy jest ograniczona. |
serviceName |
Wymagane. Wolnoformowa nazwa usługi. Musi być niepowtarzalna w obrębie konta docelowego. |
active |
Wymagane. Wartość logiczna pokazująca aktywny stan usługi dostawy. |
currencyCode |
Kod CLDR waluty, do której odnosi się dana usługa. Musi odpowiadać cenom w grupach stawek. |
deliveryTime |
Wymagane. Czas potrzebny na wykonanie różnych czynności – od złożenia zamówienia po dostarczenie produktu |
shipmentType |
Typy lokalizacji, do których usługa wysyła zamówienia. |
minimumOrderValue |
Minimalna wartość zamówienia w przypadku tej usługi. Jeśli jest ustawiona, oznacza, że klienci muszą wydać co najmniej tę kwotę. Wszystkie ceny w ramach usługi muszą być podane w tej samej walucie. Nie można go ustawić razem z wartością minimumOrderValueTable. |
minimumOrderValueTable |
Tabela minimalnych wartości zamówień w poszczególnych sklepach w przypadku typu realizacji zamówienia „Odbiór w sklepie”. Nie można go ustawić razem z minimumOrderValue. |
storeConfig |
Lista sklepów, z których dostarczane są Twoje produkty. Dotyczy to tylko dostawy lokalnej. |
DeliveryTime
Czas spędzony na różnych etapach od zamówienia do dostawy produktu.
Zapis JSON |
---|
{ "warehouseBasedDeliveryTimes": [ { object ( |
Pola | |
---|---|
warehouseBasedDeliveryTimes[] |
Opcjonalnie: Wskazuje, że czas dostawy powinien być obliczany dla każdego magazynu (miejsca wysyłki) na podstawie ustawień wybranego przewoźnika. Jeśli to pole jest ustawione, żadne inne pole związane z czasem dostawy w [delivery time][[google.shopping.content.bundles.ShippingSetting.DeliveryTime] nie powinno być ustawione. |
minTransitDays |
Minimalna liczba dni roboczych przewozu. 0 oznacza dostawę tego samego dnia, 1 oznacza dostawę następnego dnia. Musisz ustawić wartość |
maxTransitDays |
Maksymalna liczba dni roboczych na czas przewozu. 0 oznacza dostawę tego samego dnia, 1 oznacza dostawę następnego dnia. Musi być równa lub większa niż |
cutoffTime |
Definicja ostatecznego terminu składania zamówień w dniach roboczych. Jeśli nie skonfigurujesz tego ustawienia, domyślnie będzie to godzina 8:00 czasu PST. |
minHandlingDays |
Minimalna liczba dni roboczych potrzebnych do wysyłki zamówienia. Wartość 0 oznacza, że produkt został wysłany tego samego dnia, a 1 oznacza dostawę następnego dnia. „minhandlingDays” i „maxhandlingDays” powinny być ustawione albo nie ustawione w tym samym czasie. |
maxHandlingDays |
Maksymalna liczba dni roboczych przed wysłaniem zamówienia. Wartość 0 oznacza, że produkt został wysłany tego samego dnia, a 1 oznacza dostawę następnego dnia. Wartość nie może być mniejsza niż |
transitTimeTable |
Tabela Czas przewozu, liczba dni roboczych spędzonych w transporcie na podstawie wymiarów wiersza i kolumny. Można ustawić |
handlingBusinessDayConfig |
Dni robocze, w których możliwa jest obsługa zamówień. Jeśli nie zostanie podany, przyjmuje się, że przyjmujemy dni robocze od poniedziałku do piątku. |
transitBusinessDayConfig |
Dni robocze, w których zamówienia mogą być w drodze. Jeśli nie podasz tej informacji, przyjmiemy, że godziny pracy to od poniedziałku do piątku. |
CutoffTime
Definicja czasu zakończenia dnia roboczego.
Zapis JSON |
---|
{ "hour": integer, "minute": integer, "timeZone": string } |
Pola | |
---|---|
hour |
Wymagane. Godzina, do której należy złożyć zamówienie, aby zostało ono zrealizowane tego samego dnia. |
minute |
Wymagane. Minuta ostatecznych terminów, do których należy złożyć zamówienie, aby zostało przetworzone tego samego dnia. |
timeZone |
Wymagane. Identyfikator strefy czasowej, na przykład „Europa/Zurych”. |
TransitTable
Tabela Czas przewozu, liczba dni roboczych spędzonych w transporcie na podstawie wymiarów wiersza i kolumny. Możesz ustawić wartość minTransitDays
, maxTransitDays
lub transitTimeTable
, ale nie obie.
Zapis JSON |
---|
{
"postalCodeGroupNames": [
string
],
"transitTimeLabels": [
string
],
"rows": [
{
object ( |
Pola | |
---|---|
postalCodeGroupNames[] |
Wymagane. Lista nazw regionów |
transitTimeLabels[] |
Wymagane. Lista etykiet czasu przewozu. Ostatnia wartość może być |
rows[] |
Wymagane. Jeśli występuje tylko 1 zbiór wymiarów o wartości |
TransitTimeRow
Jeśli występuje tylko 1 zbiór wymiarów postalCodeGroupNames
lub transitTimeLabels
, w przypadku tego wymiaru występuje kilka wierszy, z których każdy ma po 1 wartości. Jeśli dostępne są 2 wymiary, każdy wiersz odpowiada kolumnie postalCodeGroupNames
, a kolumny (wartości) – transitTimeLabels
.
Zapis JSON |
---|
{
"values": [
{
object ( |
Pola | |
---|---|
values[] |
Wymagane. Zakres czasu przewozu (min.–maks.) w dniach roboczych. |
TransitTimeValue
Zakres czasu przewozu (min.–maks.) w dniach roboczych.
Zapis JSON |
---|
{ "minTransitDays": integer, "maxTransitDays": integer } |
Pola | |
---|---|
minTransitDays |
Minimalny czas przewozu w dniach roboczych. 0 oznacza dostawę tego samego dnia, a 1 oznacza dostawę następnego dnia. |
maxTransitDays |
Wartość nie może być mniejsza niż |
BusinessDayConfig
dni roboczych magazynu;
Zapis JSON |
---|
{
"businessDays": [
enum ( |
Pola | |
---|---|
businessDays[] |
Wymagane. Standardowe dni robocze. Pole nie może być puste. |
Dzień tygodnia
Wartości w polu enum | |
---|---|
WEEKDAY_UNSPECIFIED |
|
MONDAY |
|
TUESDAY |
|
WEDNESDAY |
|
THURSDAY |
|
FRIDAY |
|
SATURDAY |
|
SUNDAY |
WarehouseBasedDeliveryTime
Wskazuje, że czas dostawy powinien być obliczany dla każdego magazynu (miejsca wysyłki) na podstawie ustawień wybranego przewoźnika. Jeśli zasada jest skonfigurowana, w deliveryTime
nie należy ustawiać żadnych innych pól związanych z czasem przewozu.
Zapis JSON |
---|
{ "carrier": string, "carrierService": string, "warehouse": string } |
Pola | |
---|---|
carrier |
Wymagane. Operator, na przykład |
carrierService |
Wymagane. Usługa operatora, np. |
warehouse |
Wymagane. Nazwa magazynu. Powinna być zgodna z [warehouse][ShippingSetting.warehouses.name] |
RateGroup
Definicje grup kosztów dostawy. Tylko ostatnia grupa może mieć pustą wartość applicableShippingLabels
, co oznacza „wszystko inne”. Pozostałe pola applicableShippingLabels
nie mogą się nakładać.
Zapis JSON |
---|
{ "applicableShippingLabels": [ string ], "subtables": [ { object ( |
Pola | |
---|---|
applicableShippingLabels[] |
Wymagane. Lista etykiet wysyłki określająca produkty, do których ma zastosowanie ta grupa stawek. To rozgraniczenie: aby grupa stawek została zastosowana, musi zostać dopasowana tylko jedna z etykiet. Może być pusty tylko w przypadku ostatniej grupy stawek usługi. |
subtables[] |
Opcjonalnie: Lista podtabel, do których odwołuje się |
carrierRates[] |
Opcjonalnie: Lista stawek operatora, do których można się odwołać za pomocą pola |
singleValue |
Wartość grupy stawek (np. stała opłata 10 USD). Można ją ustawić tylko wtedy, gdy nie są ustawione wartości |
mainTable |
Tabela definiująca grupę stawek, gdy |
name |
Opcjonalnie: Nazwa grupy stawek. Jeśli ustawiona wartość musi być niepowtarzalna w obrębie usługi dostawy. |
Wartość
Pojedyncza wartość grupy stawek lub wartość komórki w tabeli grupy stawek. Należy ustawić tylko jedną z tych wartości: noShipping
, flatRate
, pricePercentage
, carrier_rateName
lub subtable_name
.
Zapis JSON |
---|
{
"noShipping": boolean,
"flatRate": {
object ( |
Pola | |
---|---|
noShipping |
Jeśli ma wartość prawda, nie można wysłać produktu. Ta wartość musi mieć wartość true (prawda) i można ją ustawić tylko wtedy, gdy nie ustawiono wszystkich innych pól. |
flatRate |
Płaska stawka. Można je ustawić tylko wtedy, gdy nie są ustawione żadne inne pola. |
pricePercentage |
Odsetek ceny reprezentowany jako liczba w zapisie dziesiętnym (np. |
carrierRate |
Nazwa stawki przewoźnika odnoszącej się do stawki przewoźnika zdefiniowanej w tej samej grupie stawek. Można je ustawić tylko wtedy, gdy wszystkie pozostałe pola są puste. |
subtable |
Nazwa podtabeli. Można go ustawić tylko w komórkach tabeli (np. nie dla pojedynczych wartości) i tylko wtedy, gdy nie ustawiono wszystkich innych pól. |
Tabela
Tabela definiująca grupę stawek, gdy singleValue
nie jest wystarczająco ekspresyjny.
Zapis JSON |
---|
{ "rows": [ { object ( |
Pola | |
---|---|
rows[] |
Wymagane. Lista wierszy tworzących tabelę. Musi mieć taką samą długość jak |
name |
Nazwa tabeli. Wymagane w przypadku podtabel, ignorowane w przypadku tabeli głównej. |
rowHeaders |
Wymagane. Nagłówki wierszy tabeli. |
columnHeaders |
Nagłówki kolumn tabeli. Opcjonalnie: jeśli nie jest ustawiony, tabela ma tylko 1 wymiar. |
Nagłówki
Niepusta lista nagłówków wierszy lub kolumn tabeli. Musisz ustawić dokładnie jedną z tych opcji: prices
, weights
, num_items
, postalCodeGroupNames
lub location
.
Zapis JSON |
---|
{ "prices": [ { object ( |
Pola | |
---|---|
prices[] |
Wymagane. Lista górnych granic cen zamówień z wliczonym podatkiem. Wartość ostatniej ceny może być wartością nieskończoności przez ustawienie kwoty priceMicros = -1. Na przykład |
weights[] |
Wymagane. Lista górnych granic wagi zamówienia uwzględniającego. Wartość ostatniego obciążenia może być nieskończona, jeśli ustawisz parametr price amountMicros = -1. Na przykład |
numberOfItems[] |
Wymagane. Lista górnych granic liczby elementów z uwzględnieniem. Ostatnia wartość może wynosić |
postalCodeGroupNames[] |
Wymagane. Lista nazw grup pocztowych. Ostatnia wartość może być |
locations[] |
Wymagane. Lista zestawów identyfikatorów lokalizacji. Pole nie może być puste. Można go ustawić tylko wtedy, gdy wszystkie pozostałe pola są puste. |
Waga
Waga przedstawiona jako wartość w ciągu i jednostce.
Zapis JSON |
---|
{
"unit": enum ( |
Pola | |
---|---|
unit |
Wymagane. Jednostka wagi. Akceptowane wartości to kg i lb |
amountMicros |
Wymagane. Waga wyrażona jako liczba w mikro (1 milion to odpowiednik standardowej jednostki waluty lokalnej, np. 1 kg = 1000 000 mikro). To pole można też ustawić jako nieskończoność przez ustawienie wartości -1. To pole obsługuje tylko wartość -1 i dodatnie wartości. |
WeightUnit
Jednostka wagi.
Wartości w polu enum | |
---|---|
WEIGHT_UNIT_UNSPECIFIED |
jednostka nieokreślona |
POUND |
lb |
KILOGRAM |
kg. |
LocationIdSet
Lista zestawów identyfikatorów lokalizacji. Pole nie może być puste. Można go ustawić tylko wtedy, gdy nie ustawiono wszystkich innych pól.
Zapis JSON |
---|
{ "locationIds": [ string ] } |
Pola | |
---|---|
locationIds[] |
Wymagane. Niepusta lista identyfikatorów lokalizacji. Wszystkie muszą być tego samego typu (np. stan). |
Wiersz
Uwzględnij listę komórek.
Zapis JSON |
---|
{
"cells": [
{
object ( |
Pola | |
---|---|
cells[] |
Wymagane. Lista komórek, które tworzą wiersz. Musi mieć taką samą długość jak |
CarrierRate
Lista stawek przewoźnika, do których można się odwołać w: mainTable
lub singleValue
.
Zapis JSON |
---|
{
"name": string,
"carrier": string,
"carrierService": string,
"originPostalCode": string,
"percentageAdjustment": string,
"flatAdjustment": {
object ( |
Pola | |
---|---|
name |
Wymagane. Nazwa stawki przewoźnika. Musi być unikalny w przypadku każdej grupy stawek. |
carrier |
Wymagane. Usługa operatora, np. |
carrierService |
Wymagane. Usługa przewoźnika, na przykład |
originPostalCode |
Wymagane. Punkt początkowy dostawy dla stawki tego przewoźnika. |
percentageAdjustment |
Opcjonalnie: Mnożący modyfikator stawki dostawy w postaci liczby w zapisie dziesiętnym. Może być ujemna. Na przykład |
flatAdjustment |
Opcjonalnie: Addytywny modyfikator stawki dostawy. Może być ujemna. Na przykład |
ShipmentType
Typ dostawy w usłudze dostawy.
Wartości w polu enum | |
---|---|
SHIPMENT_TYPE_UNSPECIFIED |
Ta usługa nie określa typu przesyłki. |
DELIVERY |
Ta usługa wysyła zamówienia na adres wybrany przez klienta. |
LOCAL_DELIVERY |
Ta usługa umożliwia wysyłkę zamówień na adres wybrany przez klienta. Zamówienie jest wysyłane z lokalnego sklepu w pobliżu. |
COLLECTION_POINT |
Ta usługa umożliwia wysyłkę zamówień na adres wybrany przez klienta. Zamówienie jest wysyłane do punktu odbioru. |
MinimumOrderValueTable
Tabela minimalnych wartości zamówień w poszczególnych sklepach w przypadku typu realizacji zamówienia: odbiór w sklepie.
Zapis JSON |
---|
{
"storeCodeSetWithMovs": [
{
object ( |
Pola | |
---|---|
storeCodeSetWithMovs[] |
Wymagane. Lista zestawów kodów sklepów o tej samej minimalnej wartości zamówienia (MOV). Wymagane są co najmniej dwa zestawy, a ostatni musi być pusty, co oznacza „MOV dla wszystkich pozostałych sklepów”. Każdy kod sklepu może się wyświetlić tylko raz we wszystkich zestawach. Wszystkie ceny w ramach usługi muszą być podane w tej samej walucie. |
StoreCodeSetWithMov
Lista zestawów kodów sklepów o tej samej minimalnej wartości zamówienia. Wymagane są co najmniej 2 zestawy, a ostatnia musi być pusta, co oznacza „MOV dla wszystkich innych sklepów”. Każdy kod sklepu może się wyświetlić tylko raz we wszystkich zestawach. Wszystkie ceny w ramach usługi muszą być podane w tej samej walucie.
Zapis JSON |
---|
{
"storeCodes": [
string
],
"value": {
object ( |
Pola | |
---|---|
storeCodes[] |
Opcjonalnie: Lista unikalnych kodów sklepów lub pusta lista dla wszystkich sklepów. |
value |
Minimalna wartość zamówienia w przypadku danych sklepów. |
StoreConfig
Lista sklepów, z których są dostarczane Twoje produkty. Dotyczy to tylko dostawy lokalnej.
Zapis JSON |
---|
{ "storeCodes": [ string ], "storeServiceType": enum ( |
Pola | |
---|---|
storeCodes[] |
Opcjonalnie: Lista kodów sklepów z dostawą lokalną. Jeśli jest puste, wartość |
storeServiceType |
Wskazuje, czy wszystkie lub wybrane sklepy wymienione przez tego sprzedawcę oferują dostawę lokalną. |
cutoffConfig |
Konfiguracja związana z dostarczaniem lokalnym kończy się w danym dniu. |
serviceRadius |
Maksymalny promień dostawy. Jest to wymagane tylko w przypadku dostawy lokalnej. |
StoreServiceType
Wskazuje, czy wszystkie czy tylko wybrane sklepy wymienione przez sprzedawcę oferują dostawę lokalną.
Wartości w polu enum | |
---|---|
STORE_SERVICE_TYPE_UNSPECIFIED |
Nie określono typu usługi w sklepie. |
ALL_STORES |
Wskazuje, czy wszystkie sklepy, obecne i przyszłe, wymienione przez tego sprzedawcę oferują dostawę lokalną. |
SELECTED_STORES |
Oznacza to, że dostawa lokalna jest dostępna tylko w sklepach wymienionych w tym regionie: storeCodes . |
CutoffConfig
Konfiguracje związane z dostawą lokalną kończą się na koniec dnia.
Zapis JSON |
---|
{
"localCutoffTime": {
object ( |
Pola | |
---|---|
localCutoffTime |
Godzina zakończenia dostawy lokalnej w danym dniu. |
storeCloseOffsetHours |
Dotyczy tylko realizacji dostawy lokalnej. Określa czas graniczny jako liczbę godzin przed zamknięciem sklepu. Wzajemnie wyklucza się z: |
noDeliveryPostCutoff |
Sprzedawcy mogą zrezygnować z wyświetlania lokalnej dostawy w ciągu n+1 dnia, jeśli mają usługę dostawy skonfigurowaną do n-dniowej dostawy lokalnej. Jeśli na przykład usługa dostawy definiuje dostawę tego samego dnia i jest już po dacie granicznej, ustawienie tego pola na |
LocalCutoffTime
Godzina zakończenia dostawy lokalnej tego dnia.
Zapis JSON |
---|
{ "hour": string, "minute": string } |
Pola | |
---|---|
hour |
Zamówienia z dostawą lokalną muszą zostać złożone do tego dnia, aby mogły zostać przetworzone tego samego dnia. |
minute |
Zamówienia minutowe z dostawą lokalną należy składać do, aby mogły zostać przetworzone tego samego dnia. |
Odległość
Maksymalny promień dostawy. Jest to wymagane tylko w przypadku dostawy lokalnej.
Zapis JSON |
---|
{
"value": string,
"unit": enum ( |
Pola | |
---|---|
value |
Liczba całkowita odległości. |
unit |
Jednostka może się różnić w zależności od kraju. Jest ona parametryzowana tak, aby uwzględniać mile i kilometry. |
Jednostka
Jednostka może różnić się w zależności od kraju. Jej parametry obejmują mile i kilometry.
Wartości w polu enum | |
---|---|
UNIT_UNSPECIFIED |
Nieokreślona jednostka |
MILES |
Jednostka miary: mile |
KILOMETERS |
Jednostka miary: kilometry |
LoyaltyProgram
Program lojalnościowy oferowany przez sprzedawcę.
Zapis JSON |
---|
{
"loyaltyProgramTiers": [
{
object ( |
Pola | |
---|---|
loyaltyProgramTiers[] |
Opcjonalnie: Poziom w programie lojalnościowym tej usługi dostawy. |
programLabel |
Jest to etykieta programu lojalnościowego określona w ustawieniach programu lojalnościowego w Merchant Center. Ten atrybut podrzędny umożliwia Google zmapowanie Twojego programu lojalnościowego w kwalifikujących się ofertach. |
LoyaltyProgramTiers
Podzbiór programu lojalnościowego sprzedawcy.
Zapis JSON |
---|
{ "tierLabel": string } |
Pola | |
---|---|
tierLabel |
Atrybut podrzędny etykieta poziomu [tierLabel] różnicuje korzyści na poziomie oferty pomiędzy poszczególnymi poziomami. Ta wartość jest również określona w ustawieniach programu Merchant Center i jest wymagana do zmiany źródła danych, nawet jeśli Twój program lojalnościowy ma tylko 1 poziom. |
Magazyn
Magazyn realizacji zamówień, który przechowuje i obsługuje asortyment. Następny tag: 7
Zapis JSON |
---|
{ "name": string, "shippingAddress": { object ( |
Pola | |
---|---|
name |
Wymagane. Nazwa magazynu. Musi być niepowtarzalna na koncie. |
shippingAddress |
Wymagane. Adres dostawy magazynu. |
cutoffTime |
Wymagane. Najpóźniejszą porę dnia, do której można przyjąć zamówienie i rozpocząć jego przetwarzanie. Późniejsze zamówienia zostaną przetworzone następnego dnia. Czas jest określany na podstawie kodu pocztowego magazynu. |
handlingDays |
Wymagane. Liczba dni potrzebnych magazynowi na zapakowanie i wysłanie produktu. Jest ona na poziomie magazynu, ale można ją zastąpić na poziomie oferty na podstawie atrybutów produktu. |
businessDayConfig |
dni roboczych magazynu; Jeśli nie jest ustawione, domyślnie będzie to od poniedziałku do piątku. |
Adres
Adres dostawy magazynu.
Zapis JSON |
---|
{ "streetAddress": string, "city": string, "administrativeArea": string, "postalCode": string, "regionCode": string } |
Pola | |
---|---|
streetAddress |
Część adresu na poziomie ulicy. Na przykład: |
city |
Wymagane. Miasto, miejscowość lub gmina. Może również obejmować domy lub dzielnice (np. dzielnice lub przedmieścia). |
administrativeArea |
Wymagane. Jednostka podziału administracyjnego kraju najwyższego poziomu. Może to być np. stan Kalifornia („CA”) lub prowincja Quebec („QC”). |
postalCode |
Wymagane. Kod pocztowy (np. 94043). |
regionCode |
Wymagane. Kod kraju CLDR (np. „US”). |
WarehouseCutoffTime
Najpóźniejszą porę dnia, do której można przyjąć zamówienie i rozpocząć jego przetwarzanie. Późniejsze zamówienia zostaną przetworzone następnego dnia. Czas jest określany na podstawie kodu pocztowego magazynu.
Zapis JSON |
---|
{ "hour": integer, "minute": integer } |
Pola | |
---|---|
hour |
Wymagane. Godzina, do której należy złożyć zamówienie, aby zostało ono zrealizowane tego samego dnia przez magazyn. Godzina jest określana na podstawie strefy czasowej magazynu. |
minute |
Wymagane. Minuta ostatecznego terminu, do którego należy złożyć zamówienie, aby zostało ono zrealizowane tego samego dnia przez magazyn. Minuty są obliczane na podstawie strefy czasowej magazynu. |