Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Автоматическое добавление размеров и веса товара в характеристики товара


sergiussv

Recommended Posts

Автоматическое добавление размеров и веса товара в характеристики товара


Автоматическое добавление размеров и веса товара в характеристики товара


Описание

Проверено на ocStore 1.5.3.1 - 1.5.5.1

Автоматически добавляет вес и размеры товара в характеристики (атрибуты) товара.

auto_ws_attribute_sv - добавляет размеры если у товара есть атрибуты если их нет, то добавление размеров и веса не происходит

auto_ws_attribute_sv_all - добаляет размеры и вес в любом случае даже если у товара нет атрибутов.

Внимание!!! Вместе дополнения не использовать.

На создание этого дополнения навела лень, устал добавлять в характеристики товара вес и размеры, когда в описании товара уже есть эти данные.

Проблема заключалась в том, как сделать, что бы дополнение работало и со старыми товарами у которых эти атрибуты уже добавлены.

Решение нашлось, если в языковом файле "catalog/language/[ваш язык]/product/product.php" у переменной $_['group_name_ws'] сделать название, как у группы атрибутов, которые отвечают за размеры, то повторного добавления не происходит, таким образом новые товары уже можно добавлять без этих атрибутов и не нужно исправлять старые товары удаляя атрибуты, как-то так ))))

В файл шаблона товара не вносятся изменения, будет работать с любой темой, которая выводит атрибуты (характеристики) товара.

В фале xml содержаться изменения для языковых файлов для русского и английского языков (не нужное удалить или добавить свой язык).

Установка

1. Требуется vQmod

2. Скопировать содержимое из папки upload

Изменение форматирования вывода размеров и веса

Сейчас в формировании вывода размеров и веса установлено, что вес вещественное число, а размеры целое. Для изменения форматирования вывода нужно изменить вот эти строчки:

$_['attribute_size_value'] = '%d x %d x %d %s'; - эта строка формат вывода размера

$_['attribute_weight_value']= '%01.2f %s'; - эта строка формат вывода веса

%d - выводит целое число

%f - выводит вещественное число, для примера:

%01.1f - выведет 0.5

%01.2f - выведет 0.51


 

Надіслати
Поділитися на інших сайтах

  • 2 months later...

Активировать ни как не нужно, просто залить через ftp, нужен vQmod, если его нет, то в ручную внести изменения в файл catalog/controller/product/product.php и в catalog/language/[язык]/product/product.php какие вносятся изменения можно посмотреть в файле vqmod/xml/auto_ws_atributes_sv.xml

Так же если у товара вообще нет ни каких атрибутов, то значения размеров и веса не выводятся, если нужно могу сделать второй вариант что бы выводились всегда

Змінено користувачем sergiussv
Надіслати
Поділитися на інших сайтах

Активировать ни как не нужно, просто залить через ftp, нужен vQmod, если его нет, то в ручную внести изменения в файл catalog/controller/product/product.php и в catalog/language/[язык]/product/product.php какие вносятся изменения можно посмотреть в файле vqmod/xml/auto_ws_atributes_sv.xml

Так же если у товара вообще нет ни каких атрибутов, то значения размеров и веса не выводятся, если нужно могу сделать второй вариант что бы выводились всегда

 

Буду премного благодарен Вам!

Надіслати
Поділитися на інших сайтах


Добавил вариант, который добавляет, вес и размеры в любом случае, даже если у товара нет атрибутов.

Надіслати
Поділитися на інших сайтах

  • 1 year later...
  • 2 weeks later...

а на 1.5.6 не идет видимо?(а с опциями будет работать?при переключении опций вес будет меняться?

про 1.5.6 не знаю попробуйте, а с опциями нет не будет меняться при переключении.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.