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

функционал связей товара к группам


ilya222

Recommended Posts

Добрый день! Подскажите пожалуйста, как на опенкарт реализовать подобный функционал  https://mega-zapravka.ru/refill/monohrome/hp/ 

не понимаю как также сделать к одному картриджу может быть привязано 1, 2 и более принтеров, также к группе принтеров (1 шт и более) привязано может быть 1 и более картриджей - причем группа принтеров вроде как категория выглядит а не карточка товара.
https://prnt.sc/17lhye8

https://mega-zapravka.ru/refill/monohrome/hp/printer/laserjet-enterprise-700-m712dn/


https://mega-zapravka.ru/refill/monohrome/hp/cf214a/
(тут это видно на вкладке совместимость - https://prnt.sc/17li7vm

Также как быть с заменой чипа https://prnt.sc/17lhp57 взято https://mega-zapravka.ru/refill/monohrome/hp/w1103a-103a/

, это как опцию делать? 

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

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


@ilya222 в принципе можно написать такой модуль что бы было как на демо, один вопрос, вы собираетесь все эти связи делать вручную или хотите что бы это все работало на автомате при загрузке прайсов ?

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


  В 30.06.2021 в 10:04, ilya222 сказав:

хотел бы спарсить вместе со связями

Expand  

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

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


  В 30.06.2021 в 10:04, ilya222 сказав:

хотел бы спарсить вместе со связями

Expand  

спарсить, откуда?

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

  В 30.06.2021 в 12:28, ilya222 сказав:

с исходного сайта 

Expand  

аааааааа,   так вы хотите спарсить все с сайта примера, и сделать такой же функционал?

а какого совета вы ждете?

штатными методами движка, это не сделать.

готовый модуль, сомнительно что найдете.

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

и будет это, как уже писали выше,   не дешево.

есть бюджет?

 

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

парсится вот так

  Показати вміст

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

я так скажу, сделать можно, но вы готовы оплачивать такую автоматизацию ?

честно скажу, не думаю, что готовы. ( вывод из опыта )

п.с. без обид.

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


если полностью под ключ, 0 до заливки, то я бы взялся от 30 т.р. до 40 т.р.

разброс в связи с тем что есть еще неизвестные моменты.

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


  В 30.06.2021 в 14:55, ilya222 сказав:

т.е. штатными средствами АОПЛ и модулями не получится обойтись самостоятельно?

Expand  

а вы сами как считаете ? задайте вопрос в теме АОП, может ли он из текста выдернуть то что вам надо и закинуть в таблицы которые от модуля. ну и решите какой модуль по вашему это решит.

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


  В 30.06.2021 в 14:55, ilya222 сказав:

т.е. штатными средствами АОПЛ и модулями не получится обойтись самостоятельно?

Expand  

Можете спарсить товары. Модель принтера положить в свободное поле, например UPC.

А потом просто переверстать вывод товаров в категории и сгруппировать их по совпадению модели принтера в поле UPC,

Таким образом заполнение штатное, весь кастом только по выводу на фронте.

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

Я бы взялся за такую работу от 5-10к руб.

Это без парсинга, только доработка вывода.

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

  В 30.06.2021 в 16:05, mpn2005 сказав:

Можете спарсить товары. Модель принтера положить в свободное поле, например UPC.

А потом просто переверстать вывод товаров в категории и сгруппировать их по совпадению модели принтера в поле UPC,

Таким образом заполнение штатное, весь кастом только по выводу на фронте.

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

Я бы взялся за такую работу от 5-10к руб.

Это без парсинга, только доработка вывода.

Expand  

очень интересное предложение и идея, а вот вопрос по полю UPC, закидывать если несколько принтеров все списком через запятую или только к одному картриджу один принтер получится? например тут 7 шт принтеров к которым подходит картридж и потом посадочные по принтеру как на доноре возможно будет сделать?

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


  В 30.06.2021 в 16:05, mpn2005 сказав:

Модель принтера положить в свободное поле, например UPC.

А потом просто переверстать вывод товаров в категории и сгруппировать их по совпадению модели принтера в поле UPC,

Expand  

1. откуда и как вы собираетесь вытаскивать модель принтера ?

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

3. при чем тут категории ?

4. да и вообще проблема не в том в какое поле закидывать, в UPC или специально созданное для этого, проблема вытаскивания названия принтеров из описания.  АОП сможет это сделать ?

мне кажется вы поспешили с выводами и до конца не вникли во все проблемы.

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

 

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


  В 30.06.2021 в 16:28, ilya222 сказав:

очень интересное предложение и идея, а вот вопрос по полю UPC, закидывать если несколько принтеров все списком через запятую или только к одному картриджу один принтер получится? например тут 7 шт принтеров к которым подходит картридж и потом посадочные по принтеру как на доноре возможно будет сделать?

Expand  

Я мел ввиду модельный ряд принтеров. Вот тут они сгруппированы.

  Показати вміст

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

Это может быть ID статьи в поле UPC. А в самой статье уже перечисление моделей и ссылки на нужные категории.

И именно по этому полю делать группировку.

Можно ещё дублировать в штатные фильтры привязку именно к конкретным моделям принтера.

 

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

@mpn2005 я еще раз повторю, если вы не поняли, откуда и как вы собираетесь вытаскивать названия принтеров ?

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


  В 30.06.2021 в 16:29, egor23 сказав:

1. откуда и как вы собираетесь вытаскивать модель принтера ?

Expand  

Вот отсюда тут как раз ID такой группы, типа общая линейка для модели картриджей. Именно по ним и идёт группировка.

И этот ID как раз и совпадает у сгруппированных моделей.

image.png.69d6ff27b4b65d49853531de633bdaea.png

  В 30.06.2021 в 16:29, egor23 сказав:

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

3. при чем тут категории ?

Expand  

Товар - это картридж.

Список картриджей(товаров) - это категория

 

  В 30.06.2021 в 16:29, egor23 сказав:

мне кажется вы поспешили с выводами и до конца не вникли во все проблемы.

Expand  

Вам это кажется

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

  В 30.06.2021 в 16:48, egor23 сказав:

@mpn2005 я еще раз повторю, если вы не поняли, откуда и как вы собираетесь вытаскивать названия принтеров ?

Expand  

Они все уже связаны и структурированы на доноре:

  Показати вміст

 

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

  В 30.06.2021 в 16:52, mpn2005 сказав:

Они все уже связаны и структурированы на доноре:

Expand  

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

  Показати вміст

к тому же вы смотрите код в категории, а парсится с карточки товара, совершенно разные вещи.

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


  В 30.06.2021 в 17:00, egor23 сказав:

к тому же вы смотрите код в категории, а парсится с карточки товара, совершенно разные вещи.

Expand  

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

А не страницу, на которой нет этих связей - и потом всё заполнять вручную.

Это только вопрос парсинга.

Я же отвечал на вопрос про реализацию. Как это можно реализовать.

 

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

  В 30.06.2021 в 17:07, mpn2005 сказав:

и потом всё заполнять вручную.

Expand  

так в том и дело.

я уже писал выше

  В 30.06.2021 в 16:29, egor23 сказав:

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

 

Expand  

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

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


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

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


@ilya222 поймите простую вещь, если вы не можете вытащить названия принтеров по совместимости из текста, нечего вы на автомате сделать не сможете, вам нечего будет привязывать.

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

я вам предложил решение, а вы думайте.

лично для меня вытащить названия не проблема )

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

 

 

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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