лайфхак Обновление multistore до 3.1.8 версии [github]

yura_co

yura_co

master
#34
помиока не помилка, вирішуйте самі....
в адмінці при фільтруванні (наприклад по категорії) після редагування будь якого товару скидається фільтр.
З однієї сторони це неправильно а з іншої - може бути.
 
yura_co

yura_co

master
#35
Знову копаючись в оптимізації я виявив деяку недоробку з тегами alternate:
ice_screenshot_20200507-134158-png.159 - opencart

Як бачимо із скріна, вказано першою стрічкою сторінка для користувачів з США та цінами в доларах США.
По факту перейшовши за посиланням ми отримаємо сторінку англійською мовою та з валютою гривня.
Я вважаю що це не має так бути. Помітив я це користуючись вебвізором для аналізу поведінки відвідувачів.
Взагалі логічно що якщо магазин з України то й валюта виставлена гривня, але коли в нас за посиланням написано що валюта долар то й має бути долар. Поки то не є критичним, але прошу розглянути цю доробку на майбутнє
 
C

Chez

Шопмейкер
#36
@yura_co, можливо я щось не розумію, але hreflang не має жодного відношення до валюти. Він лише вказує країну і мову. Привязки валюти до мови в опенкарті з коробки взагалі нема, якщо я нічого не путаю... Послідовність в коді залежить від того, який порядок для мов вказаний в адмінці.
 
yura_co

yura_co

master
#37
@Chez, вказана мова та регіон, ось виписка з бази Г
Пример
Компания Example Widgets, Inc владеет веб-сайтом, который предназначен для пользователей из Великобритании, Германии и США. Региональные версии страниц со следующими URL имеют лишь некоторые отличия:

  • http://en.example.com/page.html – главная страница на английском языке с информацией о тарифах на международную доставку из США.
  • http://en-gb.example.com/page.html – страница для клиентов из Великобритании с ценами в фунтах стерлингов.
  • http://en-us.example.com/page.html – страница для клиентов из США с ценами в долларах США.
  • http://de.example.com/page.html – главная страница на немецком языке.
  • http://www.example.com/ – страница по умолчанию, для которой не определен язык или страна. Здесь пользователи могут выбрать свой язык и регион.
Обратите внимание, что Google не определяет целевую аудиторию этой страницы по субдоменам в URL (en, en-gb, en-us, de) – вы должны указать ее явно.

Ниже приведен фрагмент кода HTML, который нужно вставить в раздел <head> всех перечисленных выше страниц, чтобы перенаправлять пользователей из США, Великобритании и Германии, а также англоговорящих пользователей на соответствующие страницы. Все остальные будут переходить на страницу по умолчанию. В результатах поиска будет показываться страница, соответствующая настройкам браузера пользователя.

<head>
<title>Widgets, Inc</title>
<link rel="alternate" hreflang="en-gb"
href="http://en-gb.example.com/page.html" />
<link rel="alternate" hreflang="en-us"
href="http://en-us.example.com/page.html" />
<link rel="alternate" hreflang="en"
href="http://en.example.com/page.html" />
<link rel="alternate" hreflang="de"
href="http://de.example.com/page.html" />
<link rel="alternate" hreflang="x-default"
href="http://www.example.com/" />
</head>
З цього виходить що регіональне призначення підтягує й валюту
В опенкарті привязки валюти до мови дійсно нема але брокарт має ряд відмінностей, починаючи з мультимовності і прописаного в коді атрибуту alternate , чого в опенкарті нема
 
Последнее редактирование:
ALarik

ALarik

expert
#38
это реализовать - ен проблема, сейчас кстати пилим свой определятор не просто страны, но и региона и, при стечении хороших обстоятельств - и города и координат, на всех языках, для чего ? ну как минимум для редиректа пользователя автоматически на нужный язык, с подтверждением конечно, и автоматическим подключением в настройках и валюты, но не только, в основном - для сеошной штуки, чтобы пользователь не платил много бабла на разные сервиссы, остлеживая свой магазин, а сам видел, откуда кто к нему приходит (правда хотмап клика пока в процессе разработки, не финансировали, но анонсировала), чтобы полную карту в админке по магазину видеть (это конечно будет для премиальных пользователей, для бесплатного ограниченный функционал будет, но для альянса - фулл вип (^|^)
 
S

SlaSoft

Maestro
#39
В принципе язык не есть определение признака валюты
Но можно, конечно, на мултивалютных сайтах подсуетиться и сделать соответствие по умолчанию
Язык - валюта, для того чтобы индексировались валюты в соответствии языку индексации, если нет данных в куках и сессиях
 
yura_co

yura_co

master
#40
Привіт камради!
В збірку на сторінку зворотнього зв"язку потрібно добавити захист від спамерів, бо це просто капець, використовують сторінку зворотньго звязку і щоденно приходить купа спаму.
 
S

SlaSoft

Maestro
#46
досить гарне, просте та лаконічне рішення.
Такі так, я в кільках місцях веже перевірив, декілька додав до іншіх форм
та й не треба каптч
Бо я давно говорю, що каптча -зло. - для лентяїв
 
Твой e-mail адрес не будет опубликован. Он нужен для подтверждения сообщения !
Вверх