Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Evgenka

Users
  
  • Posts

    150
  • Joined

  • Last visited

Everything posted by Evgenka

  1. Понял, жаль, не совсем удобно. Еще вопрос касаемо цены товара. Почему цена округляется до целого числа? Допустим если в парйсе цена "45.2", то на сайте обновляется этот товар с ценой "45". Как убрать округление?
  2. Сделал так - поставило на все 6000 товаров количество 0. А я работаю с двумя поставщиками. В итоге выставилось 0 на все товары, и обновилось по одному прайсу - с него выставилось нужное количество. Получается, что данная опция просто выставляет 0 полностью всем товарам, а потом обновляет количество с выбранного прайса? А как быть, если в этом прайсе только 700 товаров? Получается по 700 товарам количество обновится из прайса, а на всех остальных товарах так и останется 0?
  3. Так же выскакивает цикличная ошибка: 2015-12-16 0:33:33 - PHP Notice: Undefined index: -1 in /public_html/admin/controller/module/csvsynchroniz.php on line 482 2015-12-16 0:33:33 - PHP Notice: Undefined index: -1 in /public_html/admin/controller/module/csvsynchroniz.php on line 484 Настройки все на скрине. Настроено именно так, потому что нужно только обновление цены и количества по модели товара. Почему ошибка в логах?
  4. Автор, подскажите пожалуйста: Как это реализовать? Удаляю один товар из прайса, на сайте количество остается неизменно. Что не так делаю?
  5. Добры вечер. Подскажите, такой вопрс: в админке дробная часть цены товара разделяется при помощи "." точки. Каким образом ее заменить на "," запятую? Прмер: сейчас цена выглядит так '445.60' в надо сделать, что бы выглядела так '445,60' Что и где необходимо поменять? Заранее спасибо.
  6. Кто может помочь сделать вывод кнопки в категории? Методом тыка выяснено, что при выводе кнопки в каталоге не происходит привязки к product_id, и как следствие при нажатии выскакивает ошибка с сообщением, что товара нет в наличии. Если из контроллера убрать проверку количества, то заказ оформляется, но поле с названием товара естественно пустое, т.к. как говорил уже выше, нет привязки к product_id в котором эта кнопка была нажата. Как правильно привязать к product_id так и не понял к сожалению. Знаний совсем нет в этой области.
  7. Очень нужный модуль, огромное спасибо автору! Вопрос, выскакивают ошибки по vqmod вида: File Name : admin/controller/module/*.php(0) VQModObject::applyMod - SEARCH NOT FOUND (SKIPPED): $this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL') Так понимаю, что не может просто найти такой файл с именем "*.php" и следовательно заменить данные. Что сделать? В каких именно файлах по замыслу он должен заменить эту строчку? Спасибо за ответ! Ps: самое интересное, но даже с этой ошибкой модуль работает превосходно
  8. Спасибо за ссылку, читал это после вашей подсказки про var_dump. Но к сожалению знания не позволяют все правильно сделать. Спасибо за помощь.
  9. Вот на этом мои знания и оканчиваются Необходимо сделать так? : if ($settings) { $contact = $settings['contact']; $product_id = $settings['product_id']; } elseif ($this->request->server['REQUEST_METHOD'] == 'POST') { $contact = $this->request->post['contact']; $product_herfprod = var_dump($this->request->post['product_herfprod']);exit; $product_id = $this->request->post['product_id']; } else { $product_id = 0; }
  10. Привожу к виду if ($settings) { $contact = $settings['contact']; $product_id = $settings['product_id']; } elseif ($this->request->server['REQUEST_METHOD'] == 'POST') { $contact = $this->request->post['contact']; $product_herfprod = $this->request->post['product_herfprod']; $product_id = $this->request->post['product_id']; } else { $product_id = 0; } Ничего так же не происходит, запись не вносится
  11. Всем привет. Прошу помощи. Переделываю мод, но возникла проблема. Что сделал не так. Вывожу форму tpl-кой таким образом <b><p style="text-align: center;"><?php echo $product_herfprod; ?></b><br /><input name="product_herfprod" type="text" value="" />В БД в соответствующей таблице создано поле product_herfprodКонтроллер выглядит таким образом: Ну а модель соответственно: <?phpclass ModelCatalogcheap extends Model { public function addOrder($data) { $this->db->query("INSERT INTO " . DB_PREFIX . "cheap SET contact = '" . $this->db->escape($data['contact']) . "', product_id = '" . (int) $data['product_id'] . "', product_name = '" . $this->db->escape($data['product_name']) . "', product_herfprod = '" . $data['product_herfprod'] . "', total = '" . (float) $data['total'] . "', date_added = NOW(), currency_id = '" . (int) $data['currency_id'] . "', currency_code = '" . $this->db->escape($data['currency_code']) . "', currency_value = '" . (float) $this->db->escape($data['currency_value']) . "'"); $order_id = $this->db->getLastId(); $this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - 1) WHERE product_id = '" . (int) $data['product_id'] . "' AND subtract = '1'"); return $order_id; }}?>Собственно вопрос, почему данные вводимые в tpl-ке не записываются в БД. Что я накосячил в контроллере?Прошу сильно не ругаться, опыта совсем нет, делаю модуль для своего сайта. Заранее всем спасибо за помощь.
  12. Автор, скажите, стоит ждать от Вас совета? Или не рассчитывать на Вашу помощь и крутить модуль дальше самому? Мне просто что бы знать, ждать чего-то от Вас или нет. Спасибо.
  13. Добрый день. Установил Ваш модуль, очень нравится. Немного переделал его под себя, но столкнулся с такой проблемой: 1. хочу что бы во сплывающем окне после heading_title было так же написано название товара, который человек заказывает. В письме на email администратору оно формируется $email_text .= sprintf($this->language->get('text_product'), html_entity_decode($product_info['name']), ENT_QUOTES, 'UTF-8') . "\n"; Что нужно добавить в код, что бы название товара выводилось так же и в форме быстрого заказа? 2. Форма не растягивается после оформления заказа, это хорошо видно на прикрепленном скрниншоте с вашей демки и моего сайта. На вашей демке все отлично, на моем сайте как-то криво. Как подправить? Спасибо.
  14. Пытаюсь сделать маску ввода телефона при создании заказа через админку. Как было написано выше подключил в header.tpl сам скрипт. Далее в файле admin/view/template/sale/order_form.tpl присвоил инпуту id phone и перед инпутом вставил скрипт <script type="text/javascript">jQuery(function($){ $("#phone").mask("(999) 999-9999"); }); </script> К сожаление при создании и редактировании заказа в админке ничего не изменилось. Что делаю не так, подскажите пожалуйста. Спасибо.
  15. Подскажите пожалуйста, бонус предоставляется единоразово новому зарегистрированному пользователи, или постоянно?
  16. Спасибо! Очень удобное дополнение! Раньше приходилось в ручную все товары из отмененного заказа добавлять. А подскажите, как подправить код, что бы еще и при статусе заказа с id=16 происходило то же самое? Сейчас объясню: Мы отправляем заказы почтовой пересылкой. Если клиент так и не приходит за заказом в свое почтовое отделение, то посылка возвращается обратно к нам. В магазине к таким заказам мы ставим статус "Возвращено за не востребованием". И хотелось бы, что б при выставлении этого статуса, происходило то же самое, как и с отменой. Еще раз спасибо.
  17. Всем здравствуйте. Версия 1.5.5.1.1 Столкнулся с такой проблемой: искал модуль, который бы убирал кнопку "купить", при отсутствии товара (количество = 0) и вот нашел, но проблема в том, что когда заходим в товар которого нет в наличии - все хорошо, кнопки купить нет, шаблон стоит нормально, но когда заходим в товар, который есть в наличии, то слетает шаблон. Как это проявляется видно на скринах (один с включенным модулем, другой с выключенным). Как на первом скрине с черным фоном быть не должно. Должен идти белый фон до низа, пока по левой стороне идут категории вертикально Т.к. я не особо в коде что-то понимаю, то методом тыка выяснил, в какой именно части что-то не так. Оригинал модуля прикладываю. Большое спасибо за помощь. replace_addtocart_buttons_with_outofstock.xml
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.