у меня была та же ситуация {"cart":{"items":[],"paymentMethods":[],"deliveryOptions":[]}}
смысл в несоответствии местоположений, как писали выше.
проверка идет в этом файлике bitrix/modules/sale/general/ym_location.php
вывел в лог список местоположений от магазина - а там вот такая картина - лишний перенос строки после названия
соответственно поиск по массиву дает false
и возвращается пустой ответ.
можно прямо тут убрать лишнее через str_replace или пересохранить в админке местоположения, удалив там все после названия, ну и почистить кэш местоположений не забыть, как уже тоже выше писалось.
смысл в несоответствии местоположений, как писали выше.
проверка идет в этом файлике bitrix/modules/sale/general/ym_location.php
вывел в лог список местоположений от магазина - а там вот такая картина - лишний перенос строки после названия
| Код |
|---|
546 => 'московский ', 547 => 'москва ', 548 => 'моздок ', |
| Код |
|---|
$result = array_search(ToLower($cityName), $this->cityNames); |
можно прямо тут убрать лишнее через str_replace или пересохранить в админке местоположения, удалив там все после названия, ну и почистить кэш местоположений не забыть, как уже тоже выше писалось.