Перейти к содержанию
Форум поддержки пользователей VamShop

Доставка СДЭК на старой версии магазина


Рекомендуемые сообщения

Добрый день, а можно как-то прикрутить модуль доставки СДЭК к магазину версии 1.81?

Обновляться очень уж не хочется, в шаблоне много чего менялось.

Ссылка на сообщение
Поделиться на другие сайты
В 2/12/2018 at 18:09, Sever сказал:

Добрый день, а можно как-то прикрутить модуль доставки СДЭК к магазину версии 1.81?

Обновляться очень уж не хочется, в шаблоне много чего менялось.

Можно.

Перепишите файлы:

/images/icons/cdek.png

/includes/modules/shipping/cdek.php

/lang/russian/modules/shipping/cdek.php

папка /includes/external/cdek

+ из последнего обновления возьмите sql файл и загрузите в базу данных к себе.

+ наверное надо будет ещё взять /includes/classes/order.php тоже.

Ссылка на сообщение
Поделиться на другие сайты

Файлы добавил, в базу загрузил из последнего обновления sql.

После включения модуля в админке, при переходе на Оформить заказ (checkout.php) хром выдает:

Страница недоступна
HTTP ERROR 500

Пробовал и со старым  /includes/classes/order.php, и из новой версии тоже, без изменений.

Ради интереса пробовал заменить checkout.php новым:) Но тоже без результата...

Ссылка на сообщение
Поделиться на другие сайты
47 минуты назад, Sever сказал:

Файлы добавил, в базу загрузил из последнего обновления sql.

После включения модуля в админке, при переходе на Оформить заказ (checkout.php) хром выдает:

Страница недоступна
HTTP ERROR 500

Пробовал и со старым  /includes/classes/order.php, и из новой версии тоже, без изменений.

Ради интереса пробовал заменить checkout.php новым:) Но тоже без результата...

Да, забыл, ещё папку /includes/external/cdek тоже нужно переписать.

+ если 500 ошибка опять будет, надо будет узнавать текст ошибки.

Текст ошибки при 500 странице узнать можно из error log файла веб-сервера.

Ссылка на сообщение
Поделиться на другие сайты

Да, все равно ошибка 500.

Логи посмотрел, пусто... Даже спросил у суппорта, правильно ли смотрю - ответили:

Только в данном логе. Если ошибок нет, быстрей всего скрипт падает, не выдавая ничего в лог.

Видимо придется из-за СДЭКа все-таки обновляться?

Ссылка на сообщение
Поделиться на другие сайты
28 минуты назад, Sever сказал:

Да, все равно ошибка 500.

Логи посмотрел, пусто... Даже спросил у суппорта, правильно ли смотрю - ответили:

Только в данном логе. Если ошибок нет, быстрей всего скрипт падает, не выдавая ничего в лог.

Видимо придется из-за СДЭКа все-таки обновляться?

Нужно узнать ошибку.

Раз не работает, надо ж узнать, что там не так.

Можно так попробовать - 

+ там же внизу shaklov ещё вариант вывода ошибок добавил, в .htaccess

Тоже стоит попробовать.

 

На некоторых хостингах это помогает увидеть ошибку в браузере прямо, не залезая в лог, т.е. вместо 500 страницы ошибки сразу будет  писать ошибку, попробуйте, может получится увидеть, что хоть за ошибка.

Ссылка на сообщение
Поделиться на другие сайты

C ошибкой все оказалось довольно просто - не был установлен cURL:)

После установки СДЭК показывается, но выдает: 

Ошибка: Неправильно задан параметр 'длина' места № 1

Вес я ввел, но ведь длины и т.д. - нет полей в этой версии...

Ссылка на сообщение
Поделиться на другие сайты
8 часов назад, Sever сказал:

C ошибкой все оказалось довольно просто - не был установлен cURL:)

После установки СДЭК показывается, но выдает: 

Ошибка: Неправильно задан параметр 'длина' места № 1

Вес я ввел, но ведь длины и т.д. - нет полей в этой версии...

Есть эти поля в базе, Вы ж sql файл загрузили, можно их вручную заполнить через phpMyAdmin.

Либо из обновления взять ещё файлы:

/admin/includes/classes/categories.php

/admin/includes/modules/new_product.php

/lang/russian/admin/categories.php

Тогда при создании/редактировании товара в админке появятся поля Длина, Ширина, Высота и нужно будет их заполнять.

Потому что для расчёта в СДЭК нужно передавать эти параметры.

Ссылка на сообщение
Поделиться на другие сайты

Обновил эти файлы. Заполнил у товара параметры длина, ширина, высота, объем, без проблем все добавилось.

И все равно выдает: Ошибка: Неправильно задан параметр 'длина' места № 1

Может быть еще где-то что-то надо заменить?

Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, Sever сказал:

Обновил эти файлы. Заполнил у товара параметры длина, ширина, высота, объем, без проблем все добавилось.

И все равно выдает: Ошибка: Неправильно задан параметр 'длина' места № 1

Может быть еще где-то что-то надо заменить?

А что указали в параметрах длина, ширина и т.д.?!

В демке например demo.vamshop.ru по умолчанию указано 30, 20, 5, 0.005 

Можно посмотреть в демке, в админке demo.vamshop.ru

Ссылка на сообщение
Поделиться на другие сайты
  • 1 year later...
2 часа назад, fosteck сказал:

Добрый день, а где взять этот самый "модуль доставки CDEK"?

В VamShop.

Скачать в своём заказе VamShop.

Либо скачать в разделе Файлы - Обновления и взять из обновелния - https://forum.vamshop.ru/files/category/2-обновления/

Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, geval сказал:

а в какой версии появился этот новый модуль сдэк?

VamShop 1.88

А затем вносились в него правки неоднократно.

Ссылка на сообщение
Поделиться на другие сайты
В 19.01.2020 в 13:41, support сказал:

VamShop 1.88

А затем вносились в него правки неоднократно.

Предположим есть магазин версии 1.99.2 и по определенным причинам нет никакой возможности обновиться пока до последней версии, но необходимо обновить только модуль сдэк, соответственно если сделать простую замену файлов includes/modules/shipping/cdek.php этого будет достаточно, или затронуты еще какие-то файлы?

Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, geval сказал:

Предположим есть магазин версии 1.99.2 и по определенным причинам нет никакой возможности обновиться пока до последней версии, но необходимо обновить только модуль сдэк, соответственно если сделать простую замену файлов includes/modules/shipping/cdek.php этого будет достаточно, или затронуты еще какие-то файлы?

По идее, должно быть достаточно.

Основной код именно в этом файле.

Проверяйте.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...