Протестируйте работу интернет-магазина

1. Найдите тестовый товар с НДС (картинка снизу).

vent_600_2017172899

2. Нажмите кнопку "в корзину" - перейдите в корзину - нажмите кнопку "оформить заказ".

3. Выберите способ доставки и платежа.

4. На следующем этапе Вы можете зарегистрироваться как ГОСТЬ или КЛИЕНТ с указанием адреса доставки (предоставляется доступ в меню ИНТЕРНЕТ-МАГАЗИН --> УПРАВЛЕНИЕ ЗАКАЗАМИ)

5. Распечатать счет на оплату (после подтверждения заказа модератором) можно здесь --> ИНТЕРНЕТ-МАГАЗИН --> УПРАВЛЕНИЕ ЗАКАЗАМИ --> ЗАКАЗЫ --> ДЕЙСТВИЯ

6. Наличие товара на складе актуально

Как заказать товар, если его нет в наличии

1. Пройдите регистрацию (авторизацию)

2. Найдите тестовый товар с НДС (картинка снизу) или любой другой.

vent_600_2017172899

3. Нажмите кнопку "Под заказ" - перейдите в корзину "Товары под заказ" - убедитесь, что товар в корзине.

4. Перейдите в меню ИНТЕРНЕТ-МАГАЗИН --> УПРАВЛЕНИЕ ЗАКАЗАМИ (для зарегистр.).

5. На вкладке ТОВАРЫ ПОД ЗАКАЗ будет список товаров, которые Вы хотите приобрести - Вы можете задать ему название (только нажмите кнопку "сохранить")

6. Распечатайте заказ или нажмите кнопку @ ПОДЕЛИТЬСЯ и отправьте нам сообщение на электронную почту.

7. После Вам поступит сообщение - предзаказ по товару возможен или нет.

Воскресенье, 12 июля

Основная проблема для начинающего пользователя в Hikashop - это правильное отображение цены за единицу товара в карточке товара. По умолчанию используется элемент - " за единицу ". 

ВАРИАНТ 1 (самый простой)

Если на сайте продается однотипный товар, который использует простую систему единиц  (за штуку, за метр, за единицу и т.д.) , т.е. весь товар можно посчитать по-штучно (метрами, единицами, коробками и т.д.), то проблема решается довольно просто. 

Текст «за единицу» можно редактировать в языковом файле. Вы можете редактировать языковой файл на странице конфигурации на вкладке Языки. Текст «за единицу» должен быть в верхней части файла перевода. Чтобы изменить систему единиц, надо зайти в файл Russian (ru-Ru) - нажать на "карандаш" (изменить) и найти строку с переводом PER_UNIT=" за шт.

Заменяем слова "за единицу" необходимым для Вас значением единицы измерения, например, "за шт." и нажимаем вверху кнопку "Сохранить" . Всё - изменения приняты, теперь все товары имеют одну систему единиц - в каторчке товара  будет цена - "300 руб за шт." В частном случае, можно убрать вообще единицу измерения товара - поставить null в кавычки - " ".

ВАРИАНТ 2 (основной)

Но, как правило, на сайте одновременно могут продаваться не только штучные товары. Товары могут измеряться при продаже в метрах, в литрах, в килограммах, в коробках и т.п. - тогда ВАРИАНТ 1 нам не подойдет.

Можно ли самостоятельно изменить слово «за единицу» в зависимости от размера единицы для конкретного продукта. Например, «за метр» или «за пакет»? Да , в Hikashop это возможно, но новичку сделать это, возможно, будет затруднительно.

Отображение цены в Hikashop обрабатывается файлом PHP. Вы можете отредактировать это представление так, чтобы оно отображалось в соответствии с ценой за единицу, но для этого вам нужно немного знать PHP. На форуме Hikashop для русскоязычного пользователя даются корявые, витиеватые ответы, куда посмотреть и что сделать - при этом некоторые важные ссылки не открываются при попытке зайти с гуглом переводчиком.

Рекомендации форума Hikashop ---->

1 шаг

Пройти по пути   конфигурация --> шаблоны --> product / listing_price.php , найти в стр. 191 текст:

echo '<span class="hikashop_product_price_per_unit">'.JText::_('PER_UNIT').'</span>'; 

Заменить верхний текст на следующий (создает пользовательские поля при выборе единицы измерения - метод продаж salemethod (название может быть любое, но на аглийском)):

if(isset($this->element->main)) echo JText::_($this->element->main->salemethod);
elseif(isset($this->row)) echo JText::_($this->row->salemethod);
else echo JText::_($this->element->salemethod);

2 ШАГ

Создать новый метод samethod по пути конфигурация ---> настройки отображения ---> дополнительные поля, нажав кнопку Создать

Заполняем  поля в блоке основная информация: при этом алиас метода должен совпадать с замененными строками в файле listing_price.php, сам метод на русском языке звучать может по-разному ---> публикуем и сохраняем файл

Появлются новые блоки - заполняем блок значения - создаем на английском языке требуемое количество значений единиц измерения:

в Hikashop переменная PER_UNIT создана по умолчанию, её не трогаем. Создаем свои новые единицы измерения товара, например PER_PACK и PER_METR

Далее можно проставить в блоке настройки отображения, где появятся наши дополнительные поля:

Сохраняем файл.

3 ШАГ

И чтобы закончить всю процедуру появления выпадающего списка размерностей, вам просто нужно создать новый перевод, в Display -> Languages, отредактировать ваш языковой файл, добавив в область переопределения 2 строчки:
PER_PACK = "за бухту"

PER_METR = "за метр"

После всех этих манипуляций, описанных на форуме Hikashop и проверенных мною на своем шаблоне Helium от Rockettheme, могу утверждать, что всё работает.

Теперь при заполнении карточки товара появляется блок с предложением выбрать размерность товара:

А на витрине товара появляются дополнительно цена / единицу измерения и метод продаж (характеристики)

ВАРИАНТ 3 (особенности)

Как Вы заметили, на картинке сверху появился новый атрибут РУБ/баллон  ( РУБ / КГ ). Это особенность заложена в Hikashop при перевода веса при продаже товара в малых упаковках. В идеале, конечно, должна используется размерность  РУБ. / УП. и т.п., но это дополнительные модификации файлов PHP, а разработчики HIKASHOP  пока не стали заморачиваться этим, тем более это его "хлеб" при поддержкой поддержке ПО. Надо отметить, что недостающие размерности можно создать самостоятельно, добавив свои к существующим, даже на русском языке.

Для этого достаточно по пути конфигурация ---> дополнительно в разделе расширенные настроки дописать через запятую свои размерности 

 

телефоны
+7 (902) 327-81-10 (Мегафон)
адрес
Чебоксары, Гражданская ул., д. 78, к. 149
часы работы
с 8:00 до 18:00 (сб, вс - с 9:00 до 15:00)