-
Публікації
275 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем copypaste
-
-
Такое ощущение, что код не до конца написан. Выпилить-то этот кусок нетяжело, но тогда роботы набегут и будут заказывать что-нибудь себе ;)
Роботы получат картинку от гуглкапчи. Я удалил только кусок с телефоном, капча от этого не пропадает.
-
Можно ли настроить в админке отображение товаров из подкатегорий в их родительской категории или это нужно править в шаблоне ? Например в категории "компьютеры", есть подкатегории "мыши", "клавиатуры", "провода" с набором товаров для каждой из этих подкатегориий. При этом при переходе по ссылке "компьютеры" попадаешь на пустую страницу без товаров.
Странно, что этого нет по умолчанию.
-
Я просто удалил этот кусок в итоге. Все работает нормально.
-
Спасибо, хороший модуль.
Можете такой же сделать для быстрой смены базовой цены товаров? Чтобы прямо в таблице товаров их менять.
-
Добрый день.
Не нашел в админке (админка впечатляет количеством настроек, я даже потерялся) модуля блока модерирования комментариями. Или все это делается с фронта?
-
Но ведь он может быть фейковым !!!!!
Естественно он таким и будет, маркетинг же :)
Пусть парсит.
-
Модуль дополняющий карточку товара сообщением о том, сколько раз его заказали за все время продаж.
Кто видел нечто подобное?
-
Слишком круто, мне же нужно решить только вопрос с комментариями в карточке товара.
-
Существуют ли более гибкие и удобные модули для управления картинками?
Чтобы при выборе картинки для тех же опций или товаров, окно загрузки каждый раз не возвращалось в корень, а запоминало последний выбор, и чтобы последние загруженные файлы не улетали в алфавитном порядке на фиг-знает какую страницу менеджера, а хотя бы были на той же странице сверху. Ну и прочие логичные для удобства перелести.
-
Чтобы иметь возможность отвечать на комментарии (ветки), добавлять к комментариям фото и быстро модерировать в админке (без входа в редактирование, для смены опции на "включить").
Желательно иметь возможность менять дату отзыва из админки.
-
Хорошо, поковыряю пока. Если не осилю, обращусь за помощью.
А добавить в модуль вариант оплаты на реквизиты ЯД через терминалы Связной, Евросеть (прочие) не планируете?
Чтобы те, у кого кошелька нет, могли сделать перевод на указанный счет с указанным примечанием и он автоматически отразился в заказе.
-
Подскажите, возможно ли свои значения задать для строк в форме оплаты "1", "3-5" ?
А то "перевод пользователю яндекс денег" звучит как-то не обнадеживающе :)
А название получателя, название и назначение платежа, транслируют одну и ту же информацию
-
Вот так выглядит.
Висит с правой стороны, при прокрутке страницы все время остается на виду.
Может кто знает, как называется?
-
Хочется дополнить форму возможностью прикладывать фотографии.
Как это сделать?
Спасибо.
-
настройте тут и скачайте скрипт
А есть альтернативы этому сервису, чтобы в линейке число лайков отображалось, а не только иконки?
-
Из шаблона уже убрал.
Ок, вопрос решил немного поковырявшись в order.php методом тыка :)
Можно закрыть или удалить тему.
-
Всем привет.
Вручную отредактировал формы заказа в шаблонах и контроллерах для зарегистрированных и незарегистрированных пользователей. Все работает вроде нормально, но на последнем шаге вылезает вот такое уведомление.
Notice: Undefined index: lastname in /httpdocs/catalog/model/checkout/order.php on line 6Notice: Undefined index: fax in httpdocs/catalog/model/checkout/order.php on line 6Notice: Undefined index: payment_lastname in httpdocs/catalog/model/checkout/order.php on line 6Notice: Undefined index: payment_company in /httpdocs/catalog/model/checkout/order.php on line 6
Как я понимаю, скрипт не может получить значения удаленных полей,чтобы записать их в базу?
Как их корректно удалить из кода файла order.php (у меня что-то не получается, может синтаксис неправильно соблюдаю)?
Вот этот кусок кода.
$this->db->query("INSERT INTO `" . DB_PREFIX . "order` SET invoice_prefix = '" . $this->db->escape($data['invoice_prefix']) . "', store_id = '" . (int)$data['store_id'] . "', store_name = '" . $this->db->escape($data['store_name']) . "', store_url = '" . $this->db->escape($data['store_url']) . "', customer_id = '" . (int)$data['customer_id'] . "', customer_group_id = '" . (int)$data['customer_group_id'] . "', firstname = '" . $this->db->escape($data['firstname']) . "', lastname = '" . $this->db->escape($data['lastname']) . "', email = '" . $this->db->escape($data['email']) . "', telephone = '" . $this->db->escape($data['telephone']) . "', fax = '" . $this->db->escape($data['fax']) . "', custom_field = '" . $this->db->escape(isset($data['custom_field']) ? json_encode($data['custom_field']) : '') . "', payment_firstname = '" . $this->db->escape($data['payment_firstname']) . "', payment_lastname = '" . $this->db->escape($data['payment_lastname']) . "', payment_company = '" . $this->db->escape($data['payment_company']) . "', payment_address_1 = '" . $this->db->escape($data['payment_address_1']) . "', payment_address_2 = '" . $this->db->escape($data['payment_address_2']) . "', payment_city = '" . $this->db->escape($data['payment_city']) . "', payment_postcode = '" . $this->db->escape($data['payment_postcode']) . "', payment_country = '" . $this->db->escape($data['payment_country']) . "', payment_country_id = '" . (int)$data['payment_country_id'] . "', payment_zone = '" . $this->db->escape($data['payment_zone']) . "', payment_zone_id = '" . (int)$data['payment_zone_id'] . "', payment_address_format = '" . $this->db->escape($data['payment_address_format']) . "', payment_custom_field = '" . $this->db->escape(isset($data['payment_custom_field']) ? json_encode($data['payment_custom_field']) : '') . "', payment_method = '" . $this->db->escape($data['payment_method']) . "', payment_code = '" . $this->db->escape($data['payment_code']) . "', shipping_firstname = '" . $this->db->escape($data['shipping_firstname']) . "', shipping_lastname = '" . $this->db->escape($data['shipping_lastname']) . "', shipping_company = '" . $this->db->escape($data['shipping_company']) . "', shipping_address_1 = '" . $this->db->escape($data['shipping_address_1']) . "', shipping_address_2 = '" . $this->db->escape($data['shipping_address_2']) . "', shipping_city = '" . $this->db->escape($data['shipping_city']) . "', shipping_postcode = '" . $this->db->escape($data['shipping_postcode']) . "', shipping_country = '" . $this->db->escape($data['shipping_country']) . "', shipping_country_id = '" . (int)$data['shipping_country_id'] . "', shipping_zone = '" . $this->db->escape($data['shipping_zone']) . "', shipping_zone_id = '" . (int)$data['shipping_zone_id'] . "', shipping_address_format = '" . $this->db->escape($data['shipping_address_format']) . "', shipping_custom_field = '" . $this->db->escape(isset($data['shipping_custom_field']) ? json_encode($data['shipping_custom_field']) : '') . "', shipping_method = '" . $this->db->escape($data['shipping_method']) . "', shipping_code = '" . $this->db->escape($data['shipping_code']) . "', comment = '" . $this->db->escape($data['comment']) . "', total = '" . (float)$data['total'] . "', affiliate_id = '" . (int)$data['affiliate_id'] . "', commission = '" . (float)$data['commission'] . "', marketing_id = '" . (int)$data['marketing_id'] . "', tracking = '" . $this->db->escape($data['tracking']) . "', language_id = '" . (int)$data['language_id'] . "', currency_id = '" . (int)$data['currency_id'] . "', currency_code = '" . $this->db->escape($data['currency_code']) . "', currency_value = '" . (float)$data['currency_value'] . "', ip = '" . $this->db->escape($data['ip']) . "', forwarded_ip = '" . $this->db->escape($data['forwarded_ip']) . "', user_agent = '" . $this->db->escape($data['user_agent']) . "', accept_language = '" . $this->db->escape($data['accept_language']) . "', date_added = NOW(), date_modified = NOW()");
-
И снова рекаптча.
Вот такой кусок кода в файле:\catalog\view\theme\default\template\captcha\
<?php if (substr($route, 0, 9) == 'checkout/') { ?>
<label class="control-label" for="input-payment-telephone">Telephone</label>
<input type="text" name="telephone" value="" placeholder="Telephone" id="input-payment-telephone" class="form-control">Зачем он там и за что отвечает? Его можно удалить? Из-за него при оформлении заказа выводится еще одно поле ввода телефона.
-
Спасибо, осилил :)
-
Вот такая причина:
Язык не может быть удален, поскольку он используется в 3 магазине(ах)!Есть решение?
-
Если нет кошелька, то он создаётся автоматически на сколько я помню. После выставления счёта через модуль, оплатить вы его можете и через терминал
Проблема в том, что Василий Альбертович из Загогулинска об этом может и не догадываться, да и желания пополнять свой кошелек, чтобы потом в его интерфейсе ковыряться у него нет, а терминал он точно видел.
Это же нам нужно получить его деньги, поэтому чем больше понятных вариантов, тем лучше.
Стоит сделать возможность выбор "оплаты через терминал" с выпиской счета и указанием точного значения в примечании, чтобы этот платеж автоматически вернулся в магазин и сменил заказу статус.
-
А где это делается? В админке кликингом или нужно в код лезть?
-
Хотелось бы видеть статусы:
"ожидает оплаты"
"оплачен"
"отправлен"
и.т.п.
-
Посмотрел видео и увидел только способ оплаты напрямую с кошелька покупателя.
А если у него нет кошелька, он может через терминал напрямую на мой кошелек оплатить? Можно такую опцию сделать?
"Оплатить напрямую с кошелька QIWI"
"Оплатить наличными через терминал QIWI"
Водяной знак для ocStore 2.1.*
в Поиск модулей
Опубліковано:
Данный модуль на ранее загруженные картинки ватермарки проставит?