Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Бітрікс округлення

Translated

  1. 826    10  1   1
    1 день1775 UAH

    Проблема, яку ви описуєте, пов'язана з тим, що при використанні методу $basketItem->setField("CUSTOM_PRICE", "Y") в Bitrix (припускаю, що йдеться про платформу 1С-Bitrix), стандартна логіка застосування знижок і купонів може скидатись, оскільки ви вручну задаєте кастомну ціну. Це поведінка типова для системи, де зміна ціни безпосередньо конфліктує з механізмом знижок.

  2. 4926    88  0
    1 день1109 UAH

    Доброго дня, Денис
    Варіанти:
    1. Замість CUSTOM_PRICE спробуй модифікувати ціну товару перед тим, як знижка застосовується. Наприклад, використати подію.
    2. Якщо потрібно округлити всю корзину, а не окремі позиції, можна використати обробник OnSaleOrderBeforeSaved.

  3. 748    26  1
    1 день1109 UAH

    обращайтесь..без проблем..................................................................................

  4. 3012    73  4   2
    1 день1331 UAH

    Доброго дня! Мала певний досвід у цій сфері!!!!!! Звертайтесь!!!!

  • Danu Darii
    3 квітня 2025, 16:20 |

    Использовать скидку вместо прямого округления
    Вместо того чтобы задавать CUSTOM_PRICE, можно добавить программную скидку на 0.01 (или нужную дельту для округления). В Bitrix это можно сделать через создание временной скидки в рамках события (например, OnSaleBasketItemBeforeSaved) или через API скидок (CSaleDiscount). Это позволит сохранить стандартную логику купонов, так как вы не вмешиваетесь в цену напрямую.
    Наиболее чистым решением будет использование программной скидки, так как это сохраняет целостность данных о купонах и не ломает стандартную логику. Если же вам важно именно округление через CUSTOM_PRICE, то стоит комбинировать с сохранением данных о купоне вручную (пункт 1). Попробуйте протестировать эти подходы на своей стороне, начиная с анализа событий и возможностей API скидок.

Актуальні фриланс-проєкти в категорії PHP

Аудит сайту

Завдання по технічній відладці OpenCart 3 (ocStore). Мені потрібен фіксований бюджет за результат, а не погодинна оплата. Список робіт 1 . Виправлення500помилки: При оновленні модифікаторів виникає конфлікт (ймовірно, між ⁠system/seo_package.ocmod.xml⁠ та ⁠unixml.ocmod.xml⁠).…

CMSPHP ∙ 13 годин 42 хвилини тому ∙ 34 ставки

Розробка єдиного проекту на основі доопрацювання і обєднання 4 скріптів

Вітаю. Потрібно обєднати 4 скріпта різних авторів в єдине середовище. Состав - форум - відео портал - статейний портал - дошка оголошень. самі скріпти я надаю. Детальне тз в доданих файлах. Прошу продумати як за відносно невеликий кошт можно зібрати потрібний функціонал, зробит…

PHPВеб-програмування ∙ 15 годин 9 хвилин тому ∙ 27 ставок

Сайт на WordPress з використанням теми Kadence та Kadence Blocks.

10 000 UAH

Нам потрібно створити сайт на WordPress з використанням теми Kadence та Kadence Blocks. Інтернет-магазину не буде (хоча, ймовірно, він буде доданий у майбутньому). Потрібна головна сторінка та кілька внутрішніх сторінок. Графіка вже готова, структура макета здебільшого…

CMSPHP ∙ 18 годин 36 хвилин тому ∙ 33 ставки

Розробка 2 SEO-орієнтованих сайтів з продажу запчастин (квадроцикли та спецтехніка)

Розробка двох спеціалізованих сайтів з продажу запчастинЗагальна інформація Потрібно розробити два спеціалізовані сайти: Запчастини для квадроциклів, UTV, SSV та іншої подібної техніки. Запчастини для спеціальної техніки. Існуючий сайт компанії: https://kiaparts.com.ua/ Нові…

PHPВеб-програмування ∙ 1 день 15 годин тому ∙ 67 ставок

Шукаю White-label рішення Букмекерської контори під оренду

Знайти та розгорнути готове white-label рішення з можливістю управління лініями та коефіцієнтами через адмін-панель. МОЖЛИВІСТЬ ДОДАТИ ЛІНІЮ СВОЮ

PHPPython ∙ 2 дні 3 години тому ∙ 13 ставок

Замовник
Денис Чернявский Turkiyemart
Казахстан Алмати (Алма-Ата)  125  0
Проєкт опублікований
1 рік тому
93 перегляди
Мітки