Перейти к содержанию
kate1987

Один товар - один заказ

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

Здравствуйте

Если пользователь покупает несколько товаров за один раз они помещаются в один заказ, которому присваивается уникальный id

Нужно сделать так чтобы каждый купленный товар формировался как отдельный заказ

прошу помощи

Opencart 1.5.6

Поделиться сообщением


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

боюсь, это, мягко говоря, проблемно...  :unsure:

Поделиться сообщением


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

Сделала вот так

в system/library/cart.php

 

изменила это

       if ($option) {
            $key .= base64_encode(serialize($option)) . ':';
        }  else {
            $key .= ':';
        }

на это

	$this->clear();
		
			if (!$option) {
      		   $key .= ':';
    	} else {
      		 $key .= base64_encode(serialize($option)) . ':';
    	}

в результате добавляется один товар в корзину

 

А вообще есть модуль split order by product

это если кто захочет купить

Поделиться сообщением


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

>> Сделала вот так...

это кардинально отличается от озвученной в первом сообщении хотелки.

Поделиться сообщением


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

как выход из положения

Поделиться сообщением


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

Условно, это можно сделать на стадии confirm при оформлении заказа

Поделиться сообщением


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

какой же это выход? ))

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

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

:-(

Поделиться сообщением


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

Условно, это можно сделать на стадии confirm при оформлении заказа

и получить проблемы с оплатой, скидками и прочими нюансами.

Поделиться сообщением


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

Существуют различные варианты требований к заказу

 

Например

Товары из некоторой категории не могут совмещены с товарами из другой категории.

Т.е. для определенной категории товаров требуется отдельный заказ.

В таком случае - нужно блокировать покупку товара/услуги из противоречащих категорий.

 

Или, как в данном случае: один товар - один заказ

Это затруднит выбор для покупателя.

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

Но на этапе окончательного оформления заказа - товары можно разбить позаказно

Поделиться сообщением


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

и получить проблемы с оплатой, скидками и прочими нюансами.

Нужно учитывать специфику...

Я почти уверен, что это не совсем on-line магазин.

Поделиться сообщением


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

если покупатель платит за "заказ_№666", а потом видит у себя в кабинете "заказ_№777, заказ_№888, заказ_№999" - это не нормально.

либо же ГОСТЬ оформляет "заказ_#666", потом звонит уточнить "состояние заказа", а ему говорят, что такого заказа НЕТ (ибо товары разделены на разные заказы).

по оплате:

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

и еще куча нюансов.

т.е. надо полностью знать/представлять внутренние процессы и специфику магазина, чтобы думать о реализации.

Поделиться сообщением


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

Секундочку...

 

Оформляются несколько заказов, покупателю сообщаются номера этих заказов

 

Не вижу здесь никаких противоречий

 

Речь идет о специфики  продавца. Он не будет продавать через электронную валюту, или какие либо on-line оплаты.

Продавец принимает заказы для выполнения услуг, изготовления заказ, планирования собственных задач. Т.е - отложенные покупки. (например, заказ на печать бланков)

Поделиться сообщением


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

так на том мы и остановились:

"т.е. надо полностью знать/представлять внутренние процессы и специфику магазина, чтобы думать о реализации."

:-)

Поделиться сообщением


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

Да, конечно - с одним замечанием. Не магазина,  а on-line заказ

Поделиться сообщением


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

Вообще, кто нибудь продает модуль разделение заказа по товарам (кроме офф сайта, а то там пей пел)? Я бы купила

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.