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

Вопрос к разработчикам.
Существующих вариантов компенсации при запросе на возврат товара (возврат товара или возврат денег) явно не достаточно.
Возможны варианты.
Например, когда стоимость пересылки дороже самого товара.
Или когда Продавец решает заменить неисправный товар на исправный.
Или вообще отказать в претензии, если она не оправдана.
Возможные варианты на мой взгляд:

  • Возврат товара и его замена за счет продавца
  • Возврат товара и его замена за счет покупателя.
  • Возврат товара и возврат денег.
  • Замена товара без возврата товара продавцу.
  • Возврат денег без возврата товара продавцу.
  • Отказ претензии.

Вопросы:

  • Возможно ли добавить дополнительные варианты компенсации в стандартную поставку?
  • Возможно ли добавить эти варианты модулем, чтобы они не слетали при обновлении?
  • Какие побочные проблемы могут возникнуть в связи с этим?
1 лайк

Вовремя вы создали тему. Тоже задавался этой мыслью, потому как, есть много товаров которые не вписываются в просто “Возврат товара” и “Возврат денег”. Все ваши варианты имеют право на жизнь, и особенно актуальны вот эти:

  • Замена товара без возврата товара продавцу.
  • Возврат денег без возврата товара продавцу.

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

Заказы -> Запросы на возврат -> Шестеренка -> Варианты компенсации

Не понял.

По умолчанию, у запросов на возврат есть 4 возможных статуса:

Подтвержден;
Выполнен;
Отклонен;
Рассматриваемый.

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

На этой странице нет возможности добавления новых вариантов.

В этом весь фокус, что нет никакой возможности добавить собственные варианты.
Поэтому я и задал вопрос о побочных эффектах.
Была же какая-то причина, что разработчики не предоставили админу возможность добавить собственные варианты.

Я имел в виду не статусы, а варианты компенсации.

Интересно, по коду там все имеется.

design/backend/templates/addons/rma/views/rma/properties.tpl

замените

{capture name="adv_buttons"}
    {if $smarty.request.property_type == $smarty.const.RMA_REASON}

на

{capture name="adv_buttons"}
     {if $smarty.request.property_type == $smarty.const.RMA_REASON || true}

и можно будет добавлять

В файле 6 раз такая строка кода
{if $smarty.request.property_type == $smarty.const.RMA_REASON}
В какую строку добавлять || true? Или во все?

Пост поправил

1 лайк

А как быть с чекбоксом “Обновить итоговые суммы и количество товара на складе”, они неактивные, а надо отмечать к примеру “Возврат товара и возврат денег”. :neutral_face:

Да, этого в шаблоне нет. Нужно напрямую в БД править или добавлять настройку

Жаль. :disappointed_relieved:

Значит данная тема все еще продолжает быть актуальной, так как полумера не закрывает поставленный вопрос. Уважаемые разработчики CS-Cart не проходите мимо!!!

1 лайк

Перед

{include file="common/select_status.tpl" input_name="add_property_data[0][status]" id="add_property_data"}

добавьте

            {if $smarty.request.property_type != $smarty.const.RMA_REASON}
            <div class="control-group">
                <label class="control-label" for="add_property_update_totals_and_inventory">{__("update_totals_and_inventory")}</label>
                <div class="controls">
                    <input type="checkbox" name="add_property_data[0][update_totals_and_inventory]" id="add_property_update_totals_and_inventory" value="Y" />
                </div>
            </div>
            {/if}
2 лайка

@ecomlabs большое человеческое спасибо! Как говориться “На безрыбье и рак рыба”. :blush:

Непонятно только какого фига нельзя удалить ненужные варианты. Ну да ладно, можно просто выключить. И есть еще неприятная неожиданность, как то – вариант “Возврат денег без возврата товара продавцу” невозможен, независимо от того отмечена или не отмечена опция “Обновить итоговые суммы и количество товара на складе”. Как не крути, все равно, разработчикам CS-Cart есть над чем поработать! :wink:

@ikoshkin
Обратите внимание на эту тему. Функционал нуждается в доработке, так как “Варианты компенсации” на сегодняшний день без возможности добавления и редактирования как на урезанной free версии.

2 лайка