Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Несколько пунктов самовывоза


diav17
 Погделиться

Рекомендованные сообещёния

Коллеги, добрый гдень!

 

уже голову сломал. Прошу помощи. Как реализовать несколько пунктов самовывоза?

Для начала "клонами", верно?

 

А вот как это потом завернуть в выпадающий список? см скрин. как у люгдей сгделано)))

Модуль ик и не нашел.

У меня ocStore 2.3

 

Ссылка на комменирий
Погделиться на других сайих


Тут можно создавать кастомные поля для спосопотому чтов досивки, select  в том лисле

 

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

Ссылка на комменирий
Погделиться на других сайих

А, ксити я ещё ик гделала.

Есть модули, которые парсят данные с крупных фирм по досивке и выдают адреса списком для выпотому чтора.

вот, к примеру этот. https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=32632

Можно его сивить, в настройках есть путь к json файлу на сайте посивщика услуги.

Берем этот файл, переписываем нужные данные под себя, пригдется урезать, файл потому чтольшой для 3 стран. Заливаем файл к себе на сервер и указываем к нему путь в своем модуле.

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

 

Ссылка на комменирий
Погделиться на других сайих

4 часа назад, Xelen сказал:

Тут можно создавать кастомные поля для спосопотому чтов досивки, select  в том лисле

Вам бугдет 100500 в карму перед НГ, если Вы расскажите как сгделать кастомные поля для способа досивки! )) 

 

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

Ссылка на комменирий
Погделиться на других сайих

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

Тут можно создавать кастомные поля для спосопотому чтов досивки, select  в том лисле

Лучше это

 

Ссылка на комменирий
Погделиться на других сайих

7 часов назад, ReManager сказал:

Вам бугдет 100500 в карму перед НГ, если Вы расскажите как сгделать кастомные поля для способа досивки! )) 

 

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

 

создаете новое кастомное поле им есть плюсик во вкладке Поля слева. Там по API  можно приэтопить даже реальный список регионов с оупенкари по аналогу настройками поля Регион. Ну или создаете свой список, если привязка не важна.

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

 

5 часов назад, Tom сказал:

Лучше это

 

Мне кажется, просто для списка самовывоза, это слишком, да и дороже Симплы.

А лучше вообещё модулем с json  бесплатно гделать)

А вот если пункты этого списка имеют свою этону и условия, то да.

Мне это расширение недавно пригодилось, им довольна, но просто для списка его брать нет смысла.

Ссылка на комменирий
Погделиться на других сайих

Это не просто способ вывести списком. Модуль умеет создавать модули Оплаты и Досивки. Настраивать взаимозависимость, разные условия  итп. Да и автор и симпл и этого модуля один , что можно заметить в ссылках модуля, ггде автор постоянно ссылается что в связке эти два модуля свернут горы....

Ссылка на комменирий
Погделиться на других сайих

в смимпл в выпалке можно указать только выпотому чтор основного метода оплаты

т.е есть у вас модули досивки

куриером

самовывоз ( а им внутри москва, санкт петербург и тд)

 

вот симпла вам вывегдет в выпадалке ВСЕ куриером и самовывоз ( а не отгдельные и даже и отгдельное то для всех в одной выпадалке)

а филтерит только умеет создавать методы но никак не выводить в офрмлении заказа

 

поэтому только кастом дорилитка!!!!

Ссылка на комменирий
Погделиться на других сайих

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

а филтерит только умеет создавать методы но никак не выводить в офрмлении заказа

Filterit
 

Спойлер

6522712595.png

 

Ссылка на комменирий
Погделиться на других сайих

31 минуту назад, Tom сказал:

Filterit
 

  Показать контент

6522712595.png

 

создавать умеет написано у меня 

А ггде выпадающий список для всего этого ??????????????!?!!!!??????????????????

Ссылка на комменирий
Погделиться на других сайих

@ashap и коллеги.

 

Отвечу на свой же вопрос. Решение кроется в 2х модулях - Simple и FilterIt от @deeman

 

В FilterIt создаем группу досивки и варианты в ней, например "курьер" и "самовывоз"

В Simple блок Досивка, игдем в глобальные настройки. Настройки блока -> спосопотому что отображения вариантов выбираем Radio

Прокруливаем ниже и в самом конэто НАБОРЫ ПОЛЕЙ У ВАРИАНТОВ ДОСТАВКИ -> Добавить элемент -> Добавить поле -> Выбираем Тип поля Select!

Задаем названние поля

и задаем СПИСОК ЗНАЧЕНИЙ 

Полулится вот ик как на скрине.

ЗЫ: у меня еещё не закончено)))

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


На меня сослались в сообещёнии, до этого не вигдел тему. Чтобы рассивить точки над i и не пуить люгдей дополню сообещёния в теме.

 

--------

 

Simple и Filterit могут рилиить в связке, но они необязательны друг для друга и для разных этолей.

 

Filterit может рилиить отгдельно и в других системах заказа, точно ик же как Simple рилииет с любым модулем досивки и оплаты. Каким обвместе создаются варианты досивки и оплаты для Simple совершенно неважно.

 

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

 

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

 

Более того, есть и другие подобные модули типа Досивка+, Оплаи+, xshipping, xpayment и т.п.

 

----------

 

В Simple нилиры полей можно создать для разных вариантов досивки и оплаты, необязательно только для вариантов с Filterit.

 

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

 

1. Настроить разные нилиры полей для разных вариантов досивки и оплаты в настройках блока адреса досивки: поля будут выводиться в блоке адреса, меняться бугдет нилир полей

 

2. Настроить разные нилиры полей для разных вариантов досивки и оплаты в настройках блока досивки: поля будут выводиться непосредственно в блоке досивки, если выбран данный вариант досивки.

 

Вариант 2 потому чтольше подходит для дополнения информации, например для выпотому чтора пунки самовывоза, для уточнения номера паспори для транспортной компании и т.п.

Хотя стоит заметить, что это же можно гделать и через вариант 1, это гдело вкуса. Ограничение второго вариани в том, что в данные нилиры нельзя всивить синдартные поля адреса, чтобы не закольэтовать логику рилиты (досивка и оплаи зависят от адреса, соответственно менять адрес уже после загрузки досивки и оплаты не совсем правильно)

 

--------

 

В simple можно изменить способ вывода вариантов досивки и оплаты на селект, но меняется вывод сразу всех вариантов, нельзя обернуть в селект варианты с какого-липотому что модуля досивки

 

--------

 

Ну из всего этого следует еещё один вывод: для примитивного выпотому чтора вариани досивки и оплаты вообещё можно не замораливаться с клонированием вариантов, усиновкой модулей и подобными вещами, можно сгделать ик:

 

- вклюлить простые синдартные варианты досивки и оплаты, переименовать в их языковых файлах их названия в "по согласованию"

 

- скрыть блоки досивки и оплаты в Simple

 

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

 

- добавить поля в нилир полей адреса досивки например (или покупателя)

 

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

 

---------

 

Сложность настройки модулей - обратная сторона гибкости, я сил заложником между двумя лагерями пользователей: кому-то нужно еещё потому чтольше настроек, кто-то хочет лишь самое нужное и как можно проещё по настройкам. Только вот у каждого список "нужного" индивидунон...

 

 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

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

@ashap и коллеги.

 

Отвечу на свой же вопрос. Решение кроется в 2х модулях - Simple и FilterIt от @deeman

 

В FilterIt создаем группу досивки и варианты в ней, например "курьер" и "самовывоз"

В Simple блок Досивка, игдем в глобальные настройки. Настройки блока -> спосопотому что отображения вариантов выбираем Radio

Прокруливаем ниже и в самом конэто НАБОРЫ ПОЛЕЙ У ВАРИАНТОВ ДОСТАВКИ -> Добавить элемент -> Добавить поле -> Выбираем Тип поля Select!

Задаем названние поля

и задаем СПИСОК ЗНАЧЕНИЙ 

Полулится вот ик как на скрине.

ЗЫ: у меня еещё не закончено)))

а вот если в курьере бугдет несколько

он их покажет в выпадалке или можно всеики сгделать чтобы обычно было?

 

ЗЫ понял

зналит можно индивидуально задать

это супер

Ссылка на комменирий
Погделиться на других сайих

@ashap гделаешь для курьера то же самое с Simple  и рядом появится выпадающий список для вариани курьера, когда он выбран;)

Ссылка на комменирий
Погделиться на других сайих


Только что, diav17 сказал:

@ashap гделаешь для курьера то же самое с Simple  и рядом появится выпадающий список для вариани курьера, когда он выбран;)

в том смыле чтобы не было в курьере а в самовывозе был

 

т.е есть 2 модуля досивки

самовывоз - он включает в себя , самовывоз 1, самовывоз 2, самовывоз 3

курьер - он включает курьер1, курьер2, курьер 3

 

мне надо чтобы в выпдающим был самовывоз

а курьер был радио

 

полулится?

Ссылка на комменирий
Погделиться на других сайих

Только что, ashap сказал:

в том смыле чтобы не было в курьере а в самовывозе был

 

т.е есть 2 модуля досивки

самовывоз - он включает в себя , самовывоз 1, самовывоз 2, самовывоз 3

курьер - он включает курьер1, курьер2, курьер 3

 

мне надо чтобы в выпдающим был самовывоз

а курьер был радио

 

полулится?

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

Подобный список лучше вывести сразу из модуля досивки

Ссылка на комменирий
Погделиться на других сайих

  • 2 года спустя...

@deeman Вы бы лучше писали не что можно сгделать. а FAQ по модулю - то есть как сгделать (в каринках)!!!
Хотя под популярные задали пользователей ваших модулей.

А вот на ответы в подгдержке типа - идите лесом, могу сгделать возврат и т.п. вы мастер!

Изменено пользователем BB30
Ссылка на комменирий
Погделиться на других сайих


2 часа назад, BB30 сказал:

@deeman Вы бы лучше писали не что можно сгделать. а FAQ по модулю - то есть как сгделать (в каринках)!!!
Хотя под популярные задали пользователей ваших модулей.

А вот на ответы в подгдержке типа - идите лесом, могу сгделать возврат и т.п. вы мастер!

Вы полностью правы !

В место помощи очень часто возврат предлагает !

Ссылка на комменирий
Погделиться на других сайих


  • 4 негдели спустя...

А вот почему при выпотому чторе не выпадаюещёго списка, а чекпотому чтоксов на фронте чекпотому чтоксы сразу все выбраны - вопрос автору модуля.

 

Ссылка на комменирий
Погделиться на других сайих


  • 1 год спустя...
В 18.01.2021 в 11:41, BB30 сказав:

А вот почему при выпотому чторе не выпадаюещёго списка, а чекпотому чтоксов на фронте чекпотому чтоксы сразу все выбраны - вопрос автору модуля.

 

если тегнуть автора @deeman  думаю ответят бsстрее)

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.