[QUOTE]Павел Мокрушин написал:
[QUOTE] Алексей Кадников написал:
[QUOTE] Павел Мокрушин написал:
"price" : 50 , "quantity" : 1 , "amount" : 25 [/QUOTE]
Мне с АСЦ атола сказали на эту тему что проблема в этой части, должно быть price 25 quantity 1 а вот что такое amount не знаю поидее цена со скидкой, и наверное тоже должна быть 25, т.к. судя по документации атол, в строку товара передается цена уже со скидкой, а скидка если нужно выводится справочно но на расчет цены не влияет, в общем попробую жестко зафиксить это место, может поможет[/QUOTE]
верно, price - это цена без скидок, amount - окончательная цена с учётом всех скидок. Сейчас Атолу нужно передавать уже только окончательную цену, что видимо битрикс не реализовали... На старых кассах атола всё хорошо работает, а вот с новой затык[/QUOTE]
в общем в файле /bitrix/modules/sale/lib/cashbox/cashboxbitrixv2.php
строка 96
изменил на 'price' => (float)($item['sum'] / $item['quantity']), //'price' => (float)$item['base_price'],
чеки начали печататься
в целом данное решение не фонтан, при обновлении сломается, но для моих условий подходит
[QUOTE] Алексей Кадников написал:
[QUOTE] Павел Мокрушин написал:
"price" : 50 , "quantity" : 1 , "amount" : 25 [/QUOTE]
Мне с АСЦ атола сказали на эту тему что проблема в этой части, должно быть price 25 quantity 1 а вот что такое amount не знаю поидее цена со скидкой, и наверное тоже должна быть 25, т.к. судя по документации атол, в строку товара передается цена уже со скидкой, а скидка если нужно выводится справочно но на расчет цены не влияет, в общем попробую жестко зафиксить это место, может поможет[/QUOTE]
верно, price - это цена без скидок, amount - окончательная цена с учётом всех скидок. Сейчас Атолу нужно передавать уже только окончательную цену, что видимо битрикс не реализовали... На старых кассах атола всё хорошо работает, а вот с новой затык[/QUOTE]
в общем в файле /bitrix/modules/sale/lib/cashbox/cashboxbitrixv2.php
строка 96
изменил на 'price' => (float)($item['sum'] / $item['quantity']), //'price' => (float)$item['base_price'],
чеки начали печататься
в целом данное решение не фонтан, при обновлении сломается, но для моих условий подходит