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

Тема в разделе "Shop-script", создана пользователем Dmytro_ua, 26 сен 2010.

Статус темы:
Закрыта.
Модераторы: kadurinho
  1. Dmytro_ua

    Dmytro_ua

    Регистр.:
    15 фев 2008
    Сообщения:
    242
    Симпатии:
    21
    Столько времени прошло, а такой полезной доработки никто так и не сделал.. Пришлось придумывать самому.

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

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

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

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

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

    Вложения:

    Oxanita и nafanyaa нравится это.
  2. Dmytro_ua

    Dmytro_ua

    Регистр.:
    15 фев 2008
    Сообщения:
    242
    Симпатии:
    21
    Прокомментирую скриншоты:

    В магазине 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 скрин:
    Вид заказа в пользовательской части аккаунта
     
  3. katala

    katala Создатель

    Регистр.:
    23 июн 2008
    Сообщения:
    23
    Симпатии:
    0
    Как быть если один и тотже товар поступает от разных поставщиков?
     
  4. VenomHOLD

    VenomHOLD

    Регистр.:
    14 мар 2009
    Сообщения:
    272
    Симпатии:
    53
  5. katala

    katala Создатель

    Регистр.:
    23 июн 2008
    Сообщения:
    23
    Симпатии:
    0
    а если я хочу показывать именно одинаковый товар

    от разных поставщиков с разными параметрами заказа (срок, цена, доставка) как быть?
     
  6. Dmytro_ua

    Dmytro_ua

    Регистр.:
    15 фев 2008
    Сообщения:
    242
    Симпатии:
    21
    подробней напиши с примерами - не понятно, что конкретно нужно..
     
  7. Dmytro_ua

    Dmytro_ua

    Регистр.:
    15 фев 2008
    Сообщения:
    242
    Симпатии:
    21
    Некоторе время прошло и могу сказать, что мод полностью готов и прошел проверку на рабочем магазине. Теперь с валютой и разными курсами нет никаких проблем. Основная проблема - это написать инструкцию че и куда тыкать.. :)
     
Статус темы:
Закрыта.