2017-11-21 4 views
0

SQL 쿼리로 제품을 추가했지만 ps_product_shop 및 ps_product_lang이 올바로 설정된 경우에도 백 오피스의 제품이 null 이름과 설명없이 올바르게 표시 될 때도 카테고리 연결이 너무 어둡습니다. .Prestashop 1.6 데이터베이스 삽입 제품

내가 누락 된 부분은 무엇입니까? SQL로 제품을 추가 할 수 있습니까? 그렇다면 어떻게해야합니까?

나는 도처에서 찾고 있었지만 나를 도울 질문이 없었습니다. 누군가 나를 도울 수 있으면 감사 할 것입니다.

+0

나에게 SQL 쿼리 – Melvita

+0

을 표시하십시오. 아직 쿼리를 사용하지 않았습니다. 그냥 phpmyadmin에서 삽입 기능을 사용합니다. – Aksebkit

답변

0

SQL 쿼리를 통해 수동으로 데이터베이스에 직접 제품을 수동으로 추가하는 것은 좋지 않습니다. 그렇게했다면 id_lang 필드가 ps_product_lang 테이블에있는 것일 수 있습니다. 영어의 경우 id_lang은 1입니다. 귀하의 질의를 확인하십시오.

나는 영어 lang을 위해 여기에서했다. 아래 코드를 통해 추가 할 수 있습니다. 그렇지 않으면 관리 패널을 사용하여 제품을 만들 수 있습니다.

$product = new Product(); 
$product->name[1] = "This is test product"; 
$product->description[1] = "Description"; 
$product->description_short[1] = "Descriptio short"; 
$product->active = 1; 
$product->condition = "new"; 
$product->link_rewrite = Tools::link_rewrite('This is test product');; 
$product->id_tax_rules_group = 1; 
$product->price = 100; 
$product->wholesale_price = 90; 
$product->id_manufacturer = 1; 
$product->add(); 
+0

고마워,하지만 PHP를 통해 제품을 추가하는 것이 내가 원하는 것이 아니다. SQL 쿼리로 수동으로 추가해야합니다. 그리고 id_lang 필드를 잊지 않고, Prestashop에 의해 추가 된 모든 제품을 사용하기 때문에 1로 설정했습니다. – Aksebkit

+0

@Aksebkit - 제품 데이터를 삽입하려면 SQL 쿼리가 필요합니다. 옳은? –

+1

@Aksebkit - 지금까지 시도한 것을 보여줄 수 있습니까? – user8976797