Перейти к содержанию

steve07

Пользователь
  • Постов

    34
  • Зарегистрирован

  • Посещение

Весь контент steve07

  1. Здравствуйте! Накидал немного функционал в "локализация" -> "Адрес магазина" выбирается в каждом магазине федеральный округ. Все используемые округа я вывел программно в виде табов. А как раскидать сами магазины по этим табам? возможно как-то привязаться по id федерального округа? <?php if ($all_FO) { ?> <ul class="nav nav-tabs"> <?php foreach($all_FO as $fo) { ?> <li id="fo_<?php echo $fo['fo_id']; ?>"> <a href="#fo-<?php echo $fo['fo_id']; ?>" data-toggle="tab"><?php echo $fo['fo_name']; ?></a></li> <?php } ?> </ul> <?php } ?> <?php if ($locations) { ?> <div class="tab-content"> <?php foreach ($locations as $location) { ?> <div id="fo-<?php echo $location['federal_okrug_id']; ?>" class="location_list tab-pane fade active in"> <div class="location_item"> <div class="location_name"> <div data-objectid="<?php echo $location['location_id']; ?>" class="location_map"><span>Показать на карте <svg class="icon_svg"><use xlink:href="image/catalog/sprite.svg#treugol"></use></svg></span><svg class="icon_svg"><use xlink:href="image/catalog/sprite.svg#map_icon"></use></svg></div> <a href="<?php echo $location['href']; ?>"><?php echo $location['name']; ?></a> </div> <div class="location_address"><?php echo $location['address']; ?></div> </div> </div> <?php } ?> </div> <?php } ?>
  2. if(isset($parts[1])) { if(isset($item['russian_tracking_no']) && isset($query_order->row['payment_country_id']) && $query_order->row['payment_country_id'] == 176 && empty($query_order_nrsdek->row['nr_sdek']) && $checks[$item['russian_tracking_no']] != '1') { $this->setOrderStatus($parts[0],$item['russian_tracking_no']); $this->log->write('СТАТУС ОБНОВЛЕН! Письмо (заказ '. $parts[0] . ') отправлено на ' . $email); $checks[$item['russian_tracking_no']] = '1'; } else { $this->log->write('Письмо (заказ '. $parts[0] . ') НЕ отправлено'); } } Этот код у меня выполняется в цикле, получаю из учетной системы по API данные (трек номер) на каждую позицию (лот) в заказе . Как правило, трек номер один и тот же на все товары в заказе, но бывает что и разные. Тем самым мне надо сделать проверку, чтобы при обновлении трек номера у одной позиции в заказе письмо отправлялось, а при обновлении у следующих позиций письма уже не отправлялись. Так вот, я сделал проверку, $checks[$item['russian_tracking_no']] != '1', и в конце цикла я присваиваю этой переменной значение 1. Но при первом проходе в логи валится ошибка: как мне правильно сделать проверку или переписать условие?
  3. прошу прощения, но я добавил решетку позже, чем сюда написал... поэтому не в этом...
  4. Не пойму почему возникает ошибка на return $query->row['email']; ? 2023-07-28 10:49:32 - PHP Notice: Undefined index: email in admin/controller/catalog/exchange.php on line 993 2023-07-28 10:49:32 - Письмо (заказ #2499) отправлено на 2023-07-28 10:49:32 - PHP Notice: Undefined index: email in admin/controller/catalog/exchange.php on line 993 2023-07-28 10:49:32 - Письмо (заказ #2501) отправлено на Есть обработка, которая получает некоторые данные по АПИ. Получаю емаил по номеру заказу: public function getEmailOrder($order_id) { $query = $this->db->query("SELECT email FROM `" . DB_PREFIX . "order` WHERE order_id = '" . (int)$order_id . "'"); return $query->row['email']; } в цикле получаю емаил и записываю в лог, номер заказа пишется, а маил выдает ошибку. $email = $this->getEmailOrder($parts[0]); $this->log->write('Письмо (заказ #'. $parts[0] . ') отправлено на ' . $email);
  5. прикладываю ТЗ и тестовые XML-выгрузки из 1с ТЗ склады VL.docx test_xml.zip
  6. Добрый день! Нужно доработать модуль 1c от tesla-chita. Необходимо реализовать остатки по складам. Модуль складов уже есть - Multistore от матроскина. Нужно "подружить" эти 2 модуля: дописать парсинг складов из xml и, соответственно, добавление остатков по складам. Жду ваши цены и сроки. Сделать необходимо на этой неделе.
  7. Добрый день! Установлена всплывающая корзина от pikitos на ocStore 2.3 Необходимо, чтобы при увеличении количества (коробок) рядом считались квадратные метры (Количество * Квадратные метры). Сейчас квадратные метры одной коробки выведены и отображаются в скрытом инпуте: <input type="text" name="kvm" value="<?php echo $product['kvm']; ?>" hidden /> Стоимость задачи: 1000 рублей, сроки как можно раньше)
×
×
  • Создать...