Nowy produkt lub kopia produktu
ps_create_product
Dodaje nowy produkt albo kopię istniejącego jako wyłączony szkic, który sprawdzasz, zanim zobaczą go klienci.
Darmowy TellMyShop Audyt: Nie. To narzędzie jest tylko w płatnej wersji TellMyShop. Darmowy TellMyShop Audyt ma tylko narzędzia, które czytają sklep.
Zapytaj Claude
„Dodaj nowy produkt: lampa ogrodowa Nova, czarna, 149,99 zł brutto, kategoria Oświetlenie ogrodowe, 20 sztuk na stanie. Jeszcze jej nie publikuj.”
Przykładowy podgląd
Nowy produkt „Lampa ogrodowa Nova, czarna” (tekst we wszystkich językach). Cena 149,99 zł brutto / 121,94 netto, VAT 23% (najczęściej używana stawka). Kategoria: Oświetlenie ogrodowe (domyślna). Stan: 20. Status: WYŁĄCZONY (szkic). Zdjęcia: brak, dodaj je przez ps_manage_product_images.
Szczegóły techniczne
action=create dodaje nowy produkt: nazwa (wymagana), opisy, meta title i description, indeks, EAN, cena brutto albo netto, reguła podatkowa (domyślnie najczęściej używana stawka), kategorie (pierwsza to domyślna; domyślnie strona główna), waga, producent, stan początkowy. Teksty zapisują się we wszystkich językach; tłumaczenia później przez ps_update_product_content. action=duplicate kopiuje produkt jak „Duplikuj” w panelu: kategorie, kombinacje, cechy, promocje i, z with_images, zdjęcia; kopia może dostać nową nazwę i indeks. Nowy produkt i kopia startują WYŁĄCZONE, chyba że active=true; włączysz je później przez ps_set_product_redirect (activate=true). Zdjęcia: ps_manage_product_images.
Parametry
| Nazwa | Typ | Wymagany | Opis |
|---|---|---|---|
| action | enum: create | duplicate | tak | create | duplicate. |
| shop_id | integer | nie | ID sklepu (multistore). Domyślnie sklep z adresu konektora; lista w ps_get_shop_info. |
| source | string | warunkowo | duplicate: produkt do skopiowania. Produkt tak, jak widzi go człowiek: "id:123", "ref:ABC-1", "ean:5901234123457", adres URL produktu ze sklepu, samo ID (1–7 cyfr), EAN (8/12/13 cyfr) albo referencja. Maks. 300 znaków. |
| name | string | warunkowo | Nazwa (create: wymagana; duplicate: domyślnie nazwa źródła). Maks. 128 znaków. |
| description | string (HTML) | nie | create: opis (HTML). Maks. 65 000 znaków. |
| description_short | string (HTML) | nie | create: krótki opis (HTML). Maks. 21 844 znaków. |
| meta_title | string | nie | create: meta title. Maks. 255 znaków. |
| meta_description | string | nie | create: meta description. Maks. 512 znaków. |
| reference | string | nie | Indeks (kod) produktu – przy duplicate nowy indeks kopii. Maks. 64 znaków. |
| ean13 | string | nie | create: EAN. |
| price_gross | number | nie | create: cena brutto w walucie sklepu. Zakres 0 do 10 000 000. |
| price_net | number | nie | create: cena netto (zamiast brutto). Zakres 0 do 10 000 000. |
| tax_rules_group_id | integer | nie | create: reguła podatkowa (stawka VAT); 0 = bez podatku. |
| category_ids | array of integer | nie | create: kategorie; pierwsza = domyślna. Maks. 30 elementów. |
| weight | number | nie | create: waga (kg). Zakres 0 do 100 000. |
| manufacturer_id | integer | nie | create: producent. |
| quantity | integer | nie | create: stan początkowy (domyślnie 0). Zakres 0 do 1 000 000. |
| with_images | boolean | nie | duplicate: kopiuj zdjęcia. Domyślnie true. |
| active | boolean | nie | Włącz od razu (domyślnie nie – szkic). |
| confirm | boolean | nie | false (domyślnie) = tylko podgląd, nic nie zapisuje. true = wykonaj – wyłącznie po wyraźnej zgodzie użytkownika na pokazany podgląd, razem z change_token. |
| change_token | string | warunkowo | Token z podglądu (wymagany przy confirm=true). Wiąże wykonanie z pokazanym podglądem i stanem danych; ważny 30 minut, jednorazowy. |
Ograniczenia
Jeden produkt na wywołanie. Nowy produkt i kopia są domyślnie wyłączone. Teksty trafiają od razu do wszystkich języków. ps_revert_change usuwa utworzony produkt tylko wtedy, gdy nie ma go w żadnym zamówieniu. Zdjęcia dodaje się osobno. Kwoty są w walucie sklepu.
Co widzisz przed zapisem
Claude najpierw wywołuje narzędzie bez potwierdzenia. Moduł zwraca podgląd (obecne i nowe wartości) oraz jednorazowy token ważny 30 minut. Claude pokazuje ci podgląd i zapisuje zmianę dopiero po twojej zgodzie.
Powiązane narzędzia
- Zdjęcia produktu ps_manage_product_images
- Włącz / wyłącz produkt (z przekierowaniem) ps_set_product_redirect
- Zmiana treści produktów ps_update_product_content
- Cofnięcie zmiany ps_revert_change
Zastosowania z tym narzędziem
Aktualizacja: 2026-10-05