Jump to content
Sign in to follow this  
diav17

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

Recommended Posts

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

 

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

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

 

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

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

У меня ocStore 2.3

 

Снимок экрана 2017-12-27 в 20.49.56.png

Снимок экрана 2017-12-27 в 20.50.04.png

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

 

Share this post


Link to post
Share on other sites
4 часа назад, Xelen сказал:

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

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

 

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

Share this post


Link to post
Share on other sites
6 часов назад, Xelen сказал:

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

Лучше это

 

Share this post


Link to post
Share on other sites
7 часов назад, ReManager сказал:

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

 

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

 

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

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

 

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

Лучше это

 

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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

куриером

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

 

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

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

 

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

Share this post


Link to post
Share on other sites
1 час назад, ashap сказал:

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

Filterit
 

Спойлер

6522712595.png

 

Share this post


Link to post
Share on other sites
31 минуту назад, Tom сказал:

Filterit
 

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

6522712595.png

 

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

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

Share this post


Link to post
Share on other sites

@ashap и коллеги.

 

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

 

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

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

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

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

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

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

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

Снимок экрана 2018-01-05 в 14.12.39.png

  • +1 1

Share this post


Link to post
Share on other sites

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

 

--------

 

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

 

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

 

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

 

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

 

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

 

----------

 

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

 

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

 

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

 

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

 

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

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

 

--------

 

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

 

--------

 

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

 

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

 

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

 

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

 

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

 

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

 

---------

 

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

 

 

Share this post


Link to post
Share on other sites
1 час назад, diav17 сказал:

@ashap и коллеги.

 

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

 

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

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

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

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

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

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

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

Снимок экрана 2018-01-05 в 14.12.39.png

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

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

 

ЗЫ понял

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

это супер

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Только что, diav17 сказал:

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

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

 

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

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

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

 

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

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

 

получится?

Share this post


Link to post
Share on other sites
Только что, ashap сказал:

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

 

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

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

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

 

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

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

 

получится?

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.