Когда я увидел вот эту статью я всплакнул. Такое точное попадание в сердечко, что позавидовал бы сам Купидон. Но в этой статье нет информации, что все таки делать.
Проблема нового сайта Сбербанка, что он не индексируется поисковиками. Совсем. Абсолютно. Если вбить их новый урл в поисковик, то мы не увидим ничего. Поиска по сайту тоже нет. Поиск в гугле через site ничего нам не даст. Ну и земля им Винни-пухом.
Если у вы используете REST для получения данных и у вас не получается переделать код под новые требования, тогда вам под кат
1. Зайдите в админку сбербанка и проверьте что ваша онлайн касса умеет работать с 1.05. Там в версии ОФД системы должно стоять 1.05.
2. Дополните ваш запрос следующими ключами
itemAttributes должен быть у каждой позиции items.
3. И полный запрос
Это необходимый минимум, чтобы обновить свой код под ФФД 1.05. Если вдруг вы очень удивились формату itemAttributes, то вы не одиноки. Как перевести то что указано здесь в то что написано выше я не очень представляю. Но буду рад, если вы в комментариях расскажите, где у них на сайте можно найти пример форматирования itemAttributes.
Проблема нового сайта Сбербанка, что он не индексируется поисковиками. Совсем. Абсолютно. Если вбить их новый урл в поисковик, то мы не увидим ничего. Поиска по сайту тоже нет. Поиск в гугле через site ничего нам не даст. Ну и земля им Винни-пухом.
Если у вы используете REST для получения данных и у вас не получается переделать код под новые требования, тогда вам под кат
1. Зайдите в админку сбербанка и проверьте что ваша онлайн касса умеет работать с 1.05. Там в версии ОФД системы должно стоять 1.05.
2. Дополните ваш запрос следующими ключами
"itemAttributes": { "attributes" : [ { "name": "paymentMethod", "value": "1" }, { "name": "paymentObject", "value": "4" } ] }
itemAttributes должен быть у каждой позиции items.
3. И полный запрос
{ "orderCreationDate": 1544553466000, "customerDetails": { "email": "test@222.ru", "phone": "42", "contact": "Max" }, "cartItems": { "items": [ { "positionId": 1, "name": "FFD 1.05", "quantity": { "value": 1, "measure": "ed" }, "itemCode": "item_1", "tax": { "taxType": 0, "taxSum": 0 }, "itemPrice": 100000, "itemAttributes": { "attributes" : [ { "name": "paymentMethod", "value": "1" }, { "name": "paymentObject", "value": "4" } ] } } ] } }
Это необходимый минимум, чтобы обновить свой код под ФФД 1.05. Если вдруг вы очень удивились формату itemAttributes, то вы не одиноки. Как перевести то что указано здесь в то что написано выше я не очень представляю. Но буду рад, если вы в комментариях расскажите, где у них на сайте можно найти пример форматирования itemAttributes.
