Jump to content

erikm

Новичок
  • Content Count

    12
  • Joined

  • Last visited

Community Reputation

0 Обычный

About erikm

  • Rank
    Пользователь

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Добрый день! Покупал шаблон 26.10.2017. Не могу найти информацию тут и в скаченных файлах какая версия шаблона была установлена. Где можно найти эту информацию?
  2. Добрый день! Подскажите как лучше установить обновление? Я имею ввиду есть файлы которые заменяются, а есть наверняка новые. Где полный список глянуть или лучше в скайп написать?
  3. Если можно, то пожалуйста по существу Куда вставлять Артикулы я для себя решил
  4. Логично, первым действием я ведь уже отсеял по p таблице. Программировать начал с Си, дошел до С#... с открытием магазина пришел к выводу, что нужно еще знание SQL. Запросы не сложные, но все упирается в затраченное время на их обработку. Буду учиться Как теперь все это обернуть в php? Я в том плане, что движек ocstore, скорее всего уже имеет встроенные функции работы с бд. Где почитать или покопаться? На хабра нашел код для загрузки .csv, но нет ли встроенных функций? Перед загрузкой необходимо очищать tmp_table . Скорее всего как-то так: TRUNCATE TABLE tmp_table;
  5. Нужно было отображение Артикула в виде атрибута с определенным классом, чтобы пользователь не искал информацию по всей форме товара. Поэтому принял такое решение
  6. Все, сделал таблицу Заполнил ее данными через .csv CREATE TABLE tmp_table ( model varchar(64) NOT NULL, quantity int(4) NOT NULL, PRIMARY KEY (model) ); Артикулы у товаров заданы в виде "Модели" и Атрибута с id=4. Запрос тогда должен выглядеть так? update oc_product p join oc_product_attribute a on a.attribute_id = '4' and a.product_id = p.product_id and a.text = p.model join tmp_table t on t.model = p.model set p.quantity = t.quantity
  7. Бекап само собой Что хочу, написал в первом посте. Но для теста код привел для конкретных значений, а не таблиц. Вот и спрашиваю правильно или нет? На сайте 1 язык P.S. Я конечно пониманию, что эти запросы будут работать. Но вот меня всегда в таких вещах заботит "на сколько хорошо". Поэтому и надеюсь на коментарии местных сторожил
  8. С помощью запроса, проверил правильно ли я понимал где находятся нужные мне величины. Артикул у меня совпадает с моделью, а id самого атрибута "артикул" равен 4 select p.product_id, d.name, p.model, p.quantity from oc_product p join oc_product_description d on d.product_id = p.product_id where p.model = 'Артикул'; Для теста без таблиц такой запрос подойдет? update oc_product p set p.quantity = 'количество' where p.model = 'Артикул'; Хотелось бы еще сверить равенство модели и артикула, ведь человеческий фактор упускать нельзя. Я так понял нужно добавить and с условием равенства. Что-то типо такого? update oc_product p join oc_product_attribute a on a.attribute_id = '4' and a.product_id = p.product_id and a.text = p.model set p.quantity = 'количество' where p.model = 'Артикул';
  9. Вечером освобожусь сделаю, потом отпишусь. За наводку спасибо. А как все таки правильнее через php или напрямую? Количество товаров в бд только в одном столбце хранится по умолчанию?
  10. Я предполагаю все должно выполняться через запрос UPDATE`таблица товаров` SET `количество`= (SELECT таблица артикулов('артикул') - `новое количество`)
  11. Добрый день! Помимо интернет-магазина имеется и обычный, приходится обновлять количество товаров на сайте вручную. Синхронизировать кассу с бд пока не вижу смысла, но хотелось бы иметь возможность в пару кликов обновлять, это самое, количество товаров на сайте. Предположим у меня есть массив "Артикулов" связанный с необходимым "Количеством товара". С помощью какого запроса вызывать "Товары" по "Артикулу" и менять им "Количество"? Как это грамотнее организовать: через php админки или напрямую через MySQL? P.S. по форуму копался, ничего не нашел. Но подозреваю, что такая тема должна быть... если так, то ткните пальцем пожалуйста
×

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.