Google Merchant CenterCenyBlokuje importPoprawka automatyczna
Nieprawidłowa cena
price nie jest liczbą z kodem waluty albo wynosi 0.
Na czym polega ten problem?
price nie jest liczbą z kodem waluty albo wynosi 0.
Pole, którego dotyczy:
priceBlokuje import: plik nie zostanie zaimportowany, dopóki problem nie zostanie rozwiązany.
Jak to wygląda w pliku
| id | price | |
|---|---|---|
| 2 | MUG-01 | 18,00 EUR |
| 3 | TOTE-01 | €24 |
| id | price | |
|---|---|---|
| 2 | MUG-01 | 18.00 EUR |
| 3 | TOTE-01 | 24.00 EUR |
Ten problem jest poprawiany automatycznie. Prześlij plik CSV, aby go teraz naprawić.
Napraw terazDlaczego Google Merchant Center to odrzuca
Produkty bez prawidłowej ceny lub z ceną 0 są odrzucane.
Prawidłowe wartości / oczekiwany format
- ✓Liczba, spacja, a potem kod waluty ISO 4217: 19.99 USD
- ✓Używaj kropki (.) jako separatora dziesiętnego, nie przecinka
- ✓Bez separatorów tysięcy: pisz 1000.00 USD, nie 1,000.00 USD
- ✓Waluta musi pasować do kraju, w którym sprzedajesz
- ✓Większa niż 0
Napraw w StriveFormats
StriveFormats zapisuje ceny takie jak 19,99 EUR lub €19.99 jako 19.99 EUR. Cena z samym znakiem $ albo bez waluty jest oznaczana zamiast zgadywana, bo $ używa kilka walut.
Automatycznie naprawialne: ten problem jest korygowany automatycznie po kliknięciu Napraw problemy.
Napraw w Excelu
- 1W Excelu kliknij literę kolumny price, aby ją zaznaczyć.
- 2Kliknij kolumnę prawym przyciskiem, wybierz „Formatuj komórki”, zaznacz „Tekstowe” i kliknij OK, aby Excel nie zamieniał cen z powrotem na liczby.
- 3Jeśli wszystkie ceny są w tej samej walucie, dodaj kod kolumną pomocniczą: =A2&" USD" (zamień A2 na komórkę z ceną, a USD na swoją walutę), skopiuj w dół, a potem wklej na kolumnę przez Wklej specjalnie > Wartości.
- 4Naciśnij Ctrl+H i zamień każdy symbol waluty, np. $ lub €, na nic, zanim dodasz kod.
- 5Sprawdź, czy każda wartość wygląda jak 19.99 USD: liczba, spacja i kod.
- 6Zapisz jako „Tekst (rozdzielany znakami tabulacji) (*.txt)”.
Napraw w Arkuszach Google
- 1W Arkuszach Google kliknij literę kolumny price.
- 2Wybierz Format > Liczba > Zwykły tekst, aby Arkusze trzymały cenę i kod razem jako tekst.
- 3Jeśli wszystkie ceny są w tej samej walucie, dodaj kod kolumną pomocniczą: =A2&" USD" (zamień A2 na komórkę z ceną, a USD na swoją walutę), skopiuj w dół i wklej z powrotem przez Edytuj > Wklej specjalnie > Tylko wartości.
- 4Naciśnij Ctrl+H i zamień każdy symbol waluty, np. $ lub €, na nic, zanim dodasz kod.
- 5Sprawdź, czy każda wartość wygląda jak 19.99 USD: liczba, spacja i kod.
- 6Przejdź do „Plik > Pobierz > Wartości rozdzielone tabulatorami (.tsv)”, a potem zmień nazwę pliku tak, aby kończyła się na .txt.
Jak uniknąć tego następnym razem
- ✓Zapisuj ceny jako tekst z kodem, np. 19.99 USD, zamiast formatować komórkę jako Walutowe.
- ✓Trzymaj jedną walutę w pliku, zgodną z krajem, na który kierujesz plik danych.
- ✓Używaj kropki (.) jako separatora dziesiętnego niezależnie od ustawień regionalnych komputera.
- ✓Wpisz cenę regularną w price, a rabat w sale_price, nigdy odwrotnie.
- ✓Sprawdzaj każdy plik w StriveFormats przed przesłaniem do Merchant Center.
Jak StriveFormats to wykrywa
StriveFormats czyta każdą wartość price jako liczbę z kodem waluty. Brak kodu, przecinek dziesiętny, cena 0 lub cena promocyjna nie niższa od regularnej są oznaczane w danym wierszu.
►Szczegóły techniczne
Specyfikacja danych produktów Google wymaga ceny jako liczby z kropką dziesiętną, a po niej kodu waluty ISO 4217, np. 15.00 USD. Kod mówi Google, o jaką walutę chodzi; sam $ może oznaczać dolary amerykańskie, kanadyjskie lub australijskie. Google porównuje cenę ze stroną docelową, więc wartość w pliku musi zgadzać się z tym, co kupujący widzą po kliknięciu. sale_price ma ten sam format i jest pokazywana tylko, gdy jest niższa niż price.