Jump to content
Sign in to follow this  
Rassol2

Как в информации о заказе поменять модель товара на sku

Recommended Posts

Здравствуйте.
Так и не смог решить вопрос с моделью товара в заказе.

Я не использую на сайте модель товара, у меня везде выводится SKU товара. Который я забиваю в каждую позицию. 
Но когда кто то заказывает то в заказе вылазит model

tovarpng_5520972_16125301.png


подскажите как это поправить ? 

Ну или в каком файле изменить $model на $sku ?

Share this post


Link to post
Share on other sites

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

Для того чтоб выводить другие поля, нужно дорабатывать. Или воспользоваться готовым решением ;)

Share this post


Link to post
Share on other sites

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

Для того чтоб выводить другие поля, нужно дорабатывать. Или воспользоваться готовым решением ;)

Странно я думал достаточно в шаблоне поменять $model на $sku

Примеру где то в order_info.tpl.

А целый модуль под это ? вы уверены ? 

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

А если еше и обновлять движок до 2.0 так вообще повесится можно пока все модули перепроверить. 

Share this post


Link to post
Share on other sites

не ужеле для этого нужно приобретать модуль ? Других предложений нет  ? 

Share this post


Link to post
Share on other sites

Другие предложения - приобретать программиста. Или продублировать SKU в поле Модель, раз её не используете. Тогда в уйме мест ничего менять не придётся, просто в языковых файлах поменять все "модели" на SKU.

Share this post


Link to post
Share on other sites

Другие предложения - приобретать программиста. Или продублировать SKU в поле Модель, раз её не используете. Тогда в уйме мест ничего менять не придётся, просто в языковых файлах поменять все "модели" на SKU.

$model использует модуль обработки прайс листов. 

Я так понимаю замена в языковом файле отвечает как раз только за вывод

А внутренняя система сможет работать дальше с $model ?

Share this post


Link to post
Share on other sites

Я не понимаю. Поле модель не используется (см. первое сообщение), но используется (см.последнее). Это как?

Если модель не используется в Вашей деятельности, но движком уже везде выводится - храните в этом поле нужную Вам строку SKU и просто переименуйте поле.

Share this post


Link to post
Share on other sites

Я не понимаю. Поле модель не используется (см. первое сообщение), но используется (см.последнее). Это как?

Если модель не используется в Вашей деятельности, но движком уже везде выводится - храните в этом поле нужную Вам строку SKU и просто переименуйте поле.

я его не использую. Я и именно Я. ( читаем первое сообщение )

Ваше предложение понятно читайте мое предыдущее сообщение. 

 

 

 

Я так понимаю замена в языковом файле отвечает как раз только за вывод

А внутренняя система сможет работать дальше с $model ?

вы не понимаете этого вопроса ? Или у вас плохое настроение и по язвить захотелось ? 

Share this post


Link to post
Share on other sites

Я написал, что именно я не понимаю и хочу уточнить.

В первом сообщении Вы пишете, что не используете в опенкарт поле модели, потом оказывается, что оно, возможно, таки используется каким-то модулем. Если используется (Вами, модулем - какая, блин, разница? Используется у вас на сайте? Значит используется в вашей установке опенкарт, Вами, у Вас), то этот совет может не подойти и оказаться вредным. Поскольку судя по вопросам Вы не слишком уверенный пользователь Опенкарт, я и пытаюсь максимально точно очертить круг применения и предостеречь от экспериментов в неверном направлении, как только появились новые детали.

Share this post


Link to post
Share on other sites

Я написал, что именно я не понимаю и хочу уточнить.

В первом сообщении Вы пишете, что не используете в опенкарт поле модели, потом оказывается, что оно, возможно, таки используется каким-то модулем. Если используется (Вами, модулем - какая, блин, разница? Используется у вас на сайте? Значит используется в вашей установке опенкарт, Вами, у Вас), то этот совет может не подойти и оказаться вредным. Поскольку судя по вопросам Вы не слишком уверенный пользователь Опенкарт, я и пытаюсь максимально точно очертить круг применения и предостеречь от экспериментов в неверном направлении, как только появились новые детали.

Я не использую его. Именно я. Поскольку именно я везде забиваю $sku с артикулом товара. Который из 1c и я оперирую именно им в торговле. Но модель генерируется самим движком опен карт. И $model скорее всего используется самим магазином. Я не знаю как он внутренне устроен. Но если он генерируется значит он для чего то нужен. 

К сожалению у меня не поворачивается язык сказать что я есть движок магазина. Все что мне нужно знать это в каком файле поправить именно Вывод поля. Я там по тихому заменю $model на  $sku и все. 

Как мне казалось что заменять нужно здесь /admin/view/template/sale/order_info.tpl

</td>
              <td class="left"><?php echo $product['model']; ?></td>
              <td class="right"><?php echo $product['quantity']; ?></td>
              <td class="right"><?php echo $product['price']; ?></td>
              <td class="right"><?php echo $product['total']; ?></td>
            </tr>

но такое изменение приводит к ошибке 

Notice: Undefined index: sku in /home/rassol/svetavto.com.ua/www/vqmod/vqcache/vq2-admin_view_template_sale_order_info.tplon line 334

предполагаю что еше тут что то нужно поправить. 

            <tr>
              <td class="left"><?php echo $column_product; ?></td>
              <td class="left"><?php echo $column_model; ?></td>
              <td class="right"><?php echo $column_quantity; ?></td>
              <td class="right"><?php echo $column_price; ?></td>
              <td class="right"><?php echo $column_total; ?></td>
            </tr>

но как и что не знаю.

просто заменить вывод не код показывать мне как продавцу а $sku а то я потом иду на сайт нахожу товар смотрю на sku что бы определить что за товара и тому подобное. 

А это не есть хорошо почему сразу не показывать во вкладке товары при поступлении заказа ? 

Share this post


Link to post
Share on other sites

собственно через вывод в шаблоне не поменять. 
странно. 

Share this post


Link to post
Share on other sites

Шаблон заказа в админке (admin/view/template/sale/order_info.tpl) по умолчанию понятия не имеет о существовании SKU товара.

Чтобы этот sku добавить - нужно править модель, подключать нужные данные о товаре, потом править контроллер и уже потом прописывать вывод sku в шаблоне.

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.