zava19
-
Публікації
11 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем zava19
-
-
Добрый день можно реализовать вашим модулем
Клиент
От 0 до 20,000 Бонусов
1 потраченный рубль = 1 бонус
VIP клиент
30,000+ Бонусов
1 потраченный рубль = 2 БонусаЗаработайте Бонусы
1. создайте личный кабинет - 100 бонусов
2. День рождения - 200 бонусов
3. Покупка вашим другом - 200 бонусов
4. Подпишетесь на наш Инстаграм - 100 бонусов
5,000 бонусов = 300 руб скидка
10,000 бонусов = 500 руб скидка
20,000 бонусов = 1,000 скидка
50,000 бонусов = 2,500 скидка -
Как реализовать систему бонусов? в стоке есть подобное или модули какие ?
Клиент
От 0 до 20,000 Бонусов
1 потраченный рубль = 1 бонусVIP клиент
30,000+ Бонусов
1 потраченный рубль = 2 БонусаЗаработайте Бонусы
1. создайте личный кабинет - 100 бонусов
2. День рождения - 200 бонусов
3. Покупка вашим другом - 200 бонусов
4. Подпишетесь на наш Инстаграм - 100 бонусов5,000 бонусов = 300 руб скидка
10,000 бонусов = 500 руб скидка
20,000 бонусов = 1,000 скидка
50,000 бонусов = 2,500 скидка -
16 часов назад, Yesvik сказал:
Можно )
public function setCategoriesImage() { $this->db->query("UPDATE `" . DB_PREFIX . "category` AS `c`, `" . DB_PREFIX . "product_to_category` AS `ptc`, `" . DB_PREFIX . "product` AS `p` SET `c`.`image` = `p`.`image` WHERE `c`.`category_id` = `ptc`.`category_id` AND `ptc`.`product_id` = `p`.`product_id` AND `c`.`image` = '' AND `p`.`image` <> '' AND `ptc`.`main_category` = 1"); }
Изображения для категорий берёт из товаров основной категории.
Если надо устанавливать изобрахения в вышестоящих категориях и в них нет товаров - то вот такой вариант установит изображения из подкатегорий
public function setCategoriesImage() { $this->db->query("UPDATE `" . DB_PREFIX . "category` AS `c`, `" . DB_PREFIX . "product_to_category` AS `ptc`, `" . DB_PREFIX . "product` AS `p` SET `c`.`image` = `p`.`image` WHERE `c`.`category_id` = `ptc`.`category_id` AND `ptc`.`product_id` = `p`.`product_id` AND `c`.`image` = '' AND `p`.`image` <> '' AND `ptc`.`main_category` = 1"); $this->db->query("UPDATE `" . DB_PREFIX . "category` AS `c`, `" . DB_PREFIX . "product_to_category` AS `ptc`, `" . DB_PREFIX . "product` AS `p` SET `c`.`image` = `p`.`image` WHERE `c`.`category_id` = `ptc`.`category_id` AND `ptc`.`product_id` = `p`.`product_id` AND `c`.`image` = '' AND `p`.`image` <> ''"); }
Это варианты для ocStore, для opencart вот так
public function setCategoriesImage() { $this->db->query("UPDATE `" . DB_PREFIX . "category` AS `c`, `" . DB_PREFIX . "product_to_category` AS `ptc`, `" . DB_PREFIX . "product` AS `p` SET `c`.`image` = `p`.`image` WHERE `c`.`category_id` = `ptc`.`category_id` AND `ptc`.`product_id` = `p`.`product_id` AND `c`.`image` = '' AND `p`.`image` <> ''"); }
А если в методы addCategory и editCategory модели категорий
перед строкой
$this->cache->delete('category');
добавить строку
$this->db->query("UPDATE `" . DB_PREFIX . "category` AS `c`, `" . DB_PREFIX . "product_to_category` AS `ptc`, `" . DB_PREFIX . "product` AS `p` SET `c`.`image` = `p`.`image` WHERE `c`.`category_id` = `ptc`.`category_id` AND `ptc`.`product_id` = `p`.`product_id` AND `c`.`image` = '' AND `p`.`image` <> '' AND `ptc`.`main_category` = 1");
то и кнопка не понадобится...
Спасибо да там логика такова что для главных у которых нет фото берётся не из товара а повторно из изображений категорий и там где установлено не меняется , не всегда с товара прилетают адекватные фото) .
-
Добрый день написал функцию для кнопки для админки для заполнения категории фото если нет ( нет для того что бы в ручную можно было менять если фото не та взята из товара )
Посмотрите можно как то оптимизировать запросы и код? Спасибо
public function getImageCategories() { // set image caterory of products $query = $this->db->query("SELECT `category_id` FROM `oc_category` WHERE `image` = ''"); foreach ($query->rows as $result) { $id_category = $result['category_id']; $pathImage = $this->db->query("SELECT `oc_product`.`image` FROM `oc_product` INNER JOIN `oc_product_to_category` ON `oc_product`.`product_id` = `oc_product_to_category`.`product_id` AND `category_id` = $id_category AND `oc_product`.`image` > '' LIMIT 1;"); if ($pathImage->rows) { foreach ($pathImage->rows as $category_path) { $urlImagePath = $category_path['image']; $this->db->query("UPDATE `oc_category` SET `image` = '" . $urlImagePath . "' WHERE `oc_category`.`category_id` = '" . $id_category . "';"); } } else { $pathImageCh = $this->db->query("SELECT `oc_category`.`image` FROM `oc_category` WHERE `oc_category`.`parent_id` = " . $id_category . " AND `oc_category`.`image` > '' LIMIT 1;"); if (!empty($pathImageCh->rows[0]['image'])) { $this->db->query("UPDATE `oc_category` SET `image` = '" . $pathImageCh->rows[0]['image'] . "' WHERE `oc_category`.`category_id` = '" . $id_category . "';"); } } } } }
-
Добрый день, использую для импорта товаров anyCSV/XLS/YML с разной валютой, можно будет это дело автоматизировать с вашим модулем после импорта устанавливалась с перерасчётом price ( обычная цена ) или как то запрос прицепить после выполнения ? Спасибо.
-
В 03.09.2019 в 17:27, buslikdrev сказал:
Модуль не совсем то что нужно, хочу оптимизировать нагрузку магазина, там импорт идёт с разных источников , большое количество товара и категорий хочу сделать как проще автоматом если нет картинки бралось с товара
-
Как правильно подойти в этому вопросу если импортируются категории прямо в базы *? сам запрос такой с $id_category
SELECT `oc_product`.`image`, FROM `oc_product` INNER JOIN `oc_product_to_category` ON `oc_product`.`product_id` = `oc_product_to_category`.`product_id` AND `category_id` = {$id_category} AND `oc_product`.`image` > '' LIMIT 1;
можeт кто знает хорошо open cart&
-
Добрый день всем) Есть желание что бы не заполнять картинки получить их из товара той же категории? я так понял нужно переписывать контролер категории ,
if (isset($this->request->post['image']) && is_file(DIR_IMAGE . $this->request->post['image'])) { $data['thumb'] = $this->model_tool_image->resize($this->request->post['image'], 100, 100); } elseif (!empty($category_info) && is_file(DIR_IMAGE . $category_info['image'])) { $data['thumb'] = $this->model_tool_image->resize($category_info['image'], 100, 100); } else { $data['thumb'] = $this->model_tool_image->resize('no_image.png', 100, 100); }
кто нибудь делала такое)
-
2 часа назад, cherkas сказал:
Модуль АОП поддерживает модуль Валюта +
если у Вас в прайсах указаны коды валют в международном формате, то в связке эти модули решат Вашу проблему
Спасибо за быстрый ответ!, скажите еще у вас на ролике в you tube про версию 9.1 выгрузка xml файла нужно указывать колонки цифрами , но если в одном товаре много параметров в другом меньше сбиваются номера колонок наверное ,можно указать названиями колонок? при выгрузке xml файлов или как лучше их выгружать что бы было меньше ошибок? Спасибо ещё раз .
-
Добрый день. Скажите ваш модуль может работать xml, xlsx файлами где указаны несколько видов валюты ? USD UAH и тд . читал ответы в теме не понял смысл в чём что бы был перерасчёт указанный курсом с локализации ? такое может делать ? если нет сколько стоит доработка или что нужно ещё установить. Дайте пожалуйста понятный развёрнутый ответ на наболевшую тему многих)) Спасибо за понимание)
[Підтримка] Сбербанк Эквайринг (Sberbank REST)
в Оплата
Опубліковано:
Добрый день аккаунт заблокировали zava выше писал вам, покупали модуль перестал работать подозрения на сбер, так как на сайте ни чего не меняли. Написали в поддержку они получив доступ написали не наш модуль разбирайтесь сами. Можно ли послать POST запрос на сбер банк что бы проверить работоспособность ? что в data должно быть? самый простой запрос для теста) Спасибо.