Функция Print Shipping list

Тема в разделе "Общие вопросы", создана пользователем Alex1055, 3 ноя 2020.

  1. Alex1055

    Alex1055 Новичок

    Сообщения:
    3
    Симпатии:
    0
    Всем привет!

    Может мне кто нибуть мне помочь вот в каком вопросе?

    Я использую магазин на 2 языках, русский и английский. Админка у меня на английском языке.

    Если человек сделал покупку выбрав русский язык то я его вижу в истории заказов.
    Нажав в админке на Orders (заказы) я вижу название продукта, количество итд на русском, нажав в правом верхнем углу на иконку Print Invoice (см скриншот) название продукта тоже на русском, а если нажать на иконку Print Shipping list то название продукта почему то на английском. Кто то сталкивался с этой проблемой? Можно ли это как то решить? Есть ли какой то модуль?

    Заранее благодарю! Screenshot_2020-11-03 Orders.png
     
  2. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Можно решить. Нужно изменить работу получения данных о товаре.
     
  3. Alex1055

    Alex1055 Новичок

    Сообщения:
    3
    Симпатии:
    0
    В каком файле это делается?
     
  4. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    admin\controller\sale\order.php

    public function invoice() {

    public function shipping() {

    смотрим на код получения названия товара в цикле

    у первого
    PHP:
    'name'     => $product['name'],
    у второго
    PHP:
    'name'     => $product_info['name'],
    т.е в одном из заказа берется название, а у другого из базы.
     
  5. Alex1055

    Alex1055 Новичок

    Сообщения:
    3
    Симпатии:
    0
    Большо вам спасибо! Теперь всё заработало.