Как дополнить набор единиц измерения для характеристик товаров

Когда вы в разделе «Настройки → Типы и характеристики товаров» добавляете новую характеристику и выбираете для неё тип «Длина», «Вес», «Частота» и т. п., то для неё можно выбрать единицу измерения: м, кг, Гц.

Стандартный список измеряемых свойств и единиц измерения можно дополнить.

  1. Для этого скопируйте содержимое файла wa-apps/shop/lib/config/data/dimension.php в файл wa-config/apps/shop/dimension.php.
  2. Добавьте нужные свойства товаров и единицы измерения по аналогии с имеющимися записями. Для этого нужно уметь программировать на PHP.
  3. Очистите кеш в приложении «Настройки», чтобы магазин начал использовать измененную вами копию конфигурационного файла.

7 комментариев

  • +1
    Paul Paul 26 июня 2015 23:35 #

    в этом файле /wa-apps/shop/lib/config/data/dimension.php - только английские названия


  • +1
    in-mobile in-mobile 28 марта 2017 11:32 #

    в облачной версии как его отредактировать?

    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 28 марта 2017 14:06 #

      В облаке нет доступа к файлам, поэтому нужно обратиться в службу поддержки с просьбой обновить файл.

      • +1

        Вчера так и поступил: обратился в Службу поддержки с просьбой отредактировать единицы измерения из "Штуки" в "Пары", поскольку занимаемся производством носков, но помощи так и не получил, лишь бесполезную отписку:

        В этой статье описан способ изменения характеристик товаров. Но это не имеет отношения к учёту товара и к единице измерения товаров. Т.к. носки и обувь обычно не продаётся поштучно, то за единицу товара принимают упаковку, т.е. пару. Изменения счетов, форм и прочих документов обычно для этого не требуется, т.к. учёт данной продукции также как правило ведётся в тех же единицах, что и торговля, т.е. за штуку принимается упаковка товара.

        Что подскажете делать в данной ситуации?

        • +1

          В Shop-Script учёт товаров и их артикулов ведётся только в штуках. Изменением конфигурационного файла единиц измерения характеристик товаров ситуацию не изменишь — для этого нужна более масштабная переделка движка магазина.

          Что теперь делать: попробовать изменить шаблоны витрины и email-уведомлений о заказах так, чтобы в них фигурировали нужные вам единицы вместо штук.

          Другой вариант: попробовать внести изменения в Shop-Script или написать для него плагин, который добавит нужную функциональность. За помощью по разработке плагина или доработке исходного кода Shop-Script можно обратиться к партнёрам Webasyst. Вариант написания плагина предпочтительнее изменения исходного кода Shop-Script, т. к. сохранит новую функциональность даже после установки последующих обновлений Shop-Script.

          • +2

            А как изменить, например, шаблон Счета если хостинг на облаке и элементарного доступа к нужным файлам нет?

            Добавить комментарий

            Чтобы добавить комментарий, зарегистрируйтесь или войдите