Перейти к содержанию
Официальный форум поддержки Simpla

Редактируемое поле в админке в заказе у конкретной покупки


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

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

 

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

 

Добавил поле в таблице s_purchases. В шаблоне заказа добавил нужно поле. Попробовал в OrderAdmin.php внести изменения :
 

foreach($purchases as $purchase)

				{

					$variant = $this->variants->get_variant($purchase->variant_id);



					if(!empty($purchase->id))

						if(!empty($variant))

							$this->orders->update_purchase($purchase->id, array('variant_id'=>$purchase->variant_id, 'variant_name'=>$variant->name, 'sku'=>$variant->sku,'price'=>$purchase->price, 'amount'=>$purchase->amount, 'sn'=>$purchase->sn));

						else

							$this->orders->update_purchase($purchase->id, array('price'=>$purchase->price, 'amount'=>$purchase->amount));

					else

						$purchase->id = $this->orders->add_purchase(array('order_id'=>$order->id, 'variant_id'=>$purchase->variant_id, 'variant_name'=>$variant->name, 'price'=>$purchase->price, 'amount'=>$purchase->amount, 'sn'=>$purchase->sn));

						

					$posted_purchases_ids[] = $purchase->id;			

				}

Пока безрезультатно. Помогите :)

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...