Miomy
-
Публікації
72 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Miomy
-
-
Конечно.
Я вроде понял в чем дело, только как сделать опять же не знаю))
В запросе:
update product set `price`=`price`*1.3 WHERE `product_id` in ( SELECT product_id FROM `product_to_category` WHERE category_id in (126, 128, 129, 131, 132, 160, 161) )
цена умножается на 1.3 в таблице product, но там стоит цена в рублях, а у нас стоит модуль мультивалюты и цена в евро или долларах хранится в таблице product_price которая имеет вот такой вид:
INSERT INTO `product_price` (`product_id`, `currency_id`, `price`) VALUES (684, 2, 0.0000), (684, 3, 2.3100), (685, 2, 0.0000), (685, 3, 10.5600);
Вот в ней мне нужно умножить на 1.3 те product_id которые присвоены категориям 126, 128, 129, 131, 132, 160, 161.
-
Попробовал сделать запрос, цена обновилась, но только рублевая, цена в евро осталась прежняя, а она основная, получается завтра магазин запросит новый курс и цена станет прежней.
-
Я хочу массово поднять цены на товары определенных категорий.
-
Пол дня мучаюсь, с базой совсем практически не умею работать!
Помогите плз составить запрос в БД, нужно поднять цены на 30% на товары, которые находятся в определенных категориях
В таблице product_to_category найти все product_id которым присвоен category_id 126, 128, 129, 131, 132, 160, 161Я делал так:SELECT * from product_to_category where category_id in (126, 128, 129, 131, 132, 160, 161);Вывелось 550 товаров, в таком виде:INSERT INTO `product_to_category` (`product_id`, `category_id`, `main_category`) VALUES(985, 131, 1),(309, 126, 1),(310, 126, 1),....вот на них мне нужно увеличить цену на 30%Я так понимаю нужно:все найденные product_id найти в таблице product_price, и если у этого product_id стоит currency_id = 3, то значение в колонке price нужно умножить на 1.3Только как это соединить все в правильной запрос, я не знаю/HELP! -
Пересчет должен быть по курсу в 1С? Цена в заказе в 1С должна соответствовать цене установленной в 1С, я считаю что 1С должна вместе с видом цены выгружать и курс, тогда будет полное согласование.
Отправлено с моего Blade S6 Lite через Tapatalk
У нас 1с берет цену с ЦБРФ, ежедневно обновляя курс, соот-но на сайте тоже должен обновляться, я просто не понимаю как лучше это сделать, как будет правильнее? Что бы 1С сначала делал пересчет из валюты в рубли а потом уже формировал offers.xml с ценами в рублях или чтобы выгружал "как есть" а движок (модуль) уже сам смотрел какая валюта и при надобности пересчитывал по тому же ЦБРФ и вписывал рублевые цены в товарные позиции. Я просто в 1С не знаю как это сделать, поэтому решил узнать у Вас как у разработчика, возможна ли такая функция в следующих обновах.
-
Я наверное буду не первым с таким вопросом:
Возможно ли как то делать пересчет? У нас в 1с - 3 вида цен, доллар, евро и рубли, нужно что бы на сайте были только рублевые цены. Я так понимаю должно быть какое то условие, что если валюта в рублях, то заливаем как есть, если валюта евро \ доллар, то пересчитываем по ЦБ и заливаем. Реально ли такое ожидать в обновлениях? :)
-
Модуль работает только с Opencart или на последний OcStore тоже пойдет? Попробовал поставить, все установилось, но 1с не соединяется, пишет неверный логин или пароль, в логах окстора:
2016-06-06 12:52:23 - [ERROR] Авторизация: неверное имя!2016-06-06 12:52:23 - [ERROR] Авторизация: неверный пароль!При этом и логин и пароль абсолютно одинаковые и в базе и в настройках модуля.CommerceML версия 2.07Пробую ставить логин\пароль : 12345678 \ 12345678 и туда и туда, все равно, не проходит авторизацию... В чем может быть дело?Решил проблему добавлением этого:$remote_user = $_SERVER["REMOTE_USER"] ? $_SERVER["REMOTE_USER"] : $_SERVER["REDIRECT_REMOTE_USER"]; $strTmp = base64_decode(substr($remote_user,6)); if ($strTmp) list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':', $strTmp);
В /export/exchange1c.php
Пока все работает :)
-
склеить и перенести можно, но тут возникает ряд вопросов
1) идентичные ли категории, статьи и товары? Всмысле если есть повторы на сайтах - что делать с ними - склеивать или дублировать?
2) идентичное ли на всех 3 сайтах строение чпу? тот же вопрос что и выше
3) цены в одной валюте? опять же при переносе сохранить мультивалютность это жирный + к бюджету
4) если с дизайном все понятно - что делать с функционалом? вот про мультивалютность мы уже узнали что на 2.0 нужен либо идентичный модуль, либо разработка функционала, а что по поводу остальных доработок? не окажется ли что после переноса исполнитель вдруг "все сломал", потому что теперь у нас нету быстрого заказа, или yml фида, или связи с 1с
1) На сайтах повторов нет. У нас получается
Сайт А - Бренд A
Сайт Б - Бренды Б, В. Г
Сайт В - Бренды Д, Е.
Категории и товары разные.
2) Строение да, идентичное (**/[category_name]/[product_name][sku])
3) Цены в разных валютах, если это жирный + к бюджету, то я думаю от этого все откажутся и повесят на менеджеров :)
4) По функционалу, нужны симпла корзина, фильтрпро, мультивалюта, модуль скидок (разработан индивидуально, возможно требует незначительных правок в связи с переходом на другую версию), ну и по мелочам, то что не влияет практически не на что, типа хтмл блока, слайдеров и тд.
-
Интересует стоимость работ, планируется исполнитель на середину-конец Марта:
Имеется 3 сайта на OC 1.5.4.1
Абсолютно идентичные, кроме дизайна и товаров.
Нужно:
Переехать на ОС 2.0+
Склеить 3 базы в одну
- Категории
- Описания категорий
- Картинки
- Доп картинки
- Описание
- Доп описание по вот такому принципу - скорее всего, это не нужно будет. Планируется в кратком выводить характеристики, а не просто текст.
- Опции
- Характеристики
- Цены - стоит модуль мультивалюты, крайне желательно переехать с нормальными ценами, на какие то товары в евро, на какие то в рублях. (если очень дорого, то необязательно)
- По возможности крайне желательно переезжать вместе с ЧПУ
Залить все на один сайт.
Дизайн, верстка не интересует.
Товаров около 2500 шт.
Начальство спрашивает, бюджет. Интересны предложения от мемберов с репой.
Спасибо.
-
Скопировал код, по ссылке, воткнул в header.tpl — "советчик" исчез. Все ок пока.
Не очень понятно, для чего было вводить урл магазина, если в коде его нет. Базу собирают? :)
-
Что вот тут предлагают, никто не тестил? А то сыкотно :)
-
Появилось какое то рабочее решение? достала эта хрень, походу с маркета съезжать придется.
-
Появилась задачка на работе, продумать возможность подключения к сайту эквайринга от ВТБ24, модулей не нашел. Я с этим вообще не сталкивался никогда, обязательно должен быть вообще ВТБ24 эквайринг? Или можно любой другой банк, который потом переведет на счет организации?
-
Думаю, то что нужно! Еще раз спасибо.
PS Не найду, как тут "спасибки" ставить то?
-
Хм, интересно, спасибо.
А сделать, что бы часть атрибутов отображалась в блоке, а то что не влезло в заданную высоту, скрывалось под спойлером, возможно?
Я с этим первый раз сталкиваюсь, не кидайтесь помидорами :)
-
Можно ли сделать спойлер для характеристик (Атрибутов) ?
Например, есть 10-15 атрибутов товара, они выводятся в кратком описании товара, на странице категории. Сейчас сделал фиксированную высоту и overflow: scroll но прокрутка - не очень удобно, да и наверняка раздражает пользователя.
Хотелось бы сделать, что то типа минимальной высоты блока краткого описания, и кнопочку "раскрыть" при нажатии на которую блок раздвигается и видны все атрибуты. Ну и соответственно кнопку скрыть характеристики.
Насколько я понимаю это на JS делается, с которым я не дружу, максимум что могу, изменить какие то параметры и то по учебнику :) Может есть какие готовые решения которые можно использовать?
Что то такое нужно:
И получится должно так:
-
Если дорого, возможно тогда проще слить 3 бд в одну и сделать мультишоп? И вообще реально ли сделать мультишоп с разными шаблонами или обязательно нужно что бы было все идентично?
-
Все на одном хостинге, разные домены, разные БД.
-
Подскажите, реально ли сделать так, чтобы клиент регистрируясь в одном из трех магазинах на идентичных версиях движка, автоматически регистрировался сразу в трех.
Задумка примерно такая:
Заходит покупатель на один из сайтов
При оформлении заказа, рядом с кнопкой "зарегистрировать" будет показано, что он регистрируется на трех магазинах и получает купон на скидку.
Покупатель регистрируется, получает на почту письмо с подтверждением регистрации, купон на скидку и ссылки на остальные магазины.
Переходя в другой магазин. он может воспользоваться уже имеющимися данными, что бы не регистрироваться заново.
Может есть готовые решения уже, похожих тем не нашел?
Версия 1.5.4.1.2
-
Я заметил тенденцию в соседних темах, что многим(разработчикам) если что не нравится сразу начинаются допросы типа "а что ты хотел?" и тому подобные вещи.
Очень хотелось бы этого избежать.
Спасибо за понимание.
Что бы избегать подобных допросов достаточно указать свой бюджет :)
-
А слитые в паблик шаблоны БМа продавать по 90$ это помоему совсем перебор :)
-
Спасибо, все получилось!
-
Спасибо.
В этом случае обновятся все поля, для всех товаров, правильно? А мне нужно для определенных ID, выборку делал вот так:
SELECT * FROM `product_description` WHERE `product_id` >= 410
но как это соединить с Вашим запросом?
-
Не хочется вручную переносить, а запрос не могу составить.
У меня есть доп. поле краткое описание (short_description), так как магазин заполнялся "автоматической обработкой прайс листов", это поле сейчас пустое, мне необходимо продублировать, то что написано в поле (description). Максимум что у меня получилось это сделать выборку по ID для которых это нужно сделать :)
Вот скрин бд:
[Помогите] Составить запрос в бд
в Загальні питання
Опубліковано:
Так и сделал, все получилось. Спасибо.