Zlecę dodanie kodu do poniższej funkcji aby import danych poprzez Wp All Import do custom field działał na zasadzie:
jeśli istnieje już sprzedawca, dodaj nowego sprzedawcę a nie nadpisuj go przy imporcie.
Przykład
Pole (’a:2:{i:0;a:5: z danymi już istnieje, aktualizuj a:2 do a:3 oraz stwórz nowe pole i:2;a:5: i importuj tam dane: (nie nadpisuj wcześniejszych sprzedawców)
Działająca funkcja teraz dla 2 sprzedawców "id" (7171 oraz 7189). Jeśli podczas importu istnieje już (’a:2: – stwórz > (’a:3:{i:0;a:5: i dodaj nowe:
i:2;a:5:{s:2:"id";s:4:"7199";s:13:"product_price";s:2:"11";s:16:"product_location";N;s:12:"product_logo";N;s:11:"product_url";s:0:"";}
Import teraz działa, tylko nie tworzy poniżej nowego sprzedawcę w woocommerce edit product tylko nadpisuje już istniejącego.
<?php
function my_update_serialized( $price, $link )
{
$default = unserialize(’a:2:{i:0;a:5:{s:2:"id";s:4:"7171";s:13:"product_price";s:2:"11";s:16:"product_location";N;s:12:"product_logo";N;s:11:"product_url";s:0:"";}i:1;a:5:{s:2:"id";s:4:"7189";s:13:"product_price";s:2:"22";s:16:"product_location";N;s:12:"product_logo";N;s:11:"product_url";s:0:"";}}’);
$default[0]["product_price"] = $price;
$default[0]["product_url"] = $link;
$default[1]["product_price"] = $price;
$default[1]["product_url"] = $link;
return serialize( $default );
}
?>
Ogólne demo wtyczki do której importowane są dane:
(Woocommerce>product edit>retailer tab)
http://demo.emediaexperts.com/product-retailer/wp-login.php
User: demo Pass: demo1
Pozdrawiam,
Michał
Ogłoszenie zostało zamknięte i z tego powodu dane kontaktowe zostały ukryte. Ogłoszenia zostają oznaczone jako zamnięte automatycznie po 14 dniach lub wcześniej na wniosek zleceniodawcy.
Czy chcesz następnym razem dostać informację o nowym zleceniu jako pierwszy? Kliknij tutaj i dowiedz się jak!