Модуль Многовалютность, разнокурсовость, поставщики

Статус
В этой теме нельзя размещать новые ответы.

Dmytro_ua

Местный житель
Регистрация
15 Фев 2008
Сообщения
244
Реакции
20
Столько времени прошло, а такой полезной доработки никто так и не сделал.. Пришлось придумывать самому.

Название: Многовалютность или многокурсовость разных поставщиков.

Что сделано на данный момент:
1. Привязка каждого товара к конкретному поставщику
2. Возможность разного курса у каждого поставщика
3. Возможность разной опорной (основной) валюты у каждого поставщика
4. Возможность формирования цены с учетом индивидуальной скидки на всю продукцию поставщика (напр. загружаем прайс с рекомендованной ценой на сайт, а цены выводятся со скидкой 5% для конкретного поставщика).
5. Если поставщик не указан, или не активирован - пересчет цены идет от основного курса магазина.
6. "Умный" пересчет цены для каждого товара в корзине с учетом индивидуального курса и всё, что связано с корзиной (скидка, общая сумма и т.п.)
7. Оформление заказа с индивидуальным перерасчетом цен.
8. Отправка письма админу и покупателю (правильный пересчет)
9. Переделан вывод цен относительно индив. курсов в админке и персональном аккаунте покупателя.

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

Смотрите скриншоты, на которых виден принцип работы всего вышеописанного.

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

Вложения

  • поставщики-в-админке.jpg
    поставщики-в-админке.jpg
    17,3 KB · Просмотры: 32
  • редактирование-поставщика.jpg
    редактирование-поставщика.jpg
    10,1 KB · Просмотры: 28
  • вид-товара-в-админке.jpg
    вид-товара-в-админке.jpg
    9,7 KB · Просмотры: 27
  • товар-на-витрине-USD.jpg
    товар-на-витрине-USD.jpg
    30,2 KB · Просмотры: 26
  • товар-на-витрине-UAH.jpg
    товар-на-витрине-UAH.jpg
    32,2 KB · Просмотры: 28
  • Корзина-USD.jpg
    Корзина-USD.jpg
    22,1 KB · Просмотры: 24
  • Корзина-UAH.jpg
    Корзина-UAH.jpg
    22,2 KB · Просмотры: 29
  • оформление-заказа-USD.jpg
    оформление-заказа-USD.jpg
    23,3 KB · Просмотры: 26
  • оформление-заказа-UAH.jpg
    оформление-заказа-UAH.jpg
    24,6 KB · Просмотры: 25
  • новый-заказ-в-админке.jpg
    новый-заказ-в-админке.jpg
    28,3 KB · Просмотры: 35
  • личный-кабинет-покупателя.jpg
    личный-кабинет-покупателя.jpg
    25,3 KB · Просмотры: 29
Прокомментирую скриншоты:

В магазине 2 валюты USD и UAH. Основная валюта USD. Курс UAH - 7.95.

1 скрин:
Поставщик 1 - основная валюта UAH
Поставщик 2 - основная валюта USD
Поставщик 3 - основная валюта USD + скидка на все продукты -5%
Поставщик 4 - основная валюта USD
Поставщик 5 - не активен

2 скрин: - редактор поставщика - тут всё должно быть понятно.

3 скрин:
Т.к. основная валюта 1 поставщика UAH, то и цену в админке на товар забиваем в UAH = 600 грн.
Остальные товары в USD = 75

4 скрин:
Товар на витрине магазина с выбранной валютой USD
1 поставщик пересчитал 600 грн в USD по указанному курсу и мы видим везде 75 USD, кроме 3 поставщика, у которого на всю продукцию идет скидка -5%

5 скрин:
Товар на витрине магазина с выбранной валютой UAH
Все товары пересчитаны по своему курсу, также у 3 поставщика идет скидка -5%. Товар с названием "Товар без поставщика" - пересчитался по основному курсу магазина.
Также я указал везде старую цену = 80 USD, чтобы видеть индивидуальный пересчет старой цены (list_price)

6 и 7 скрин:
Вид корзины с индивидуальным пересчетом.

8 и 9 скрин:
Последняя стадия оформления заказа

10 скрин:
Вид заказа в админке

11 скрин:
Вид заказа в пользовательской части аккаунта
 
Как быть если один и тотже товар поступает от разных поставщиков?
 
а если я хочу показывать именно одинаковый товар

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