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

Получение ссылки по SKU товара


Recommended Posts

Пишу модуль для вывода аналогов товаров с заранее прописанными артикулами. Нужно получить ссылку на товар, имея только SKU.
В API не нашел информации на этот счет.
Неужели нельзя получить ссылку на товар, имея только SKU, без обращения к базе?

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


13 минут назад, Kekerkkre сказал:

Неужели нельзя получить ссылку на товар, имея только SKU, без обращения к базе?

для ссылки нужен id товара.  id где? в базе.

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

10 часов назад, fanatic сказал:

для ссылки нужен id товара.  id где? в базе.

Очень нелогичный подход. Зачем обращаться к базе и брать оттуда id, чтобы создать еще один запрос и обратиться к той же строке для выборки остальных данных?
Хотелось бы организовать это грамотно, без подобных костылей.

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


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

 

имея id как раз можно сформировать стандартную ссылку без обращений к БД

не говоря о том, что id уникален, а sku может повторяться

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

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

Очень нелогичный подход. Зачем обращаться к базе и брать оттуда id, чтобы создать еще один запрос

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

 

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

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

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

Неверно мыслите

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

Но идентификатор у базы один - АйДи записи

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

В 29.03.2018 в 13:57, AlexDW сказал:

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

 

имея id как раз можно сформировать стандартную ссылку без обращений к БД

не говоря о том, что id уникален, а sku может повторяться

А где вы возьмете этот id без обращения к БД?
В моем случае необходимо использовать именно SKU, а я лишь пытаюсь уменьшить количество запросов.

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


В 29.03.2018 в 16:20, chukcha сказал:

Неверно мыслите

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

Но идентификатор у базы один - АйДи записи

Никто не говорит о полном отсутствии запросов. 
Лишь их уменьшение, оптимизации ради.

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


ну, как бы вам на пальцах объяснить..

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

Другое дело когда на странице есть сноска в подвал
И это тоже SKU, но  вам все равно нужно пробежать весь текст, чтоб найти нужную букву.

 

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

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

ну, как бы вам на пальцах объяснить..

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

Другое дело когда на странице есть сноска в подвал
И это тоже SKU, но  вам все равно нужно пробежать весь текст, чтоб найти нужную букву.

 

Прошу прощения, если покажусь грубым, но ваше объяснение совершенно не граничит с поставленным вопросом.
То же самое могу сказать и остальным комментаторам.
Исходя из всех увиденных ответов пришел к выводу, что нет встроенной поддержки обращения к базе имея на руках один SKU.
Доработал обработку ссылок самостоятельно. Теперь допустимо открытие товара с использованием в адресной строке как "sku", так и "product_id".

Вопрос закрыт.

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


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

что нет встроенной поддержки обращения к базе имея на руках один SKU.

Так вы не хотели к базе обращаться

 

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

Доработал обработку ссылок самостоятельно.

Молодец,  Поделились бы знаниями с сообществом.

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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