

unkind
Users-
Posts
131 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by unkind
-
Поторопился радоваться. При создании заказа через front сайта доп. поля записываются в order_product - все ОК! НО при создании заказа в админке ничего не пишется. А при редактировании уже имеющегося заказа(созданного через front сайта) все доп. данные заказа из таблицы order_product стираются. Остаются только штатные. Что сделано: admin/model/sale/order.php в запрос внесения данных в БД добавил: isbn = '" . $this->db->escape($order_product['isbn']) . "' public function addOrder($data) { ТРА-ТА-ТА.... if (isset($data['order_product'])) { foreach ($data['order_product'] as $order_product) { $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$order_product['product_id'] . "', isbn = '" . $this->db->escape($order_product['isbn']) . "', model = '" . $this->db->escape($order_product['model']) . "', quantity = '" . (int)$order_product['quantity'] . "', price = '" . (float)$order_product['price'] . "', total = '" . (float)$order_product['total'] . "', tax = '" . (float)$order_product['tax'] . "', reward = '" . (int)$order_product['reward'] . "'"); $order_product_id = $this->db->getLastId(); в этом же файле: public function editOrder($order_id, $data) { ТРА-ТА-ТА... if (isset($data['order_product'])) { foreach ($data['order_product'] as $order_product) { $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_product_id = '" . (int)$order_product['order_product_id'] . "', order_id = '" . (int)$order_id . "', product_id = '" . (int)$order_product['product_id'] . "', isbn = '" . $this->db->escape($order_product['isbn']) . "', name = '" . $this->db->escape($order_product['name']) . "', model = '" . $this->db->escape($order_product['model']) . "', quantity = '" . (int)$order_product['quantity'] . "', price = '" . (float)$order_product['price'] . "', total = '" . (float)$order_product['total'] . "', tax = '" . (float)$order_product['tax'] . "', reward = '" . (int)$order_product['reward'] . "'"); $order_product_id = $this->db->getLastId(); В файле admin/controller/sale/order.php везде где встречалось упоминание поля 'model' прописал по аналогии 'isbn'/ Но в итоге при работе с заказом из админки ничего не пишется в базу. В логах ошибка: Undefined index: isbn in ...admin\model\sale\order.php on line 212 (это как раз запрос в функции editOrder) Где определить index для этого файла?
-
Возникла другая проблема: Новые данные (isbn и еще несколько полей) не записываются в таблицу order_product.Записываются только полностью числовые значения. Если в поле смешанное значение начинается с цифры, то записывается то записывается только цифра, если начинается с текста, то в поле записывается Ноль. Пример: 1(2) час. - записывается 1 14(30) дн. - записывается 14 Продукт 1 - записывается 0 342493 - записывается полностью 342493. Тип значения соответствующих столбцов в product и order_product одинаковые, выставлял и text и varchar - результата нет. Насколько я понимаю, данные должны просто копироваться, но получается они проходят какую-то обработку... Может кто-нибудь подсказать?
-
Доброго времени суток! ocStore 1.5.5.1.2 Помогите разобраться. Есть задача: сохранять некоторые поля (в частности поле isbn) из табл. Product в табл. Order_product при создании заказа. Модель создания заказа стандартная. Что сделал: 1. В табл. Order_product создал столбец isbn. 2. В файле catalog/model/checkout/order.php в функцию addOrder (в часть foreach ($data['products'] as $product) (у меня 9 строка)) добавил запись значения в соответствующий столбец (по аналогии с уже имеющимися) : isbn = '" . (int)$product['isbn'] . "' Получилось : foreach ($data['products'] as $product) { $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', isbn = '" . (int)$product['isbn'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', purchase_price = '" . (int)$product['purchase_price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'"); До этого значение isbn выведено в карточку товара, поэтому в model/catalog/product.php и в controller/product/product.php все данные есть. Внимание, как говорится, вопрос! При формировании заказа, на предпоследнем шаге №5 выдает ошибку и не продолжает формирование заказ. В логах следующая ошибка: Undefined index: isbn в файле catalog/model/checkout/order.php Поискал по форуму, нашел, что якобы переменные передаются в catalog/model/checkout/order.php из файла catalog\controller\checkout\confirm.php. В файле catalog\controller\checkout\confirm.php нашел: $product_data = array(); foreach ($this->cart->getProducts() as $product) { ...ТРА-ТА-ТА... $product_data[] = array( 'product_id' => $product['product_id'], 'name' => $product['name'], 'model' => $product['model'], Т.к. в табл. Order_product изначально есть поле model, то сделал по аналогии: 'isbn' => $product['isbn'], Теперь при оформлении заказа на томже этапе ошибка и в логах теперь: Undefined index: isbn в файле catalog/controller/checkout/confirm.php Обратил внимание, что в саму табл. Order_product, столбец isbn записываются "0" при каждой попытке сформировать заказ. Подскажите где ошибка и в какую сторону копать? Уже голова взорвалась...
-
Планирую переехать с местного шаринга (domenam.ru) на ssd-vps (https://hosting.reg.ru/vps/plan/SSD-VPS-2-0714 : 10Гб, 2Ггц, 512 ОЗУ). на сайте более 120000 наименований и будет добавляться еще больше. Будет ли ощутимый прирост? Какие настройки посоветуете? С vps впервые сталкиваюсь, но благо месяц халявного администрирования обещают, думаю для первоначальной настройки хватит, и если vps устроит, то потом админа буду искать.
-
так где в итоге vps куплена? Как показатели, впечатления, характеристики?
-
Модуль Генератор Бонусных Баллов | ξRPG [Поддержка]
unkind replied to DariyGRAY's topic in Цены, скидки, акции, подарки
Подниму тему. Появилось ли/появится ли автоматическое начисление баллов при регистрации? -
Форумчане! Требуется исполнитель. Несколько задач: 1. Спарсить каталоги с изображениями на авто с определенного раздела сайта с сохранением иерархии (донор и точка начала). Грубо говоря надо скопировать. 2. Встроить в ИМ на Opencart (предполагаю при помощи информационных статей), и так чтобы при клике по определенному коду запчасти и по надписи "узнать цену" открывалось новое окно с поиском данного кода по сайту (Например по клику кода 94535236 открывалось новое окно: http://сайт.ru/index.php?route=product/search&filter_name=94535236) Интересует стоимость: ц1. пункта 1 + сохранение в Excel (картинки просто в папку с возможность дальнейшей идентификации по какому-нибудь признаку) ц2. пункт1+пункт2 БЕЗ заморочек с Excel Вроде все описал, если есть вопросы спрашивайте в топике. Предложения с ценой и сроками отправляйте в ЛС.
-
Тут где-то модуль был который добавляет наценку в зависимости от способа оплаты. Кажется именно это и надо ТС.
-
Розничная цена+3 оптовые
unkind replied to alesco's topic in Программирование, создание модулей, изменение функциональности
Если все дополнительные цены формируются путем скидки на основную, то можно обойтись модулем ВОТ ЭТИМ И не придется заморачиваться с выгрузкой из сторонней программы.- 15 replies
-
- оптовые цены
- оптовые покупатели
- (and 4 more)
-
Битрикс или Вордпресс!) :-D
-
Я использую еще один способ. Клиент просто переводит деньги на личную карту Сбербанка. Не совсем правильно с точки зрения закона, но многим клиентам этот способ самый удобный. И мне не надо платить комиссию ни кому.
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
unkind replied to usergio's topic in Модули обмена данными
Попробуй вручную создать таблицы в БД и ручками внести все корретировки в файлы. И проверить права доступа к файлам. Но изначально проверь внесены ли изменения в файлы после установки...- 49,510 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
unkind replied to usergio's topic in Модули обмена данными
На первой странице формы поставщика в левом нижнем углу выбирает "Обновлять и добавлять"- 49,510 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
unkind replied to usergio's topic in Модули обмена данными
У всех модуль нормальный, а у вас нет. :) Хреново инструкцию читали :) Формат файла для скармливания XML, а не XLS. :)- 49,510 replies
-
- 1
-
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
unkind replied to usergio's topic in Модули обмена данными
Очень даже просто :) Оба используют полностью цифровые артикулы... Пример Вашего поставщика как раз в тему... :) Это конечно выход, но может быть есть возможность добавить в следующих версия модуля кнопку "Менять поставщика/Не менять поставщика"- 49,510 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
unkind replied to usergio's topic in Модули обмена данными
Как запретить модулю менять поставщика? А то получается что два разных товара, два разных постащика, но артикулы одинаковые и модуль постоянно перетирает эти товары между поставщиками (меняет цену, название и пр.). Кто сталкивался? Поиском не нашел...- 49,510 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
а может просто указать что ед.измерения не штуки, а дециметры...
-
подскажите, как реализовали?
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
unkind replied to usergio's topic in Модули обмена данными
Кто-нибудь подскажет как при помощи модуля записать данные из прайса в таблицу БД product в столбец типа UPC или EAN? И как запретить модулю смену поставщика у товара, что бы обновлялись только товары обновляемого поставщика (на основании кода товара из таблицы Model)? Спасибо.- 49,510 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Новый портал поиска поставщиков
unkind replied to Merlun's topic in Интернет-магазины и электронная коммерция
При регистрации ИМ Opencart/ocStore нет в списке!!!- 4 replies
-
- найти поставщика
- e-commecrce
-
(and 1 more)
Tagged with:
-
Чем лучше расплачиваться при покупке модулей и шаблонов?
unkind replied to icecream's topic in Пропозиції та побажання
Я покупаю картой через Робокассу. Все покупки проходят отлично.