Перейти к содержанию
Форум поддержки пользователей VamShop

Зависимость способов оплаты от заказанных товаров


Рекомендуемые сообщения

Прошу совета как сделать такую функцию в вамшоп:

В интернет-магазине есть 2 типа товаров:

1) Товары, которые мы отправляем любыми возможными способами доставки и принимаем оплату любыми способами оплаты

2) Товары, которые мы не отправляем наложенным платежом.

- Если покупатель заказал товары из первой группы, то все способы оплаты ему доступны.

- Если покупатель заказал товары из второй группы, то ему недоступны модуль оплаты "наложенный платеж"

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

Чтобы при обновлениях магазина такая доработка не затиралась планирую использовать для хранения информации о товаре поле "Время доставки". Вместо сроков доставки думаю сделать два значения: "с наложенным платежом" и "без наложенного платежа". Т.е. доработки коснутся только модуля оплаты.

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

Ссылка на сообщение
Поделиться на другие сайты

На данный момент таких возможностей нет, т.е. указывать конкретным товарам, какой способ доставки/оплаты разрешён для него.

Как добраться до времени доставки в заказе даже и не скажу.

Наверное нужно править сам файл модуля оплаты наложенный платёж и в нём использовать обйект orders для получения данных необходимых, что за объект можно глянуть в /includes/classes/orders.php

Но тут без знания php никак.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...