0
注文にアドレスを割り当てる必要がない方法で注文システムを変更したプレスタショップがあります。この方法では、アドレスフィールドの値は0になります。 問題は、すべてのデータがデータベースに保存されますが、バックオフィスには表示されないということです。 どうすればいいのですか?たぶん私はSQLクエリを変更する必要がありますが、私はそれを行う方法を知りません。あなたがテーブルにorders
Prestashop 1.6の注文をリストする方法アドレスが割り当てられていないバックオフィス
$this->_join = '
LEFT JOIN `'._DB_PREFIX_.'customer` c ON (c.`id_customer` = a.`id_customer`)
LEFT JOIN `'._DB_PREFIX_.'address` address ON address.id_address = a.id_address_delivery
LEFT JOIN `'._DB_PREFIX_.'country` country ON address.id_country = country.id_country
LEFT JOIN `'._DB_PREFIX_.'country_lang` country_lang ON (country.`id_country` = country_lang.`id_country` AND country_lang.`id_lang` = '.(int)$this->context->language->id.')
LEFT JOIN `'._DB_PREFIX_.'order_state` os ON (os.`id_order_state` = a.`current_state`)
LEFT JOIN `'._DB_PREFIX_.'order_state_lang` osl ON (os.`id_order_state` = osl.`id_order_state` AND osl.`id_lang` = '.(int)$this->context->language->id.')';
をid_address_delivery
を設定しているので、