Przed świętem zmarłych ludzie licznie kupują znicze i kwiaty, które potem zdobią groby naszych bliskich zmarłych. Ulice, stosika przed cmentarzami, bazary, sklepowe półki, uginają się od zniczy.
Wybór jest bardzo duży. Ceny zależne są od wielkości i materiału z jakiego wykonane są znicze. W Elblągu najtańszy znicz można kupić już, za 50 gr. Najdroższy i zarazem największy znicz kosztuje około 15 zł.
A jakie znicze kupować? Nie zawsze duży, oznacza lepszy. Często duże lampiony nie wypalają się do końca, ponieważ gasną. Małe, najtańsze, już po 3 godzinach wypalają się i niszczą plastikową osłonkę. Najlepsze znicze są w cenie 5-8 zł. Średniego rozmiaru, w plastikowej czy szklanej obudowie, palą się bez zastrzeżeń od 20 do 40 godzin.
Wybór odpowiednich kwiatów to też ważna sprawa. Chryzantemy wrzosowe, są bardziej rozchwytywane, bo białe szybciej się niszczą. Małą doniczkę można kupić już za 2,50 zł. Większą od 5 do 15 zł. Niektórzy kupują również gałązki świerku w cenie od 2 do 3 zł za pęczek. Sprzedawcy zniczy twierdzą, że najwięcej utargu będą mieli 31 października i 1 listopada, bo ludzie jeszcze teraz sprzątają groby.