Настроить текущую страницу оформления заказа
Нужна помощь в настройке существующей одноступенчатой страницы оформления заказа, чтобы billing/customer
Форма информации будет включена в раздел выбора оплаты.
Например,
Если Клиент выбрал Карту в качестве способа оплаты, то вместе с полями формы "Сведения о карте" также должны отображаться поля информации для выставления счета (First name
, last name
, email
, country
, zip
, password
, confirm password
.) также.
Если клиент выбрал PayPal в качестве способа оплаты, то поля (Email
, Password
, Confirm password
).
По сути, мы стараемся сократить количество шагов и ускорить оформление заказа.
1 ответ
Используйте следующее
public function index( $category_id = null )
{
if (!$this->KnowledgeSolution->KnowledgeCategory->exists( $category_id ))
{
throw new NotFoundException(__('Invalid Knowledge Category'));
}
$KnowledgeCategory = $this->KnowledgeSolution->KnowledgeCategory->read(null,$category_id);
$this->set('KnowledgeCategory',$KnowledgeCategory);
$this->Paginator->settings['contain'] = array('Users','KnowledgeReply'=>array('Users') );
$this->set('KnowledgeSolutions', $this->Paginator->paginate());
$this->Paginator->settings = array('conditions' => array('Product .title LIKE' => 'a%'),'limit' => 10 );
$this->set(compact('data'));
}