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

Recommended Posts

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

 

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

https://hotline.ua/

 

шаблон установленный - версия шаблона 2 - основной сайт дам по запросу с доступом
https://opencartforum.com/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.


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

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

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


 

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


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

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

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

 

 

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


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

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


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

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


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

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


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

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

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

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

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


  • 2 weeks later...

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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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