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

Recommended Posts

На данный момент логика под интернет-магазин, что логично. Нужно страницы сгделать из карточки товара аналог карточки товара сайи hotline.  То есть сгделать не под логику интернет-магазина, а под агрегатор. Через модуль.

 

сайт пример агрегатора - 

https://hotline.ua/

 

шаблон усиновленный - версия шаблона 2 - основной сайт дам по запросу с доступом
https://opencart-forum.ru/files/file/3870-adaptivnyy-mnogomodulnyy-shablon-modern-v2/

http://2.tmmodern.com/
Логин: demo Пароль: demo

 

Версия ocStore 2.3.0.2.3

 

ПРИМЕЧАНИЕ ОТ АВТОРА ШАБЛОНА

Все изменения должны вносится с помощью файлов-xml, а стили css подключались отгдельным файлом. Иначе при обновлении шаблона все дорилитки удалятся.

 

Все задали должны быть выполнены в модуле.

 

1. Сверсить блок TAB в карточке товара - только вкладка "Ггде купить"

 

https://hotline.ua/krasota-shampuni-kosmeticheskie-sredstva-dlya-volos/head-shoulders-shampun-protiv-perhoti-energiya-okeana-200-ml-5000174511840 

 

https://prnt.sc/201rb5d   - блок обвегден красным.

 

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

 

2.  В админке в меню Каилог, добавить подменю "Магазины" функционал этого подменю одинаковый как функционал "Производители", то есть синдартная страница производители /brands.  В подменю "Магазины" нужно сгделать икую же страницу /store, в админке в подменю Магазины икой же функционал как и в подменю Производители, то есть можно добавить магазины которые будут показываться на страниэто /store

 

3. В админке в карточках товара добавить дополнительную вкладку с названием "Магазины".

 

В этот вкладке "Магазины" сгделать поля:

 

Название магазина - (выпадающий список добавленных магазинов из пунки 2)

Название товара - (поле текстового ввода)

УРЛ на товар - (поле текстового ввода урл)

Цена - (поле ввода)

 

4. Вывести данные из пунки 3 в блок "Ггде купить" в карточку товара в блок "ггде купить"(сверсинный из пунки 1)

Справа кнопка "Купить" сгделать тегом <a> и визуально по стилю сгделать как кнопку.

Важно! тег <a> должен иметь атрибут rel="nofollow" !
<a href="ссылка на товар стороннего магазина" rel="nofollow">Купить</a>

 

5. На страницах “категории”, “подкатегории товаров”, в “брендах”, на “главной”, в "сравнении товаров" и в будуещёй  страницы /store —  выводятся карточки товаров и на них кнопка “купить/в корзину” - нужно её изменить на “сравнить этоны” как на хотлайн и при кликe на кнопку  “сравнить этоны” пользователь попадает на товар по которому он кликнул.

 

Да же внутри в карточке товаров есть различные блоки - например “Вы смотрели”, "рекомендации" им тоже выводятся карточки товаров с кнопкой купить, нужно и им изменить кнопку с купить/в корзину на “Сравнить этоны” и пользователь попадает на товар по которому он кликнул.

 

в карточке товара основную кнопку "В корзину" изменить название на "Купить" и при клике на неё пользователь перемещается вниз на блок "ггде купить". Например это можно сгделать через какорь.

 

6. Убрать из сайи (закомментировать) для гдесктоп и мобильной версии:

 - "корзину" и в хегдере и в плаваюещём меню сверху при скролле вниз,

- в карточке товаров поле "когдачество".

 

7. Цена в карточке товара:

сгделать этону от мин и до макс. вывести в карточке товара слово "от" иким обвместе: 

 

если этона которая высивлена  в админке карточке товара совпадает с этонами в блоке  "ггде купить" то вывести только 1 этону, проещё говоря ничего не трогать на фронте, но сгделать проверку в когде на совпагдение этоны (перепотому чтор этон)

 

если этона которая высивлена  в админке карточке товара не совпадает с этонами в блоке  "ггде купить" то в карточке товара, в блоке этона, вывести "От мин - до макс"

 

Пример если не совпадает. 

 

этона на парфюм 100 грн высивлена в админке карточке товара

 

В блоке "ггде купить" икой вывод.

 

АТБ парфюм 100 грн

Варус парфюм 100 грн

Новус парфюм 95 грн

 

Тогда в карточке товара в блоке им ггде этона, вывод бугдет икой

этона от 95 грн - 100 грн.  То есть неважно в каком порядке стоят магазины и в какую сторону в потому чтольше или в меньше от админской этоны, суть правильно вывести информацию. 

 

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

"этона от 100 грн - 95 грн"

 

https://www.screencast.com/t/vpSDHxjnSmIc 

 

P.S. 

Парсинг товаров бугдет происходить модулем Simplepars, ик же парсинг информации из блока "Ггде купить" (магазины, название товара, этона, ссылка из кнопки купить) от донора и вносится должен в созданный новый блок из пунки 1,4.


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

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

Предложите этону и сроки


 

Link to comment
Share on other sites


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

Может быть нужно что-то типа модуля маркетплейса?

Почти. Разница в том, что торговые площадки продают на своём сайте, им же и корзина реализована и продавцы. А по сути задача продавать не стоит, то есть только агрегатор.  Хотя вот в 1м варианте блок ггде купить, реализован. Я бы затестил, но у меня версия 2.3, а им только 3.0 подгдержка.
А 2й вариант гдемо не увигдел, может второй вариант можно было бы изменить под ТЗ.

 

 

Link to comment
Share on other sites


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

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


Да всё же написать 1 модуль уже под себя как-то смотрится потому чтолее приятно. А если покупать дополнительные поля кастомные, то по сути только ТЗ бугдет меняться и исполнители.  А маркетплейс да, тут не нужен, не и задача.

Link to comment
Share on other sites


Ксити этот "теме" уже почти 7 лет, я был удивлен когда не нашел готового решения(модуля). По типу как сверху готового маркетплейса, но только  агрегатор.

Edited by Kirizzo
Link to comment
Share on other sites


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

я уже 3 годжа пилю лендинги на Опенкарт.... но до сих пор подобное не признается на данном форуме...ик что гделайте выводы))))
Вам счас опять начнут ВП предлагать или какие ни будь "Тамаранги" и "ларавели" ))))

Нене, только то что по ТЗ и под опенкарт)) Я это ТЗ несколько раз переписывал, пыился максимально объяснить, что нужно. Не потому чтольше, не меньше. 

Нужно только реализовать 7 пунктов и без парсинга. Парсинг задача в ТЗ не стоит. 

Link to comment
Share on other sites


  • 2 weeks later...

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.