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

[Поддержка] Filterit - Управление доставкой, оплатой и учетом в заказе


deeman

Recommended Posts

4 минуты назад, 9282494 сказал:

...

Если данные есть в базе данных, то вопрос нужно задать автору кода, которое отправляет письмо. Код берет данные с базы данных и отправляет в письме.

Еще проверьте форматы адреса как в настройках стран, так и в настройках модуля simple

Хотя даже если задать пустой формат адреса, то опенкарт должен использовать формат по умолчанию и сформировать строку адреса в любом случае, но мало ли, вдруг код уже изменён.

Надіслати
Поділитися на інших сайтах

deeman, добрый день.

Скажите какие операторы еще можно использовать корме OR, AND и NOT ?

Также, приведите пример, если вас не затруднит, как пользоваться скобками для группировки условий.

Версия 2.3.3

Спасибо.

Змінено користувачем Esox
Надіслати
Поділитися на інших сайтах


1 минуту назад, Esox сказал:

deeman, добрый день.

Скажите какие операторы еще можно использовать корме OR, AND и NOT ?

Версия 2.3.3

В алгебре логики только три операции:

- отрицание
- конъюнкция
- дизъюнкция

Этих операций человечеству пока хватало.

Надіслати
Поділитися на інших сайтах

Есть модуль оплаты - для категории $1 или товара $2

Его выводим $1 OR $2

Тут все понятно.

Но как не выводить модуль оплаты - 1 если в корзине присутствует товар $3 ?

 

Надіслати
Поділитися на інших сайтах


13 минут назад, Esox сказал:

Есть модуль оплаты - для категории $1 или товара $2

Его выводим $1 OR $2

Тут все понятно.

Но как не выводить модуль оплаты - 1 если в корзине присутствует товар $3 ?

 

Выше я приводил пример.

И уже не раз писал, что вы задаете вопрос не по модулю. Вы сами себе не можете написать ТЗ и придумать условия отображения товаров, но так как модуль позволяет реализовать любую логику, почему-то считаете, что придумывание этой логики становится частью поддержки модуля.

Условия - они и в африке условия, алгебра логики - это тоже обычная логика.

Есть категория 1 и 2, есть товары, которые могут быть и там и там, и вы даже словами не можете записать, что хотите.

Неужели трудно сформулировать свои мысли просто в понятиях логики?

Есть категория1 и при этом нет товара3

Вот что в последней фразе от модуля, можете мне сказать?..

 

Ваш аватар навевает аналогию: есть спининг, есть воблеры, есть книги по ловле, есть примеры, как ловить (это всё уже есть в модуле, инструмент, справка, примеры), но вопрос вы задаете вида: покажите место, где клюёт, назовите на какую конкретную приманку будет клевать, более того, отвезите меня в это место... Я уже даже пример привёл исходя из задачи на прошлой странице, но он не устроил, так как комбинаций условий - тысячи, чем сложнее условия, тем сложении логика выражения.

Надіслати
Поділитися на інших сайтах

5 минут назад, Esox сказал:

Но как не выводить модуль оплаты - 1 если в корзине присутствует товар $3 ?

($1 OR $2) AND NOT $3  Как то так. Если в корсине товар из группы 1 или товар 2 и не товар 3. 

Надіслати
Поділитися на інших сайтах

Есть модуль оплаты 1

Есть модуль оплаты 2

 

Есть категория $1

Есть категория $2

Есть категория $3

Есть товар $4 (и он входит/расположен в категории $2)

 

Я пытаюсь реализовать следующее:

Если в корзине товар из категории $2 или категории $3 то выводится модуль оплаты 1

Если в корзину с $2 или $3 попадает/добавляется товар из $1 или товар $4 то все равно выводится модуль оплаты 1

 

Если в корзине товар из категории $1 или товар $4 то выводится модуль оплаты 2

Если в корзину с $1 или $4 попадает/добавляется товар из категории $2 или товар из категории $3 то выводится модуль оплаты 1

 

При реализации последнего условия, выводятся оба модуля оплаты.

 

 

Змінено користувачем Esox
Надіслати
Поділитися на інших сайтах


В 01.04.2019 в 12:06, Esox сказал:

Есть модуль оплаты 1

Есть модуль оплаты 2

 

Есть категория $1

Есть категория $2

Есть категория $3

Есть товар $4 (и он входит/расположен в категории $2)

 

Я пытаюсь реализовать следующее:

Если в корзине товар из категории $2 или категории $3 то выводится модуль оплаты 1

Если в корзину с $2 или $3 попадает/добавляется товар из $1 или товар $4 то все равно выводится модуль оплаты 1

 

Если в корзине товар из категории $1 или товар $4 то выводится модуль оплаты 2

Если в корзину с $1 или $4 попадает/добавляется товар из категории $2 или товар из категории $3 то выводится модуль оплаты 1

 

При реализации последнего условия, выводятся оба модуля оплаты

ПРИМЕР (если не сработает, нужно проанализировать и добавить соответствующее условие)

 

Оплата 2

 

$0 - Строго Категория 1
$1 - Строго Товар 4

 

$0 OR $1

 

Оплата 1

 

$0 - Строго Категория 1
$1 - Строго Товар 4

 

NOT $0 AND NOT $1

Надіслати
Поділитися на інших сайтах

@deeman , подскажите, пожалуйста, возникла проблема при интеграции FilterIt с модулем от Retail CRM.

 

Мое обращение в ТП Retail CRM:

Цитата

Добрый день.

При настройке интеграции с Opencart через Ваш модуль возникает следующая проблема. Во вкладке "Справочники" - "Настройки соответствия справочников" - "Способы доставки" отсутствуют способы доставки, добавленные через популярный модуль Filterit (2.3.5). Скриншот №1 - http://priscree.ru/img/52ac81ccbbce50.png

Есть только единственный способ доставки "Бесплатная доставка", который я включил через стандартный модуль в рамках тестирования в разделе "Дополнения" - "Доставка". Скриншот №2 - http://priscree.ru/img/44aea44735dfbe.png

При этом в настройках модуля Filterit созданы способы доставки. Скриншот №3 - http://priscree.ru/img/e7d84f1260703b.pngfilterit0.filterit1 - Бесплатная доставка Почтой России filterit0.filterit2 - Доставка Почтой России в страны СНГ filterit0.filterit3 - Платная доставка Почтой России с наложенным платежом и др.

Эти способы доставки успешно работают и выводятся при оформлении заказа (скриншот №4 - http://priscree.ru/img/52ac8cdee4ad12.png), при этом модуль интеграции от RetailCRM их не видит.

Подскажите, как решить данную проблему?

Заранее большое спасибо.

 

Ответ от ТП Retail CRM:

Цитата

Добрый день!

Причина заключается в том, что базовый модуль интеграции с retailCRM не рассчитан на работу со сторонним модулем доставки, а передает только стандартные типы доставок OpenCart. Для того, чтобы работать с интеграционнми доставками в OpenCart, потребуется доработать модуль интеграции с нашей системой. Доработки рекомендуем производить согласно нашей документации по кастомизации интеграционного плагина (https://github.com/retailcrm/opencart-module/wiki/Кастомизация-интеграционного-плагина).

В том случае, если Вам не удастся настроить интеграцию самостоятельно, можно обратиться к нашим партнёрам для этих целей, так как все подобные доработки были делегированы им.

 

Подскажите, насколько сложна такая доработка? Можно ли ее сделать самостоятельно или заказать? И вообще это больше по части FilterIt или именно искать тех, кто занимается доработкой модуля от retailCRM.


Заранее спасибо за ответ :)

  • +1 1
Надіслати
Поділитися на інших сайтах


1 минуту назад, rub1k сказал:

Уже всё делал и есть в модификаторе участки кода для их модуля, но видимо уже изменили свой код

Попробуйте переустановить модификатор сначала

filterit.ocmod.xml

Надіслати
Поділитися на інших сайтах

11 минут назад, rub1k сказал:

Подскажите, насколько сложна такая доработка? Можно ли ее сделать самостоятельно или заказать? И вообще это больше по части FilterIt или именно искать тех, кто занимается доработкой модуля от retailCRM.


Заранее спасибо за ответ :)

 

Тоже интересует этот вопрос!

Надіслати
Поділитися на інших сайтах


1 час назад, deeman сказал:

Уже всё делал и есть в модификаторе участки кода для их модуля, но видимо уже изменили свой код

Попробуйте переустановить модификатор сначала

filterit.ocmod.xml 81 \u043a\u0411 · 2 downloads

Переустановка модификатора помогла. Очень здорово, спасибо!

Надіслати
Поділитися на інших сайтах


В 04.04.2019 в 16:31, deeman сказал:

Уже всё делал и есть в модификаторе участки кода для их модуля, но видимо уже изменили свой код

Попробуйте переустановить модификатор сначала

filterit.ocmod.xml 81 \u043a\u0411 · 4 downloads

При настройке синхронизации с RetailCRM вылетала ошибка

 

Цитата

 

PHP Fatal error: Cannot use object of type stdClass as array in /var/www/XXX/system/storage/modification/admin/model/extension/retailcrm/references.php on line 167


 

 

Если модификатор отключить, то ошибка исчезала и обмен с RetailCRM проходил успешно.

 

Проблему удалось решить удалением строчки 387

$created = isset($settings['created']) ? $settings['created'] : array();

 

из файла-модификатора FilterIt. Может быть подскажете более правильное решение? Спасибо :)

Надіслати
Поділитися на інших сайтах


6 часов назад, rub1k сказал:

При настройке синхронизации с RetailCRM вылетала ошибка

 

 

Если модификатор отключить, то ошибка исчезала и обмен с RetailCRM проходил успешно.

 

Проблему удалось решить удалением строчки 387

$created = isset($settings['created']) ? $settings['created'] : array(); 

 

из файла-модификатора FilterIt. Может быть подскажете более правильное решение? Спасибо :)

Это уже какие-то правки у вас. По умолчанию все настройки десериализируются в массив

Можете заменить это на

$created = isset($settings->created) ? $settings->created : array();

Правда в таком случае и далее по коду обращение нужно делать не как к массиву, а как к объекту, т.е. вместо [' '] делать ->

Надіслати
Поділитися на інших сайтах

47 минут назад, seotimoha сказал:

Подскажите, нужно при выборе способа доставки ( СДЭК ), чтоб выводился их калькулятор, который подгружается через iframe, как его внедрить? 

Можно вставить html в описание для варианта доставки

Надіслати
Поділитися на інших сайтах

Добрый день. Кто здесь возьмётся за индивидуальную настройку модуля ? Есть 2 группы клиентов и для каждой нужно сделать разные типы доставки и формы оплаты. Детальное т.з. отправлю в л.с.

Змінено користувачем Bravec
Надіслати
Поділитися на інших сайтах


Здравствуйте, модуль куплен на http://simpleopencart.com, 24357

Помогите, пожалуйста, логика не включается

Условие: доставка сдэк.

- Несколько определенных товаров должны иметь стоимость доставки сдэк - 0. 

- Для остальных товаров стоимость считается согласно настройкам модуля сдэк

- Если в корзине товар с доставкой 0 + товары без этой акции, то доставка рассчитывается без учета первого товара

 

Инструкция и ветка изучены. По результатам удалось сообразить один вариант - доставка сдэк отображается только для заданных товаров с условием фиксированной стоимости - 0.

Надіслати
Поділитися на інших сайтах

18 часов назад, katilina сказал:

Здравствуйте, модуль куплен на http://simpleopencart.com, 24357

Помогите, пожалуйста, логика не включается

Условие: доставка сдэк.

- Несколько определенных товаров должны иметь стоимость доставки сдэк - 0. 

- Для остальных товаров стоимость считается согласно настройкам модуля сдэк

- Если в корзине товар с доставкой 0 + товары без этой акции, то доставка рассчитывается без учета первого товара

 

Инструкция и ветка изучены. По результатам удалось сообразить один вариант - доставка сдэк отображается только для заданных товаров с условием фиксированной стоимости - 0.

Потому что именно так модуль и работает - показать доставку для определенных условий и если нужно изменить стоимость.

А ваш вопрос состоит в том, что динамически менять стоимость в зависимости от условий, так модуль не умеет.

Максимум можно создать псевдовариант (новый) "доставка сдэк" с нулевой стоимостью и с определенными условиями.

И соответственно для реального варианта сдэка добавить обратные условия отображения.

Но уж тем более никак не сделать (не переписав логику самого модуля сдэка) это: "Если в корзине товар с доставкой 0 + товары без этой акции, то доставка рассчитывается без учета первого товара", потому что модуль сдэка сам обходит товары в корзине (или использует стандартные методы корзины) для получения веса и объема, мой модуль не сможет изменить эту логику и убирать оттуда конкретный товар...

Надіслати
Поділитися на інших сайтах

1 час назад, deeman сказал:

Потому что именно так модуль и работает - показать доставку для определенных условий и если нужно изменить стоимость.

С товарами в корзине согласна. С бесплатной доставкой обломалась, конечно. Тем более, что альтернативных вариантов нет. Была последняя надежда на Ваш модуль.

Придется делать дополнительный вариант, простой чекбокс Бесплатная доставка без выбора точки на карте.

Надіслати
Поділитися на інших сайтах

13 минут назад, katilina сказал:

С товарами в корзине согласна. С бесплатной доставкой обломалась, конечно. Тем более, что альтернативных вариантов нет. Была последняя надежда на Ваш модуль.

Придется делать дополнительный вариант, простой чекбокс Бесплатная доставка без выбора точки на карте.

По изменению стоимости в зависимости от условий добавлю в планы, надо подумать, возможно ли такое в принципе (и нужно ли)

Надіслати
Поділитися на інших сайтах

10 минут назад, deeman сказал:

По изменению стоимости в зависимости от условий добавлю в планы, надо подумать, возможно ли такое в принципе (и нужно ли)

В любом случае Вам спасибо. Труда вложено в этот модуль немерено и возможностей тоже.

Надіслати
Поділитися на інших сайтах

Здравствуйте.

 

Начала вдруг выскакивать ошибка после нажатия на "Оформить заказ":

Fatal error: Function name must be a string in /home/rosnominal/rosnominal.ru/docs/system/library/simple/filterit.php on line 0

 

Такое происходит не всегда, а при наличии в корзине определённых товаров причём одновременно (!). Что делать?

 

Обновил модуль по инструкции, не помогло...

Змінено користувачем krasniy
Надіслати
Поділитися на інших сайтах


8 минут назад, krasniy сказал:

Здравствуйте.

 

Начала вдруг выскакивать ошибка после нажатия на "Оформить заказ":

Fatal error: Function name must be a string in /home/rosnominal/rosnominal.ru/docs/system/library/simple/filterit.php on line 0

 

Такое происходит не всегда, а при наличии в корзине определённых товаров причём одновременно (!). Что делать?

 

Обновил модуль по инструкции, не помогло...

Написал в личку

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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