Создать прямую ссылку на продукт Magento через идентификатор продукта - PullRequest
6 голосов
/ 13 октября 2011

Я бы хотел разместить прямую ссылку на продукт magento, не используя красивые ссылки. Вместо чего-то вроде этого "http://store.d3scene.com/rift-60-days-pre-paid-time-card.html" Я бы хотел, чтобы оно было" http://store.d3scene.com/product/list/id/187/" - или что-то подобное.

Это возможно?

Ответы [ 3 ]

15 голосов
/ 13 октября 2011

Да, это так.Помня о том, что большинство систем Magento сильно настроены и это может не сработать для вашей конкретной установки, используйте URL-адреса в виде

http://commercebugdemo.pulsestorm.net/index.php/catalog/product/view/id/27
http://commercebugdemo.pulsestorm.net/index.php/catalog/product/view/id/[ID HERE]

.можно найти бесплатную демонстрационную страницу Commerce Bug , чтобы найти свою страницу, и использовать вкладку «Контроллер / Запрос» для просмотра информации о пути.(Отказ от ответственности: мне принадлежит компания, которая продает расширение Commerce Bug)

Вы также можете отключить перезапись URL-адресов в Magento, и Magento будет генерировать «не красивые» URL-адреса.

0 голосов
/ 18 июля 2017

Для продукта 187 вы можете использовать

http://localhost/magento/catalog/product/view/id/187

Пока в настройке видимости для продукта 187 указано «Каталог».Это должен быть либо «Каталог», либо «Каталог, Поиск».

Видимость продуктов настраивается на экране Admin-> Products-> Catalog-> edit product.

0 голосов
/ 13 октября 2011

У тебя почти было это. Так должно быть

http://store.d3scene.com/product/1729

и вы можете делать категории, подобные этой

http://store.d3scene.com/category/1729

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

core_url_rewrite
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...