Bitrix zaokrąglenie
Kto miał problem, potrzebuje wskazówki, nie trzeba realizować, albo po swojej stronie i zaproponować rozwiązanie. Problem polega na tym, że na etapie końcowym, gdy następuje obliczenie koszyka, należy zaokrąglić cenę. Jeśli użyć $basketItem->setField("CUSTOM_PRICE", "Y"); to kupony są usuwane, cenę można zostawić, ale po prostu informacja o kuponie jest zatarte i nie wiadomo, który kupon został zastosowany. Jak można zachować zaokrągloną wartość lub dodać zniżkę 0.01, kto miał problem? Jakie rozwiązanie?
-
1 dzień146 PLN
826 10 1 1 1 dzień146 PLNProblem, który opisujesz, związany jest z tym, że przy użyciu metody $basketItem->setField("CUSTOM_PRICE", "Y") w Bitrix (zakładam, że mowa o platformie 1C-Bitrix), standardowa logika stosowania rabatów i kuponów może być resetowana, ponieważ ręcznie ustawiasz niestandardową cenę. To zachowanie jest typowe dla systemu, w którym zmiana ceny bezpośrednio koliduje z mechanizmem rabatów.
-
1 dzień91 PLN
4926 88 0 1 dzień91 PLNDzień dobry, Denis
Opcje:
1. Zamiast CUSTOM_PRICE, spróbuj zmodyfikować cenę towaru przed zastosowaniem rabatu. Na przykład, użyj zdarzenia.
2. Jeśli trzeba zaokrąglić całą koszyk, a nie poszczególne pozycje, można użyć obsługiwacza OnSaleOrderBeforeSaved.
-
1 dzień91 PLN
748 26 1 1 dzień91 PLNzwracajcie się..bez problemów..................................................................................
-
1 dzień109 PLN
3012 73 4 2 1 dzień109 PLNDzień dobry! Miałam pewne doświadczenie w tej dziedzinie!!!!!! Proszę się zgłaszać!!!!
-
Использовать скидку вместо прямого округления
Вместо того чтобы задавать CUSTOM_PRICE, можно добавить программную скидку на 0.01 (или нужную дельту для округления). В Bitrix это можно сделать через создание временной скидки в рамках события (например, OnSaleBasketItemBeforeSaved) или через API скидок (CSaleDiscount). Это позволит сохранить стандартную логику купонов, так как вы не вмешиваетесь в цену напрямую.
Наиболее чистым решением будет использование программной скидки, так как это сохраняет целостность данных о купонах и не ломает стандартную логику. Если же вам важно именно округление через CUSTOM_PRICE, то стоит комбинировать с сохранением данных о купоне вручную (пункт 1). Попробуйте протестировать эти подходы на своей стороне, начиная с анализа событий и возможностей API скидок. -
Aktualne zlecenia dla freelancerów w kategorii PHP
Opracowanie 2 stron internetowych zorientowanych na SEO do sprzedaży części (quady i sprzęt specjalistyczny)Opracowanie dwóch specjalistycznych stron internetowych do sprzedaży części zamiennychOgólne informacjeNależy opracować dwie specjalistyczne strony:Części zamienne do quadów, UTV, SSV i innego podobnego sprzętu.Części zamienne do sprzętu specjalistycznego.Istniejąca strona… PHP, Programowanie stron internetowych ∙ 2 minuty temu ∙ 2 oferty |
Dopracowanie strony Bropack na WordPress (poprawki w szablonie, konfiguracja formularzy i SEO)Opis zadania:Szukamy doświadczonego dewelopera/wykonawcy WordPress do szybkiego zakończenia projektu https://bropack.com.ua/. Strona została już zbudowana i osadzona na WordPressie, ale z powodu opóźnień poprzedniego wykonawcy, konieczne jest zamknięcie części technicznej,… Układ HTML i CSS, PHP ∙ 1 godzina 9 minut temu ∙ 6 ofert |
Szukam rozwiązania White-label dla bukmacherki do wynajęcia |
Tworzenie strony internetowej WordPress
82 PLN
Poszukujemy wykonawcy do stworzenia niestandardowej strony na WordPress dla sklepu jubilerskiego. Pierwszym etapem będzie konsultacja. Content Management Systems, PHP ∙ 2 dni 15 godzin temu ∙ 67 ofert |
Zepsuł się koszyk WooCommerce (WordPress) — nie dodaje produktu i nie otwiera strony koszykaNa stronie internetowego sklepu https://www.dobryi-gospodar.com/ (WordPress + WooCommerce) całkowicie przestała działać funkcja składania zamówienia. Po naciśnięciu przycisku "Dodaj do koszyka" (zarówno w karcie produktu, jak i w katalogu) zaczyna się długie ładowanie (wskaźnik… Content Management Systems, PHP ∙ 2 dni 17 godzin temu ∙ 60 ofert |