Witajcie!
Więcej nowości dla Twojej strony ;)
- Bramka płatności Payline
- OAuth2 do integracji Twojego logowania
- Import ogłoszeń z niestandardowymi polami
- Teraz dwuetapowa autoryzacja wymaga wpisania kodu przed jej włączeniem
- Dodano walutę tenge kazachstańskiego
- Drobne poprawki i usprawnienia szablonów
Jak korzystać z tych funkcji na Twojej stronie Yclas dzisiaj
To była krótka notatka o wydaniu. Poniżej jest to, jak każda z tych funkcji działa na stronie Yclas w 2026 roku, sprawdzone w aktualnej aplikacji.
Payline to teraz Monext
Payline była marką płatności online francuskiego operatora Monext. Stary adres payline.com przekierowuje teraz na stałe na monext.com. Na Packagist biblioteka PHP Payline (monext/payline-sdk) jest oznaczona jako opuszczona. Jej ostatnia wersja to 4.77, wydana 28 lutego 2024 roku (Packagist, sprawdzone w październiku 2026), a Monext publikuje teraz swój SDK PHP pod własną nazwą na GitHubie. Twój panel administracyjny wciąż ma ustawienia Payline w Integrations: identyfikator sprzedawcy, klucz dostępu, numer kontraktu i przełącznik testowy. Jeśli masz już kontrakt sprzedawcy z Monext, zapytaj Monext, czy Twoje dane uwierzytelniające wciąż działają z interfejsem Payline, zanim na nim polegasz. Jeśli wybierasz bramkę od zera, zacznij od tych ze strony funkcji Yclas: Stripe, PayPal, Mollie, Razorpay, Mercado Pago, PayFast, PayTabs, 2Checkout, BitPay i Escrow.com. Wybierz tę, która wypłaca w Twoim kraju i walucie. Mollie, na przykład, pasuje do europejskich sprzedawców, Razorpay do Indii, Mercado Pago do Ameryki Łacińskiej, a PayFast do Południowej Afryki.
OAuth2: logowanie przy użyciu własnego systemu
Opcja OAuth2 jest odrębna od gotowych przycisków Google i Facebook. Jest przeznaczona dla marketplace'ów, które mają już własny system użytkowników, np. klub, portal stowarzyszenia lub intranet firmowy. W ustawieniach logowania społecznościowego w panelu administracyjnym włącz OAuth2 i wypełnij pięć wartości od swojego dostawcy identyfikacji: Client ID, Client Secret, adres URL autoryzacji, adres URL tokena dostępu i adres URL właściciela zasobu (dane użytkownika). U swojego dostawcy zarejestruj https://your-site/social/oauth/1 jako adres URL przekierowania. Yclas rozpoznaje powracających użytkowników po ID wysyłanym przez Twojego dostawcę (takim jak sub lub id) i bierze ich imię oraz email z profilu. Jeśli profil nie ma e-maila, użytkownik zostanie poproszony o dokończenie krótkiego formularza rejestracji, więc dołącz e-mail w profilu zwracanym przez Twojego dostawcę. Istniejące konto Yclas z tym samym e-mailem jest łączone tylko wtedy, gdy dostawca oznacza ten e-mail jako zweryfikowany.
Import ogłoszeń z niestandardowymi polami
Import CSV w panelu administracyjnym sprawdza wiersz nagłówka dokładnie, wraz z kolejnością kolumn. Zaczyna się od user_name, user_email, title, description, date, category, location, price, address, phone, website. Strona wielojęzyczna dodaje potem locale, a strona z włączonym stanem magazynowym dodaje stock. Następnie są image_1, image_2 i tak dalej, jedna kolumna na każde zdjęcie dopuszczone na ogłoszenie w Twoich ustawieniach. Aby importować niestandardowe pola, dodaj jedną kolumnę na pole na końcu, o nazwie cf_ i nazwie pola (np. cf_mileage). Musisz uwzględnić kolumnę dla każdego niestandardowego pola, które ma Twoja strona. Jeśli jednej brakuje lub kolejność jest inna, plik zostanie odrzucony, a komunikat błędu wyświetli nagłówek, którego oczekuje import. Stwórz najpierw swoje niestandardowe pola, a potem skopiuj ten nagłówek do swojego arkusza.
Weryfikacja dwuetapowa i tenge
Użytkownicy włączają weryfikację dwuetapową z własnego profilu. Skanują kod QR Google Authenticatorem lub inną kompatybilną aplikacją uwierzytelniającą, a potem wpisują aktualny kod. Weryfikacja jest włączana tylko po zaakceptowaniu tego kodu, co jest zmianą ogłoszoną w tym wpisie, dzięki czemu nikt nie może się zablokować aplikacją, która nigdy nie została skonfigurowana. Strona funkcji wymienia też kody SMS jako alternatywę. Tenge kazachstański (KZT) jest wciąż na liście walut, obok każdej innej waluty, w której musisz wyświetlać ceny.
Korzystajcie!!