Pokazywanie postów oznaczonych etykietą magento. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą magento. Pokaż wszystkie posty

czwartek, 13 stycznia 2011

Magento zmiana URL

Jeśli kopiujemy magento pod inny adres (w moim wypadku kopia robocza) to w bazie danych np przez phpMyAdmina należy zmienić 2 wpisy w tabeli: core_config_data
web/unsecure/base_url
web/secure/base_url
Na wartości aktualnego URL-a serwisu - inaczej skrypt przekierowuje uporczywie na stary adres.
Jeśli to nie pomoże to należy ręcznie wyczyścić cache w okrutny sposób ręcznie kasując całą zawartość katalogu: var/cache/.
... i to tyle...

wtorek, 21 września 2010

Brutto i netto na fakturach - ZAGADKA

Jestem w trakcie ciężkich bojów, w których bierze udział program Subiekt GT, mechanizm sklepu Magento, mój ukochany arkusz kalkulacyjny MS Excell oraz JA - PROGRAMISTA. Chodzi o import i synchronizację danych pomiędzy tymi delikwentami, co nawet zaczyna się udawać i jak tylko uda mi się zakończyć temat, tak, że nie będzie mi spędzał snu z powiek, to podzielę się częścią rozwiązań na blogu :) Ale nie o tym...
Dzisiaj zauważono, że w programie subiekt na fakturze w pozycji koszt wysyłki zamiast 16,00zł wchodzi kwota 15,99zł - wniosek: programista oszukuje na grosiki (jak kiedyś ponoć jedna Pani w sklepiku szkolnym). Na fakturę wchodzi pozycja z produktem z Subiekta, któremu wpisano cenę brutto 16zł, a subiekt sam wyliczył cenę netto (przy podatku VAT 22%) w kwocie: 13,11zł.
Co robi program importu?
Łączy się z magento, pobiera zamówienia, dla każdego zamówienia tworzy fakturkę sprzedaży i do tej fakturki dodaje pozycje z zamówienia, na końcu sprawdza jeszcze rodzaj wysyłki wybrany do zamówienia i wstawia odpowiednią dostawę, która jest towarem typu: usługa w subiekcie ;)
Patrzy ile ten towar kosztuje i widzi cenę netto 13,11 :)
Wylicza więc VAT i wychodzi mu: 2,8842zł (13,11*22/100)
Radośnie dodaje VAT do kwoty netto: 13,11 + 2,8842 = 15,9942zł
Jako, że na fakturach musimy podać cenę w złotówkach kwota jest zaokrąglana do 2óch miejsc po przecinku robi więc round($cena_brutto,2); i wychodzi mu 15,99zł :)

Po długim bezskutecznym kombinowaniu jak by to wyliczyć, żeby wyszło 16,00zł wpadłem na pomysł - WPISZĘ 13,11 JAKO NETTO DO SUBIEKTA I ZOBACZĘ CO POWIE !
Subiekt mówi cena brutto: 15,99zł

Czyli cena netto z 16zł wynosi 13,11zł, a cena brutto z 13,11zł wynosi: 15,99zł ;)

Na koniec spróbowałem wystawić fakturę ręcznie dodając do niej dostawę - efekt: koszt dostawy na fakturze: 15,99zł :)

Wydaje się to błahostką, ale jednak taki klient, który wybrał koszt dostawy 16zł w sklepie, może czułby się bardziej komfortowo, gdyby na fakturze też było 16zł. Np gdybym to ja kupował i żona by zobaczyła fakturę i że oszukałem ją o grosik, przecież nie chodzi o kwotę, chodzi o zasadę!!!... nie no trochę zabrnąłem, ale może ktoś mi potrafi wyjaśnić, czy możliwe jest sprzedanie produktu w cenie 16zł brutto i wystawienie na niego faktury przy użyciu najnowszych technologii!?!?

Magento i platnosci.pl brak kosztu wysyłki

Napotkałem niemiły błąd w sklepie opartym na magento związany z modułem platnosci.pl. Polega on na tym, że przy zamówieniu produktu i próbie zapłacenia za pomocą platnosci.pl do ceny nie jest doliczany koszt wysyłki. Wynika to z błędu w module płatności (wersja 1.1).
Aby się go pozbyć należy w pliku: /app/code/local/Mage/Platnosci/Model/Payment.php
zmienić linię nr: zmienić na: i już :) Rozwiązanie nie jest mojego autorstwa - leży sobie tutaj schowane jako uwaga do modułu dodana przez "Janka".