Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

copypaste

Користувачі
  
  • Публікації

    275
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем copypaste

  1. Такое ощущение, что код не до конца написан. Выпилить-то этот кусок нетяжело, но тогда роботы набегут и будут заказывать что-нибудь себе ;)

    Роботы получат картинку от гуглкапчи. Я удалил только кусок с телефоном, капча от этого не пропадает.

  2. Можно ли настроить в админке отображение товаров из подкатегорий в их родительской категории или это нужно править в шаблоне ? Например в категории "компьютеры", есть подкатегории "мыши", "клавиатуры", "провода" с набором товаров для каждой из этих подкатегориий. При этом при переходе по ссылке "компьютеры" попадаешь на пустую страницу без товаров.

    Странно, что этого нет по умолчанию.

  3. Существуют ли более гибкие и удобные модули для управления картинками?

    Чтобы при выборе картинки для тех же опций или товаров, окно загрузки каждый раз не возвращалось в корень, а запоминало последний выбор, и чтобы последние загруженные файлы не улетали в алфавитном порядке на фиг-знает какую страницу менеджера, а хотя бы были на той же странице сверху. Ну и прочие логичные для удобства перелести.

  4. Чтобы иметь возможность отвечать на комментарии (ветки), добавлять к комментариям фото и быстро модерировать в админке (без входа в редактирование, для смены опции на "включить").

    Желательно иметь возможность менять дату отзыва из админки.

  5. Хорошо, поковыряю пока. Если не осилю, обращусь за помощью.

     

    А добавить в модуль вариант оплаты на реквизиты ЯД через терминалы Связной, Евросеть (прочие) не планируете?

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

  6. Подскажите, возможно ли свои значения задать для строк в форме оплаты "1", "3-5" ?

    А то "перевод пользователю яндекс денег" звучит как-то не обнадеживающе :)

    А название получателя, название и назначение платежа, транслируют одну и ту же информацию

    20160424-fvtx-76kb.jpg

  7. Всем привет.

     

    Вручную отредактировал формы заказа в шаблонах и контроллерах  для зарегистрированных и незарегистрированных пользователей. Все работает вроде нормально, но на последнем шаге вылезает вот такое уведомление.

     

     

    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()");

  8. И снова рекаптча.

     

    Вот такой кусок кода в файле:\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">

     

    Зачем он там и за что отвечает? Его можно удалить? Из-за него при оформлении заказа выводится еще одно поле ввода телефона.

  9. Если нет кошелька, то он создаётся автоматически на сколько я помню. После выставления счёта через модуль, оплатить вы его можете и через терминал

    Проблема в том, что Василий Альбертович из Загогулинска об этом может и не догадываться, да и желания пополнять свой кошелек, чтобы потом в его интерфейсе ковыряться у него нет, а терминал он точно видел.

    Это же нам нужно получить его деньги, поэтому чем больше понятных вариантов, тем лучше.

    Стоит сделать возможность выбор "оплаты через терминал" с выпиской счета и указанием точного значения в примечании, чтобы этот платеж автоматически вернулся в магазин и сменил заказу статус.

  10. Посмотрел видео и увидел только способ оплаты напрямую с кошелька покупателя.

    А если у него нет кошелька, он может через терминал напрямую на мой кошелек оплатить? Можно такую опцию сделать?

    "Оплатить напрямую с кошелька QIWI"

    "Оплатить наличными через терминал QIWI"

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.