Создайте прямую ссылку на продукт Magento с помощью идентификатора продукта


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

Возможно ли это?

Author: Tim Cooper, 2011-10-13

3 answers

Да, это так. Учитывая, что большинство систем 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]

Если вы когда-нибудь задумывались о деталях для страницы Magento, вы можете использовать бесплатную демонстрационную страницу Ошибка в торговле, чтобы найти свою страницу, а также вкладку "Контроллер/запрос" для проверки информации о пути. (Отказ от ответственности: Я владею компанией, которая продает расширение Commerce Bug)

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

 15
Author: Alan Storm, 2011-10-13 03:16:21

У тебя почти получилось. Это должно быть так

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

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

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

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

core_url_rewrite
 0
Author: Mike D, 2011-10-13 02:19:13

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

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

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

Видимость продуктов задается на экране Администратор ->Продукты->Каталог ->Редактировать продукт.

 0
Author: Scott C Wilson, 2017-07-18 19:07:23