Jump to content
Sign in to follow this  
kate1987

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

Recommended Posts

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

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

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

прошу помощи

Opencart 1.5.6

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

в 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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

:-(

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

 

Например

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

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

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

 

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

по оплате:

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

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

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

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

Share this post


Link to post
Share on other sites

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

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

:-)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.