Создайте прямую ссылку на продукт Magento с помощью идентификатора продукта
Я хотел бы разместить прямую ссылку на продукт magento без использования красивых URL-адресов. Вместо чего-то подобного"http://store.d3scene.com/rift-60-days-pre-paid-time-card.html "Я бы хотел, чтобы это было"http://store.d3scene.com/product/list/id/187 /" - или что-то подобное.
Возможно ли это?
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-адреса.
У тебя почти получилось. Это должно быть так
http://store.d3scene.com/product/1729
И вы можете создавать категории, подобные этой
http://store.d3scene.com/category/1729
Вы можете увидеть некоторые перезаписи URL, используемые magento, в следующей таблице базы данных.
core_url_rewrite
Для продукта 187 вы можете использовать
Http://localhost/magento/catalog/product/view/id/187
До тех пор, пока в настройках видимости для продукта 187 установлено значение "Каталог". Это должно быть либо "Каталог", либо "Каталог, поиск".
Видимость продуктов задается на экране Администратор ->Продукты->Каталог ->Редактировать продукт.