Mamy przyjemność poinformować Was o ważnych nowych funkcjonalnościach w naszym systemie, które znacząco ułatwią korzystanie z naszej platformy. W tym artykule znajdziecie szczegółowe informacje dotyczące następujących istotnych aktualizacji:
1. Dodawanie produktów bez ceny do koszyka oraz oferty na koszyku Backoffice
Aby umożliwić dodawanie produktów do koszyka BO bez określonej ceny, wdrożeniowiec musi dokonać pewnych konfiguracji. W ramach tych zmian, należy ustawić flagę:
"can_add_product_without_price_to_cart" na wartość "true" dla danego klienta. Ta flaga jest dostępna w obszarze ustawień API wewnętrznego systemu zamówień (internal orderpath).
Po włączeniu tej flagi, zostaje aktywowane wsparcie dla produktów bez określonej ceny, co pozwala na:
a) Dodawanie do koszyka produktów, które są aktywne, ale nie posiadają ustalonej ceny.
b) Dodawanie produktów zarówno aktywnych, jak i produktów roboczych bez określonej ceny do oferty.
c) Przed przypisaniem ceny do produktu, możliwe jest dodawanie produktów do oferty lub koszyka. Jednakże akceptacja oferty oraz złożenie zamówienia na te produkty będzie niedostępne do momentu przypisania ceny.
d) Po przypisaniu ceny do produktu, można kontynuować przetwarzanie zamówienia oraz oferty bez żadnych ograniczeń.
e) Oferty bez określonej ceny można wydrukować i przesłać klientowi za pomocą wiadomości e-mail.
f) Koszyk zawierający produkty bez określonej ceny można przypisać do konkretnego użytkownika i udostępnić go na naszym sklepie internetowym.
2. Dodanie nowego typu uprawnień.
Nowe uprawnienie umożliwia filtrowanie widoku i zarządzanie zamówieniami w oparciu o przypisanie klienta do określonego oddziału. Dodając warunek odniesienia do oddziału w sekcji "Akcja: Obsługa klienta" i "Dokumenty klienta", uzyskujemy możliwość ograniczenia widoczności oraz tworzenia zamówień tylko dla klientów przypisanych do tego konkretnego oddziału.
{OPERATOR_DEFAULT} / branchId (id oddziału)
3. Wyświetlanie nowego menu w kontekście klienta w BO
Poziome menu na karcie klienta zostało zastąpione menu pionowym. Można tam wybrać te same opcje co wcześniej. Zmienił się tylko sposób prezentacji. Prezentacja menu została dostosowana do widoków mobilnych
4. Dodanie możliwości przypisania kilku oddziałów do jednego operatora.
Przypisanie oddziałów do operatorów zostało zrealizowane w ten sposób, że rozdzielono przypisanie na dwa typu: oddział główny i oddziały dodatkowe. Dany operator musi mieć przypisany oddział główny i może mieć przypisane kilka oddziałów dodatkowych. W przypadku przypisania tylko oddziału dodatkowego bez oddziału głównego, zostaje on oddziałem głównym. Po wdrożeniu zmiany dostosowano również uprawnienia. Można skonfigurować je tak, żeby operator mając dodany warunek {OPERATOR_DEFAULT} (czyli pobierz informacje o oddziałach z karty operatora), mógł pracować również na oddziałach dodatkowych.
5, Wyodrębnienie nowego obszaru uprawnień do dokumentów magazynowych jak WZ i WZK
W kolejnych aktualizacjach zostanie dodanie więcej akcji oraz tłumaczenia całego obszaru.
6. Komunikat kolejki dodawania produktu.
Jeżeli przy dodawaniu produktu do koszyka lub oferty, pojawi się kolejka w dodawaniu produktów, to użytkownik na widoku listy produktowej będzie informowany, ile produktów jest w danym momencie dodawanych. Na listingu produktów pojawi się nowy komunikat w kolorze niebieskim.
7. Wyszukiwarka klientów z mojego oddziału
W systemie ONe została wprowadzona możliwość przypisania oddziałów dodatkowych. W przypadku wyszukiwania klientów w głównej wyszukiwarce (na górze okna), w zakładce "Mojego oddziału" pojawią się klienci przypisani do oddziału głównego oraz oddziałów dodatkowych danego operatora.
8. Dodanie możliwości pobrania z API integracyjnego zdarzeń dotyczących korekt faktur:
ich dodawania, aktualizowania (wspólny event) oraz usuwania.// https://api-prod.onecommerce.shop/swagger/invoices/swagger-ui.html?urls.primaryName=invoices%20integration%20v1#/Invoices/getInvoicesForSynchronizationUsingGET <- ten endpoint:Przykładowy response po dodaniu korekty (Faktura NOWSZA):
{
"nextId": 3,
"events": [
{
"invoiceNumber": "Faktura Katowice",
"type": "InvoiceCreated"
},
{
"correctionNumber": "Faktura NOWSZA",
"type": "AccountingDocumentCorrectionUpdated"
}
]
}
9. a) Rozbicie obecnych cenników marżowych na dwa osobne cenniki: purchase oraz markup.
Zmiana widoczna w API integracyjnym pricing:
https://api-prod.onecommerce.shop/swagger/pricing/swagger-ui.html?urls.primaryName=pricing%20integration%20v1#/pricingEndpointy dotyczące pricing purchase zostały wyszarzone. Zostały dodane w zamian dwa nowe: purchase-price oraz markup.Ograniczeniem, które wynikało z poprzedniego rozwiązania, był brak możliwości dodania kolejnego narzutu do już utworzonego cennika zakupowego. Dzięki zmianie można utworzyć cennik narzutowy (sekcja pricing) i dodawać do niego kolejne narzuty (sekcja markup)b) Dodanie nazewnictwa dla głównych cenników. Dzięki temu integratorator będzie mógł używać podanej nazwy, zamiast stałej UUID jako ID danego cennika
- główny cennik katalogowy (MAIN_CATALOG)
- główny cennik zakupowy (MAIN_PURCHASE)
- główny cennik narzutowy (MAIN_MARKUP)c) Naniesienie powyższych nazw na graf w explain pricing. Poprawia to czytelność grafu.
10. Wyłączenie opcji przesyłania produktu roboczego do aktywacji z poziomu linii.
Domyślnie, u każdego tenanta została wyłączona możliwość przesyłania produktów roboczych do aktywacji z poziomu linii produktowej. Produkty będą wysyłane do aktywacji automatycznie, przy zmianie statusu oferty na "WON_WITH_DRAFT_PRODUCTS", czyli po zaakceptowaniu jej przez klienta.
Opcję ręcznego przesyłania produktu roboczego do aktywacji, można włączyć w ustawianiach (sekcja orderpath). Aby to zrobić operator musi mieć odpowiednie uprawnienia do sekcji ustawień.
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.