Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.3.x)
Установка, Настройка, Обновление
Использование HTTP API
Использование HTTP API
najort
Новичок
Сообщений: 72
Регистрация: 18-10-2011
# 1
21-11-2012 16:41
Господа гуру php, подскажите, как реализовать HTTP API запрос при нажатии на кнопке
Изменить
в админке при смене статуса и кнопку
Задать номер отправления
?
HTTP API запрос есть. Спасибо.
najort
Новичок
Сообщений: 72
Регистрация: 18-10-2011
# 2
21-11-2012 16:48
Судя по переводу, нужно копать в сторону файла AdminOrders.php
Цитата:
$_LANGADM['AdminOrders8588fd6e73a866096416593954bd98f2'] = 'Задать номер отправления';
$_LANGADM['AdminOrdersf4ec5f57bd4d31b803312d873be40da9'] = 'Изменить';
najort
Новичок
Сообщений: 72
Регистрация: 18-10-2011
# 3
21-11-2012 16:51
Кнопка
Изменить
похоже вот этот код:
AdminOrders.php
Цитата:
<form action="'.$currentIndex.'&view'.$this->table.'&token='.$this->token.'" method="post" style="text-align:center;">
<select name="id_order_state">';
$currentStateTab = $order->getCurrentStateFull($cookie->id_lang);
foreach ($states AS $state)
echo '<option value="'.$state['id_order_state'].'"'.(($state['id_order_state'] == $currentStateTab['id_order_state']) ? ' selected="selected"' : '').'>'.stripslashes($state['name']).'</option>';
echo '
</select>
<input type="hidden" name="id_order" value="'.$order->id.'" />
<input type="submit" name="submitState" value="'.$this->l('Change').'" class="button" />
</form>';
Но пока не нашел, где само действие на эту кнопку прописывается.
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009
# 4
21-11-2012 17:29
Нужен статус заказа Отправлен, чтобы указать номер отправления
Модули для PrestaShop
,
Синхронизация с 1С
najort
Новичок
Сообщений: 72
Регистрация: 18-10-2011
# 5
21-11-2012 20:13
Это понятно
Я немного другое спросил:
Как засунуть HTTP API запрос при нажатии на кнопки: Изменить и Задать номер отправления?
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009
# 6
21-11-2012 20:39
Кнопку Задать номер отправления ищите по submitShippingNumber
HTTP API запрос - вообще не знаю что это. Запрос и так происходит при нажатии этих кнопок.
Модули для PrestaShop
,
Синхронизация с 1С
najort
Новичок
Сообщений: 72
Регистрация: 18-10-2011
# 7
21-11-2012 22:42
имеется виду, что я хочу добавить к этой кнопке php http api запрос по отправке смс.. ладно будем пробовать.
najort
Новичок
Сообщений: 72
Регистрация: 18-10-2011
# 8
21-11-2012 23:34
в общем разобрался.
нужно в AdminTabs.php
после строчки
Цитата:
Mail::Send(intval($order->id_lang), 'in_transit', ((is_array($_LANGMAIL) AND key_exists($subject, $_LANGMAIL)) ? $_LANGMAIL[$subject] : $subject), $templateVars, $customer->email, $customer->firstname.' '.$customer->lastname);
добавить что нужно))
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов