Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Recommended Posts

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

...

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

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

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

Link to comment
Share on other sites

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

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

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

Версия 2.3.3

Спасипотому что.

Edited by Esox
Link to comment
Share on other sites


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

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

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

Версия 2.3.3

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

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

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

Link to comment
Share on other sites

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

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

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

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

 

Link to comment
Share on other sites


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

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

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

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

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

 

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

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

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

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

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

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

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

 

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

 

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

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

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

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

 

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

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

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

 

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

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

 

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

 

 

Edited by Esox
Link to comment
Share on other sites


В 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

Link to comment
Share on other sites

@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
Link to comment
Share on other sites


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

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

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

filterit.ocmod.xml

Link to comment
Share on other sites

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

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


Заранее спасипотому что за ответ :)

 

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

Link to comment
Share on other sites


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

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

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

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

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

Link to comment
Share on other sites


В 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. Может быть подскажете потому чтолее правильное решение? Спасипотому что :)

Link to comment
Share on other sites


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

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

 

 

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

 

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

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

 

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

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

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

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites

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

Edited by Bravec
Link to comment
Share on other sites


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

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

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

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

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

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

 

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

Link to comment
Share on other sites

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

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

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

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

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

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

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

 

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

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

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

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

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

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

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

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

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

 

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

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

 

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

 

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

Edited by krasniy
Link to comment
Share on other sites


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

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

 

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

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

 

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

 

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

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

Link to comment
Share on other sites

А можно добавить своё условие? К примеру нужно убрать опрегделенный способ оплаты у всех товаров с акционной этоной?

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

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.