Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Shumaby

Користувачі
  
  • Публікації

    178
  • З нами

  • Відвідування

Усі публікації користувача Shumaby

  1. Решил проблему вот таких костылем: if ($offer->Цены && $this->config->get('exchange1c_product_price_no_import') != 1) { $data['prices'] = $this->parsePrice($offer->Цены); if ($this->ERROR) return false; if ($offer->Цены->Цена->ДополнительныеДанные) { $value = array(); foreach ($offer->Цены->Цена->ДополнительныеДанные->ЗначениеРеквизита as $discount) { if ($discount->Наименование == 'ЦенаСоСкидкой') { $price_disc = $discount->Значение; $this->query("INSERT INTO `" . DB_PREFIX . "product_special` SET `product_id` = " . (int)$product_id . ", `price` = '" . (float)$price_disc . "', `date_start` = '" . $this->NOW . "'"); } } } } Очень ограничена его функционально, акции все должны всегда удаляться перед загрузкой и еще куча потенциальных проблем при попытке что-то переделать...
  2. Это было сделано, проблему вызывали подтянутые характеристики, поправил немного код, заработала подтяжка цены Теперь новая проблема - не подтягивается размер скидки. Скидка из 1с отдается в следующем виде: <ДополнительныеДанные> <ЗначениеРеквизита> <Наименование>РазмерСкидки</Наименование> <Значение>30</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>ЦенаСоСкидкой</Наименование> <Значение>40</Значение> </ЗначениеРеквизита> </ДополнительныеДанные> Посмотрел код модуля, видимо он не обрабатывает такую передачу скидки. ПОдскажите пожалуйста как допилить код чтобы он считывал такие скидки. Нашел в другом модуле (но не подходящем на мою версию ostore) нечто похожее на правду: if ($offer->Цены->Цена->ДополнительныеДанные) { $value = array(); foreach ($offer->Цены->Цена->ДополнительныеДанные->ЗначениеРеквизита as $discount) { if ($discount->Наименование == 'ЦенаСоСкидкой') { $price_disc = $discount->Значение; } } if ($price_disc != $data['price']) { $value = array( 'customer_group_id' => 1 , 'priority' => 0 , 'price' => $price_disc , 'date_start' => '' , 'date_end' => '' , 'quantity' => $quantity_count ); $data['product_special'][] = $value; unset($value); } } Помогите пожалуйста адаптировать...Пожалуйста)
  3. Прошу помощи. Все перепробовал. Всю ветку перечитал. Не подтягивается цена. Помогите пожалуйста. Пожалуйста... Валюта есть, настройка в модуле по цене также, связь стоит... Все остальное более-менее работает Причем тоже самое и в платном модуле от ****** (трил сейчас у меня) ocStore 2.3.0.2.3 offer-mini.xml
  4. Добрый день. Сорри если уже обсуждалось. Есть ли возможность сортировки по количеству продаж или количеству просмотров товаров делать? От популярных к непопулярным? И как дружит с ocfilter?
  5. В демке (в списке заказов - просмотр заказа) около бонусных балов ошибка Notice: Undefined variable: status_br_buy_gift_reward in /home/u898435000/public_html/system/storage/modification/admin/view/template/sale/order_info.tplon line 93Notice: Undefined variable: status_br_of_price_reward in /home/u898435000/public_html/system/storage/modification/admin/view/template/sale/order_info.tplon line 106 Связана с модулем?
  6. К предыдущему добавлю: Причем можно настроить и критерии качества отзывов. Например по количеству символов и им также ставить кэфы. Например: От 100 до 250 знаков - кэф 0,3 От 251 до 500 знаков - кэф 0,7 От 500 знаков - кэф 1,0
  7. А насчет поощрения за отзывы, вот какая концепция пришла в голову: 1. Добавить раздел "Персональная скидка за отзывы" 2. Скидка активируется при количестве написанных отзывов от 3,5,7 или сколько укажет админ. Причем процент скидки расчитывается как доля написаных отзывов к количеству купленных товаров в градации, которую задает админ. Например: Купил Вася 20 товаров в сумме по всем заказам. Написал Вася 5 отзывов, что является кэфом 0,25 к количеству купленных наименований. Админ задает максимально допустимый размер скидки за отзывы например 10 процентов. Итого у Васи скидка за отзывы 2,5%. Вася имеет прямую заинтересованность писать отзывы на как можно большее число купленных товаров. 3. Добавить в личном кабинете клиента раздел ВАШИ ОТЗЫВЫ. Дабы у Васи были перед глазами в быстром доступе товары на которые он писал отзывы из тех что купил и те где не писал. Думаю это бомба. И реализация врядли очень уж сложна
  8. поддерживаю предыдущего пользователя. Теже самые вопросы у меня. PS Также как вариант, в скобках вместо процента, прикольнее было бы выводить название накопительного уровня.
  9. Накопительные скидки впорядке, все работает. Единственное предложение: Когда в корзине есть акционные товары и стоит в настройках игнор акционных товаров, выводить процент скидки текущего уровня клиента а не процент корзины. Например у человека 10 проц скидка накопилась, он бросил 4 товара в корзину 2 на акции и 2 без. Цена предположим одинаковая. Покупатель увидит скидку 5 процентов, что может ввести в заблуждение. Возможно следует выводить фикс процент всетаки? А хинтом по наведению можно прописать что уыитываются только не акционные товары. И еще. В тотале у скидки выводится положительное число, хотя по логике все дисконтные суммы должны быть с минусом. Это странно смотрится.
  10. Незнаю, есть ли в планах, но было бы очень здорово чтобы клиентов можно было поощрять за отзывы. Народ нынче ленивый, и отзывы без стимула редко пишут. Еще очень нужно что-то вроде личного кабинета скидок у клиента, где есть описание текущего накопительного уровня, цели и возможности для повышения, бонусы за отзывы и тп инфа. Подумайте, была бы нужная вещь
  11. Почитал и так и непонял решены ли проблемы в обновлении 2.5.1 для opencart pro 2.3 в разделе накопительных скидок. Судя по другим отписавшимся, проблем пока хватает. Имеет смысл запрашивать этот апдейт или пока ждать следующий? Спасибо
  12. Да и самое главное, после обновления перестала вообще работать накопительная скидка - в итогах скидка не подтягивается. При сохранении настройки уровней, после сохранения все уровни становятся одинаковыми. Стоит на боевом режиме в действующем магазине. Хелп. На старой версии все работало opencart pro 2.3x newstore
  13. Добрый день! Обновились по инструкции до 2,5 версии При сохранении картчоки товаров вылетает ошибка opencart pro 2.3xx шаблон newstore Fatal error: Uncaught exception 'Exception' with message 'Error: Could not load model hyper_discount/discount!' in /сайт/system/storage/modification/system/engine/loader.php:64 Stack trace: #0 /сайт/system/storage/modification/admin/model/catalog/product.php(428): Loader->model('hyper_discount/...') #1 [internal function]: ModelCatalogProduct->editProduct('340', Array) #2 /сайт/system/storage/modification/system/engine/loader.php(183): call_user_func_array(Array, Array) #3 [internal function]: Loader->{closure}(Array, Array) #4 /сайт/system/engine/proxy.php(30): call_user_func_array(Object(Closure), Array) #5 /сайт/system/storage/modification/admin/controller/catalog/product.php(111): Proxy->__call('editProduct', Array) #6 /сайт/system/storage/modification/admin/controller/catalog/product.php(111): Proxy->editProduct('340', Array) #7 [internal function]: ControllerCatalogProduct->edit() #8 /h in /сайт/system/storage/modification/system/engine/loader.php on line 64
  14. opencart pro 2.3xx шаблон newstore в админке нет ошибок, ошибка вылазит в браузере когда идем по ссылке для яндекс-турбо сайт/index.php?route=extension/feed/yandex_turbo
  15. Вот такая ошибка по фиду Fatal error: Uncaught exception 'Exception' with message 'Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ASC, LCASE(pd.name) ASC' at line 1<br />Error No: 1064<br />SELECT p.product_id, (SELECT AVG(rating) AS total FROM review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special FROM product_to_category in ........ system/library/db/mysqli.php on line 45
  16. Спасибо большое Константину за адаптацию к шаблону и общую помощь! Также внесу свою лепту. Фреймы добора данных в текущей версии модуля не адаптивны вообще и на мобилах очень кривые. Вот решение: в файле admin\view\template\extension\module\socnetauth2_blocks\socnetauth2_confirm.tpl <div id="socnetauth2box" class="" style="display: block; padding-bottom: 57px; padding: 15px; top: 50px; left: 368px; position: fixed; width: 500px; height: #divframe_height#px;"> замените на <div id="socnetauth2box" class="" style="display: block; padding-bottom: 57px; padding: 15px; top: 50px; left: 368px; position: fixed; width: 300px; margin-left: -150px; height: #divframe_height#px;"> и var left = ($(window).width() - 500)/2; на это var left = ($(window).width())/2; ну и чтобы текст соответствовал размеру фрейма заменить <iframe src="#frame_url#" style="border: 0px; width: 500px; height: #frame_height#px;"></iframe> на <iframe src="#frame_url#" style="border: 0px; width: 300px; height: #frame_height#px;"></iframe>
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.