Merchgain
PL
Dostępne teraz
Następne, w tej kolejności
  • DeutschDE
  • EspañolES
  • FrançaisFR
  • ItalianoIT
  • PortuguêsPT
  • NederlandsNL

Język pojawia się tutaj wtedy, gdy jego strony są napisane. Nic na tej witrynie nie jest tłumaczone maszynowo.

Zainstaluj za darmoZainstaluj
← Wszystkie odpowiedzi

Co się stanie, jeśli wyłączę koszt własny sprzedaży?

Nowe zamówienia przestają zapisywać koszt i tej luki nie da się uzupełnić. Samo wyłączenie nie kasuje danych, ale zapis zamówienia po nim już tak.

Grupa
Gdzie brakuje danych
Źródło
R — zachowanie rdzenia WooCommerce
Kod
OFF
Aktualizacja

Krótka odpowiedź

Dzieją się dwie osobne rzeczy i tylko jedna jest oczywista.

Ta oczywista: nowe zamówienia od tej minuty nie zapisują żadnego kosztu. Tej luki nie da się uzupełnić później, bo koszt zapisuje się w chwili sprzedaży.

Ta mniej oczywista: wartości już zapisane zostają na miejscu — zmierzone na WooCommerce 10.3.0: samo wyłączenie funkcji nie kasuje niczego — ale każde zamówienie, które przy wyłączonej funkcji zostanie zapisane, może stracić zapisany koszt.

Co naprawdę robi WooCommerce

Przy wyłączonej funkcji get_cogs_total_value() zwraca 0, a calculate_cogs_value() zwraca false. Jednocześnie magazyn danych pozycji zamówienia kasuje zapisaną wartość, gdy ma zapisać zero — czyli mechanizm opisany w koszt zero a brak kosztu.

Złóż to razem i ryzykiem nie jest przełącznik, tylko najbliższy zapis: edycja starego zamówienia, wystawienie zwrotu albo dowolny zapis przez REST, który przelicza sumy przy wyłączonej funkcji, może wyczyścić koszty na pozycjach tego zamówienia. Nic nie ostrzega, bo z punktu widzenia rdzenia funkcja po prostu nie jest w użyciu.

Co z tym zrobić

Jeśli musisz wyłączyć — testy albo decyzja, że to pole nie jest dla tego sklepu:

  1. Najpierw wyeksportuj raport do CSV. Gdy wartości kosztu znikną z zamówienia, nie ma cofnij.
  2. Nie edytuj historycznych zamówień przy wyłączonej funkcji. Dotyczy to także wystawiania zwrotów do nich.
  3. Włącz ją z powrotem, zanim wrócisz do normalnej pracy, i pamiętaj, że zamówienia z okresu przerwy nie mają kosztu i nigdy nie będą go miały.

Jak to pokazuje Merchgain

Ekran powitalny pokazywany przy wyłączonej funkcji nie mówi „nic tu nie ma”. Mówi, ile kosztuje zostawienie jej wyłączonej: przy wyłączonej funkcji nowe zamówienia nie zapisują kosztu i tej luki nie da się później uzupełnić. Od wersji 0.2.5 dodaje, że takie zamówienia można już tylko oszacować z dzisiejszych kosztów, a nie zapisać po fakcie.

Pusty stan, który uspokaja, jest gorszy niż brak pustego stanu — bo cenę tego jednego płaci się po cichu, tygodnie przed tym, gdy ktokolwiek otworzy raport.

Zobacz to na prawdziwym raporcie

Nie zgadza się z tym, co widzisz w sklepie? Napisz — każda wiadomość jest czytana. contact@merchgain.com