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

Opencart. Как вывести вес товара, который задается в опциях?


Recommended Posts

Как вывести вес товара, который задается в опциях?

Примерно так:

94d60de25f93.png

Может кто сталкивался с такой задачей? Помогите пожалуйста :oops:

Вес, который прописывается в опциях

355c06303342.png

нужно вынести в видимую часть магазина.

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


А можно вопрос? На сколько я понимаю у такого товара вес не сильно отличается.А для почтовых служб  вообще имеет значение в определённых рамках ( округление до 1 кг например),это же не конфеты или золото на развес где важен каждый грамм.К чему это? Ведь вес таких товаров принято писать в ОПИСАНИИ  товара.

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

вывести КУДА :?

 

Вывести на страницу с товаром. 

 

Если в опциях задаешь цену то она выводится, а вот вес нет. Передо мной встала вывести вес товара который задается именно в опциях. 

 

А можно вопрос? На сколько я понимаю у такого товара вес не сильно отличается.А для почтовых служб  вообще имеет значение в определённых рамках ( округление до 1 кг например),это же не конфеты или золото на развес где важен каждый грамм.К чему это? Ведь вес таких товаров принято писать в ОПИСАНИИ  товара.

 

Да, конечно можно вопрос. Согласен, на такой товар цена на доставку не сильно будет отличаться. Но моя задача просто вывести данное поле в опциях, а заполнять я буду его не весом, а другими числовыми значениями. Я думаю этот вариант будет наилучшим, так как добавлять и редактировать товар будет удобней, когда все в одном месте. Может посоветуете другое решение такой задачи? 

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


Тогда может быть нужно обьяснить,что за числовые значения там будут.

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

чет непонятно...Вам нужно для опций которые прописываются в админке - добавить поле с весом? как сейчас с количеством?

или просто строку "Вес" из админки - вынести в видимую часть магазина?

 

второй вариант решается поиском по сайту. 
первый же скорее класифицируется платными услугами. 

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


чет непонятно...Вам нужно для опций которые прописываются в админке - добавить поле с весом? как сейчас с количеством?

или просто строку "Вес" из админки - вынести в видимую часть магазина?

 

второй вариант решается поиском по сайту. 

первый же скорее класифицируется платными услугами. 

 

Вывести из опций, которые в админки

 

b2f86080e8ef.png

в видимую часть магазина.

 

как сейчас с количеством?

 

Количество тоже не выводится в видимую часть.

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


Делаем так:
catalog/controller/product/product.php

после:

$option_value_data[] = array(

вписываем:
 

'weight'                  => $option_value['weight'],

catalog\view\theme\default\template\product\product.tpl

После каждой строчки:
 

(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)

вставляем:
 

<?php echo $option_value['weight']; ?>

 

Оформите внешний вид уже сами...

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


Делаем так:

catalog/controller/product/product.php

после:

$option_value_data[] = array(

вписываем:

 

'weight'                  => $option_value['weight'],

catalog\view\theme\default\template\product\product.tpl

После каждой строчки:

 

(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)

вставляем:

 

<?php echo $option_value['weight']; ?>

 

Оформите внешний вид уже сами...

 

Спасибо большое  :-)  все работает!

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


Если ещё актуально, то недавно в модуль авторасчёта добавлял вывод веса.

И подсчёт веса в зависимости от выбранных опций https://opencartforum.com/files/file/743-obnovlenie-tceny-pri-vybore-optcii-bez-ajax-vqmod/

 

autocalc_price_option_v2.0.9_weight.xml - Версия авторасчёта с выводом веса товара (Вес меняется в зависимости от выбранных опций)

autocalc_price_option_v2.0.9_weight2.xml - При весе больше 1000 г вес показывается в кг. (Основной вес указывать в граммах)

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

Вес выводится, но как сделать чтобы он отображался в  админке в заказах?

 

Ткните пожалуйста где копать, или если не трудно подскажите как сделать  :oops:

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


Вес выводится, но как сделать чтобы он отображался в  админке в заказах?

 

Ткните пожалуйста где копать, или если не трудно подскажите как сделать  :oops:

Уточните какой именно вес нужен?

Вес всего заказа?

 

Можно попробовать модуль небольшой написать в раздел "Учитывать в заказе".

Тогда в столбце totals (Итого) появится строка вес заказа (по всем товарам).

И будет отображаться в статистике по заказу.

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

Уточните какой именно вес нужен?

Вес всего заказа?

 

Можно попробовать модуль небольшой написать в раздел "Учитывать в заказе".

Тогда в столбце totals (Итого) появится строка вес заказа (по всем товарам).

И будет отображаться в статистике по заказу.

 

Вес, который указывается в опциях 

 

b2f86080e8ef.png

 

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

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


Посмотрел.

 

Вес в таблицы заказа вообще не передается. Надо писать модуль.

Т.к. надо изменять структуру таблиц в БД.

 

Если я правильно понял, то нужен вес каждой опции в просмотре заказа?

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

Посмотрел.

 

Вес в таблицы заказа вообще не передается. Надо писать модуль.

Т.к. надо изменять структуру таблиц в БД.

 

Если я правильно понял, то нужен вес каждой опции в просмотре заказа?

 

Да, вы правильно поняли... Сможете помочь?  

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


Да, вы правильно поняли... Сможете помочь?  

 

Пробуйте первую версию модуля  admin_options_weight_in_order.xml

 

P.S.: Вес опций будет отображаться только на вновь сделанных заказах.

 

Проверял на версии 1.5.3.1

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

А как установить такой модуль? Там один XML файл, куда его скопировать? У меня версия opencart 1.5.4.1 ...

 

Это Vqmod модуль. Для его работы надо поставить Vqmod.

 

Инструкция по установке (если vqmod уже установлен начинаем с пункта 5):

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

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

 как установить такой модуль? Там один XML файл, куда его скопировать? У меня версия opencart 1.5.4.1 ...

 

Похоже я ошибся и не тот файл выложил. Уберите ссылку в цитировании в сообщении #19 (чтобы никого не путать, если вдруг кому понадобится).

 

Вечером выложу нужный файл.

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

  • mpn2005, Следовал строго по вашей инструкции. Скачал и установил vqmod, затем закинул файл http://opencartforum...&attach_id=8954 в папку xml. Делаю заказ товара с весом в опциях, нажимаю оформить заказ и ничего не происходит, т.е. заказ вообще не оформляется когда лежит ваш xml файл "admin_options_weight_in_order" в папке vqmod/xml. Движок опенкарт 1.5.4.1, может просто не работает ваш модуль на этой версии движка? Спасибо!

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


 

  • mpn2005, Следовал строго по вашей инструкции. Скачал и установил vqmod, затем закинул файл http://opencartforum...&attach_id=8954 в папку xml. Делаю заказ товара с весом в опциях, нажимаю оформить заказ и ничего не происходит, т.е. заказ вообще не оформляется когда лежит ваш xml файл "admin_options_weight_in_order" в папке vqmod/xml. Движок опенкарт 1.5.4.1, может просто не работает ваш модуль на этой версии движка? Спасибо!

 

 

Если vqmod модуль не заработал, то надо смотреть ошибки в логе (/vqmod/log)

 

Для удобства можно поставить модуль vqmod manager - http://www.opencart.com/index.php?route=extension/extension/info&extension_id=2969

 

Киньте сюда ошибки если они там есть.

 

Вечером проверю модуль на движке 1.5.4.1.

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

 

  • mpn2005, Следовал строго по вашей инструкции. Скачал и установил vqmod, затем закинул файл http://opencartforum...&attach_id=8954 в папку xml. Делаю заказ товара с весом в опциях, нажимаю оформить заказ и ничего не происходит, т.е. заказ вообще не оформляется когда лежит ваш xml файл "admin_options_weight_in_order" в папке vqmod/xml. Движок опенкарт 1.5.4.1, может просто не работает ваш модуль на этой версии движка? Спасибо!

 

 

Проверил у себя на версии 1.5.4.1. Всё работает.

Если сайт не в локали скиньте ссылку в личку.

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

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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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