Jump to content
Sign in to follow this  
igorek

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

Recommended Posts

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

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

94d60de25f93.png

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

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

355c06303342.png

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

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

 

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

 

b2f86080e8ef.png

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

 

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

 

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

Share this post


Link to post
Share on other sites

Делаем так:
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

Share this post


Link to post
Share on other sites

Делаем так:

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']; ?>

 

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

 

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

Share this post


Link to post
Share on other sites

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

И подсчёт веса в зависимости от выбранных опций 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 г вес показывается в кг. (Основной вес указывать в граммах)

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

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

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

 

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

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

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

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

 

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

 

b2f86080e8ef.png

 

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

Share this post


Link to post
Share on other sites

Посмотрю что там можно сделать.

Share this post


Link to post
Share on other sites

Посмотрел.

 

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

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

 

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

Share this post


Link to post
Share on other sites

Посмотрел.

 

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

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Постараюсь помочь.

  • +1 1

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

 

  • 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

Share this post


Link to post
Share on other sites

 

  • 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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.