Skocz do zawartości

tadzimir.pl

Użytkownik
  • Liczba zawartości

    1 326
  • Rejestracja

  • Ostatnia wizyta

Posty dodane przez tadzimir.pl

  1. Od razu zaznaczam, że pracuję na dość starej wersji Sello (1.13.1) - jeśli problem był już wykryty i usunięty to przepraszam za zamieszanie.

     

    Pracuję na 2 zestawach baz danych: produkcyjnej oraz testowej (będącej kopią baz produkcyjnych).  W bazie testowej wszelkie synchronizacje są wyłączone ("nie synchronizuj automatycznie"), dla pewności ustawiłem jeszcze jako osobę synchronizującą nieaktywnego pracownika.  Zauważam jednak niekiedy, że podczas pracy z Sello na bazie testowej zostaje uruchomiona synchronizacja.  Przypuszczam, że dzieje się tak po przełączeniu z bazy produkcyjnej (ikonka Sello->Zmień->Bazę danych), jednak uruchamiam Sello testowe najczęściej w taki właśnie sposób, więc nie mam 100% pewności, czy dzieje się tak tylko w tym przypadku.

  2. 1. Brak możliwości sensownego korzystania z szablonów aukcji na ebayu innym niż ebay.pl (bo sello nie przelicza wartości towaru na inne waluty) Cena w szablonie musi być podana na sztywno. Nie można podać ceny kup teraz jako wartości z magazynu przeliczonej np. na GBP lub USD

     

    2. Jeśli już sobie wystawimy aucje np. z innego programu to po pobraniu transakcji do sello nie ma możliwości wystawienia dokumentów końcowych w subiekcie z podowodu braku możliwości przewalutowania (tym razem z innej waluty na PLN). Subiekt nie zaakceptuje transakcji innych w PLN.

     

    Odgrzewam temat, gdyż macam się właśnie z konfiguracją Sello - eBay.co.uk.

    1. Tymczasowo można sobie poradzić ustawiając automatyczne wyliczanie ceny dla każdego serwisu i podając parametry odpowiadające kursowi waluty.  Niestety takie rozwiązanie to typowa prowizorka - po zmianie kursu obliczenia biorą w łeb.  Rozwiązaniem prawidłowym (a prostym) jest wprowadzenie przeliczania wprost w Sello, na podstawie kursu aktualizowanego z sieci.

    2. Dokumenty końcowe można obecnie wystawiać, trzeba tylko przełączyć walutę płatności na PLN w transakcji - ponieważ można to zrobić zbiorczo, więc nie ma tu wielkiego problemu.  Sello natomiast kompletnie załamało mnie w innym miejscu:

    - zmieniam walutę, podaję przelicznik.  W Sello wygląda to OK (tzn. w miarę OK - jeśli była wpłata to nie zostaje przeliczona, co jest w/g mnie błędem)

    - wystawiam dokument (wstępny) i tu zonk, Sello wprowadza go poprawnie jeśli chodzi o listę towarów i dane kontrahenta, ale kwoty na dokumencie są w PLN, a przepisane są wartości z transakcji bez przeliczenia walut (tzn. w transakcji np. 9 GBP, na zamówieniu 9 PLN).  Pomijam już kwestię automatycznej aktualizacji kursów - ale dlaczego Sello nie przelicza w/g tego ręcznie wpisanego?

     

    Czy są szanse, że coś z tym zostanie zrobione w kolejnych wersjach Sello?  Dla mnie akurat istotna jest zwłaszcza druga kwestia, a nie dotyczy ona tylko eBaya (zresztą pierwsza również), podobne problemy mają na pewno użytkownicy zagranicznych serwisów Allegro.

  3. Problem rozwiązał się w pewnym sensie sam, dla potomności zostawię informację, w czym rzecz:

    eBay nie pozwala wystawić więcej niż 10 przedmiotów naraz w zagranicznym serwisie w przypadku jeśli sprzedawca nie spełnia określonych warunków (10 sprzedanych przedmiotów - nie jestem pewien, czy wystarczy sprzedać i wysłać, czy kupujący muszą wystawić komentarze, czy co dokładnie, nie chciało mi się już przeszukiwać pomocy).  W przypadku przekroczenia tego limitu (np. próby wystawienia pierwszej aukcji, w której jest 30 sztuk) pojawia się ten właśnie wiele mówiący komunikat.

     

    Oczywiście aukcja, którą wystawiłem na eBayu przez WWW miała jedną drobną różnicę wzgl. Sello, mianowicie wystawiłem pomyłkowo tylko 1 szt. Sprawa się "rypła" przy próbie zmiany tej wartości na właściwą.  Na obsługę techniczną eBaya niestety nie ma co liczyć - "proszę skontaktować się z autorem programu", właściwie bez przyglądania się, z czego może wynikać błąd.

  4. Faktycznie konieczne było wystawienie jednej aukcji bezpośrednio z eBaya - jest dodatkowa weryfikacja konta, którą serwis uruchamia dopiero w momencie wystawienia aukcji.  Dzięki wielkie za sugestię.

    Niestety nie rozwiązało to do końca problemu.  Teraz istotna część komunikatu błędu wygląda tak:

    The item cannot be listed or modified. The title or description may contain improper words, or the listing or seller may be in violation of eBay policy.

    (0x80004005)

    O co tu do @#$%^#*& chodzi, skoro dokładnie ta sama aukcja (zawartość poszczególnych pól skopiowana z Sello) bezpośrednio na eBayu wystawia się bez problemu?  Czy Sello może coś do opisu dokleja/modyfikuje w nim, co może być zinterpretowane jako wulgaryzmy czy inne "niewłaściwe słowa"?

  5. 1. Obawiam się, że jeśli damy taki wybór to tylko 3% użytkowników go zrobi, reszta nie będzie tracić czasu ;). A potem będzie problem.

    Dlatego zasugerowałem ograniczenie czasowe - możliwość pominięcia backupu tylko jeśli poprzedni był zrobiony nie dawniej niż... Godzina wydaje mi się sensownym ograniczeniem.

     

    W rejestrze windows w gałęzi:

    HKEY_CURRENT_USER\Software\InsERT\Sello\Archiwizator\1.0\Aktualizacja\

     

    należy stworzyć klucz typu "wartość stringowa" o nazwie "BezKopiiZapasowej", a w wartości należy wpisać aktualną datę (w formacie rrrr-mm-dd np. 2014-10-08). Należy

    Pytanie tylko, co ta data w tym miejscu oznacza.  Jeśli datę, kiedy backup nie zostanie wykonany (czyli przed każdą aktualizacją muszę zmieniać rejestr) to rozwiązanie jest tylko połowiczne.  Tak czy inaczej dzięki za informację.

     

    2. Edytor w Sello to bardzo "delikatne urządzenie". Niedługo będziemy się starać wymienić go na inny. W tym co jest raczej ograniczamy zmiany do minimum, bo programowanie kontrolki HTMLowej przysparza wiele problemów.

    Gdzieś się już takie informacje przewijały, dlatego też nie sugeruję zmian w samym edytorze HTML.  Chodzi mi tylko o umożliwienie wyboru, co się uruchamia po wejściu do edycji opisu (edytor graficzny czy tekstowy), tak żebym w razie potrzeby edytora graficznego mógł w ogóle nie włączać.

  6. Mam do zasugerowania 2 poprawki:

     

    1. Aktualizacja bazy danych po zainstalowaniu nowej wersji Sello.  Warto byłoby tu dorobić pytanie, czy tworzyć backup bazy przed jej aktualizacją lub w ogóle opcję, żeby backup nie był tworzony (np. jeśli poprzedni backup był wykonany nie dawniej niż przed 15 minutami czy godziną, jeśli chcecie zabezpieczyć dane przed niezbyt rozgarniętym użytkownikiem).  Zawsze robię backup ręcznie przed instalacją nowej wersji i backup robiony przez Sello to dla mnie tylko strata czasu i zaśmiecanie dysku.

     

    2. Edytor aukcji: przydatna (przynajmniej dla mnie) byłaby opcja, żeby domyślnie otwierał się edytor tekstowy (np. konfigurowana w opcjach programu lub użytkownika).  Korzystam wyłącznie z niego, co więcej szablon, który właśnie wprowadzamy przypadkowa edycja w wizualnym może uszkodzić - wolałbym utrudnić sobie czy pracownikowi popełnienie takiego błędu.

     

  7. Witam

    Zaczynam właśnie wystawianie aukcji na angielskim eBay i od początku jest z tym problem.  Otrzymuję mianowicie poniższy komunikat:

    You did not provide a value for additional postage cost.  The same value you provided for delivery cost has been copied to the additional postage cost field.

    Funds from your sales will be unavailable and displayed as 'pending' in your PayPal account for a period of time. Learn more: http://cgi6.ebay.co.uk/ws/eBayISAPI.dll?UserPolicyMessaging

    Your weekly selling activity limits have been exceeded, or the user has not registered as a seller. Please check eBay for selling requirements.

    The item cannot be listed or modified. The title or description may contain improper words, or the listing or seller may be in violation of eBay policy.

    (0x80004005)

     

    Z informacji otrzymanych od obsługi eBaya wynika, że przynajmniej częściowo jest to kwestia konfiguracji po stronie serwisu - wgryzam się w to, jednak może ktoś już się z podobnym problemem zetknął, rozwiązał go i może coś podpowiedzieć.  Z góry dziękuję za wszelkie sugestie.

     

  8. Sorki, że późno odpowiadam, ale ostatnio rzadko zaglądam na forum.

    Nie bardzo wiem, po co aż 3 pola.  Pola własne w Sub. są tekstowe, więc możesz utworzyć jedno (przykładowo o nazwie "Regał"), w którym wpisujesz odpowiednie wartości dla każdego towaru (M1, M2, M3 itp.).  Przy takim rozwiązaniu masz praktycznie gotowca powyżej, trzeba tylko podany kod wpisać w skrypt Before print wybranej komórki tabeli i uzupełnić konfigurację.  Jeśli z jakiegoś powodu potrzebne są jednak 3 pola to albo możesz zrobić 3 komórki tabeli albo skleić całość w jednej - daj znać, jak to ma wyglądać i zobaczymy, czy coś mądrego podpowiem.

  9. Bo teraz to my najpierw usuwamy DELETE'm dokument w Subiekcie, a potem powiązanie w Sello i tworzymy nowy dokument w Sello?

    Czy jest jakaś inna metoda?

    Prościej usunąć bezpośrednio z Sello - w tym samym miejscu, gdzie jest usuwanie powiązań jest też usuwanie samego dokumentu w Subiekcie.

     

    5 lat stosuję DELETE - wprowadzisz mnie w depresję, bo na razie nic się nie stało. Myślisz, że skutki się kumulują i mnie dopadną? :)

    Ale co masz na myśli pisząc "DELETE" - klawisz Delete użyty w Subiekcie, czy polecenie DELETE na bazie danych?  W tym pierwszym przypadku nie ma żadnego problemu, w drugim trudno mi powiedzieć.  Np. jeśli masz zamówienie z rezerwacją to informacja o tym (tzn. o zarezerwowanej ilości każdego towaru) jest dodatkowo przechowywana w tabeli stanów magazynowych - Ty tego w takiej sytuacji nie uaktualniasz, a czy Sub. dodatkowo weryfikuje spójność tych danych to już nie mam pojęcia.

  10. Jak dopiero wdrażasz (i nie masz na razie nic istotnego w bazie danych) to możesz tymczasem zainstalować starszą wersję (sam używam 1.13.1 i konta użytkowników działają bez problemu), a nowszą dopiero jak wypuszczą do tego poprawkę.  Na starszej wersji musisz założyć nową bazę danych, z taką założoną w nowszej nic nie zrobisz.

    BarteK: może dodasz informację, skąd można pobrać starsze wersje do FAQ?  To się czasem przydaje, a z pamięci linka nie podam...

  11. Jeśli chodzi tylko o zapytanie SQL (takie do odpalenia np. przez Management Studio) to mogę się tym zająć.  Nie jest to już jednak sprawa na 5 minut, więc odpłatnie.  W razie potrzeby proszę o kontakt na priv. - cena zależnie od szczegółów, ale myślę o kwocie rzędu 50-100 zł.

     

    Polecenie spowoduje wyczyszczenie treści wszystkich wiadomości e-mail, dla których data otrzymania jest wcześniejsza niż data określona w zapytaniu (należy ją zmienić przed wykonaniem polecenia). Polecenie nie usuwa wiadomości (jedynie treść), będą one nadal widoczne w module Wiadomości > Odebrane i Wysłane.

    Kod:

    update em_Source set es_source = ''

    where EXISTS(select em_Id from em__Email where em_Id = es_EmailId and em_Date < '20090101')

     

    OK a jak zmodyfikowac polecenie aby wybieralo maile z okreslonym tematem ?

     

    To mogę podać od ręki:

    update em_Source set es_source = '' 
    where EXISTS(select em_Id from em__Email where em_Id = es_EmailId and em_Date < '20090101' and em_Subject LIKE '%podany_tekst%')
    

     

    Zamiast podany_tekst wpisujesz, co Ci się podoba, zapytanie wybiera wszystkie mejle, gdzie w temacie jest ten tekst (w dowolnym miejscu, ale dokładnie taki, jak wpiszesz, z dokładnością do spacji, przecinków itp.).  Oczywiście nadal usuwa to tylko treść mejli, cała reszta zostaje.

  12. Możemy dodać zdarzenie pt. "Utworzono paczkę" osobno dla transakcji płatnej z góry (chociaż to ma mniejszy sens) oraz dla transakcji za pobraniem. Czy to by było ok?

    Dla mnie nie.  Paczki tworzę tuż przed pakowaniem, ew. poprzedniego dnia wieczorem, natomiast o warunkach (lista towarów, rodzaj przesyłki i przede wszystkim adres, kwota pobrania) informuję natychmiast po wybraniu przez klienta przesyłki pobraniowej (obecnie ręcznie oczywiście).  Przy wysyłce 2 razy w tygodniu bywa to spora różnica, więc powiadomienie automatyczne będzie użyteczne tylko jeśli da się je skonfigurować konkretnie dla wydarzenia polegającego na przestawieniu transakcji na pobraniową.

     

    Oczywiście z tego, co widzę innym przyda się wiadomość w momencie utworzenia paczki, może najprościej dodać obie wersje, zawsze można którąś skonfigurować na "nie wysyłaj" :)

  13. Próbowałeś zresetować (uruchomić ponownie) serwer, na którym stoi baza danych i końcówkę, gdzie jest ten problem (a najlepiej na wszelki wypadek wszystkie końcówki, jeśli pracujesz na kilku)?  Jeśli to nie pomoże to zajrzyj do FAQ w sygnaturce BartKa, tam jest informacja nt. przysyłania plików DMP po wystąpieniu tego typu błędów.

  14. No niestety rejestrowanie wpłat (a raczej korekta pomyłek przy tej okazji) to pięta achillesowa Sello).  Na szczęście data wpłaty jest rejestrowana, w polu tr_RemittanceDate.  Przykładowe zapytanie wydobywające informację nt. ostatnich wpływów (zarejestrowanych w ciągu ostatnich 10 godzin):

     

    select tr_Source, tr_Remittance, tr_RemittanceDate from tr__Transaction 
    where DATEDIFF(HOUR, tr_RemittanceDate, CURRENT_TIMESTAMP) <= 10
    order by tr_RemittanceDate DESC

  15. Spróbuj kliknąć w zakładce Przygotowane (lub na wszelki wypadek Wszystkie) strzałkę w dół po lewej powyżej listy->Przywróć domyślne ustawienia filtrów i zobacz, czy wtedy będzie ją widać.  Niekiedy Sello ma wybrany jakiś filtr, ale nie widać tego na ich liście (wszędzie jest "dowolny", "wszystkie" itp., a mimo to część obiektów nie jest wyświetlana).

×
×
  • Dodaj nową pozycję...