yml formatı, html'deki verilerin bir ayrıştırıcısıdır. İçerik Ayrıştırıcı: XML (YML) dosyalarını ayrıştırma uygulayın

Eklenti, mağazaların Yandex.Market'te ticaret yapmak için kullandığı Yandex XML beslemesi aracılığıyla diğer mağazalardan ürünleri içe aktarmanıza olanak tanır.
Ürünler, WP Shop eklenti yapısına aktarılır. Hem manuel olarak hem de kronlar aracılığıyla başlatılabilen, kaynakla malların otomatik senkronizasyonu vardır.
Aşağıdakiler için vazgeçilmez bir araç:
1. Bir mağazayı diğer motorlardan WordPress WP-Shop'a aktarma
2. CPS modeline göre bağlı kuruluş komisyonu kazanmak için bağlı kuruluş mağazaları inşa etmek

Uygulama IonCube Loader gerektirir!

keyfi bölüm 1

SSS

Kurulum Talimatları
  1. "WP Shop YML Parser" eklentisini / wp-content / plugins / dizinine yükleyin
  2. WordPress'teki "Eklentiler" menüsünden "WP Shop YML Ayrıştırıcı" eklentisini etkinleştirin
  3. "WP Shop YML Ayrıştırıcısını" nasıl kuracağınızı tam kullanıcı kılavuzuna bakın
Birinin sahip olabileceği bir soru

Yardım için wp-shop.ru sitesini ziyaret edin.

İncelemeler

Hiçbir koşulda bu geliştiricilerle iletişime geçmeyin ve onlardan hiçbir şey satın almayın. Pro sürümde vaat ettikleri işlevsellik hile yapmaktır. Sizden basitçe para alacaklar ve sonra destek dahil her şeyi reddedecekler. Sadece çarpık web sitelerine ve yarı ömür belgelerine göz atın ve her şeyi anlayacaksınız!

Günlüğü değiştir

Sürüm: 0.9
-project_as_field
-id_as_field

Sürüm: 0.8
-template_price (özel fiyat etiketi)

Sürüm: 0.7
-fields_update - projelerdeki özel alanları güncellemek için yeni ayar

Sürüm: 0.6
-Örnek xml ayrıştırıcı, bellek yönetimi için daha iyi olan SAX ayrıştırıcı ile değiştirildi

Sürüm: 0,5
- iyileştirmeler

Sürüm: 0.4
-toplu analiz
- kategoriye göre projeyi klonla

Sürüm: 0.3
-belgelere bağlantı

Sürüm: 0.2
-yerel beslemeler etkinleştirilir
- dosya etkinleştirme olarak kaynak
- ek yml seçenekleri

Sürüm: 0.1
-ilk sürüm

Genel derecelendirme: Toplam inceleme: 76

Çok kullanışlı modül

İlk denemeden itibaren, kendi başınıza kurmak zordur, bu nedenle hemen destekten yardım istemek daha iyidir.
Piyasada analogları yok. En önemli avantajları çok geniş işlevsellik ve ayrıştırma hızıdır.
Ayrı olarak, teknik destek çalışanı Irina Deryuzhina'nın çalışmalarını, ortaya çıkan sorunları çözmedeki etkinliğini ve yetkinliğini not etmek isterim.

Modül ve teknik destek hakkında

"İçerik Ayrıştırıcı" modülü çok zaman kazandırır, + ayrıntılı bir video ve bunu çözmek için bir metin kılavuzu. Sorular vardı, teknik desteğe döndüm, hızlı cevap verdiler, yardımcı oldular ve hatalarımı düzelttiler.

Bu modüle ek olarak onlardan iki tane daha aldım, ayrıca teknik destek soruları da sordum, yardımları en iyilerden diyebilirim. İnsanların sorununuzu çözmekle ilgilendiğini ve çözmek istediğini söyleyebiliriz. Önermek!

Mükemmel teknik destek!

Teknik desteğin çok iyi olduğunu güvenle söyleyebilirim! Donör sitelerinin hepsi farklıdır ve ayrıştırıcıyı kendiniz özelleştirme şansınız gerçekten çok azdır, ancak öğrenmeniz gerekir. Teknik destek sayesinde zaten çok şey anladım, hemen sitedeydim, karanlık bir ormanda olduğu gibi) Ayrıştırıcıyı kendim beğendim, datacol ile çalışmayı denedim - dosyalarla çok fazla bürokrasi. Sotbit, iki donör sitenin kurulmasına ve ayrıştırılmasına zaten yardımcı oldu. Hareketli. Yöneticimiz sayesinde - Destek çalışanı: Alina Vashchilina!

Mükemmel bir ayrıştırıcı ve teknik destek daha da iyi)

İlk ayrıştırıcı benim için çok hızlı, neredeyse anında kuruldu. Tam ihtiyacım olan şey. Bundan sonra, eğitim videoları olmadan bile çok şey netleşti. Birçok soruma sabırla cevap verdiler. Ve en önemlisi, ayrıştırıcı sayesinde, manuel doldurma ile en az 2 haftalık özenli çalışmayı 20 dakika içinde yapmayı başardım. Çok memnun oldum. Teşekkürler.

Yardım için teşekkürler!

Ayrıştırma için standart olmayan sitelerle karşılaştık - bir dizin ve gezinme sayfaları olmadan. TP kurulumuna yardımcı oldu, çok minnettarım!
Video talimatlarında bu tür sitelerin kurulmasına ilişkin örnekler olsaydı iyi olurdu)

Harika modül!

Harika modül! Bir yılı aşkın süredir kullanıyorum, müşterilerime de bu modülü her zaman tavsiye ediyorum, herkes memnun. Teknik destek sayesinde her zaman yardımcı oluyorlar ve cevapları geciktirmiyorlar.

Harika ayrıştırma modülü

Modülü ikinci yıldır kullanıyorum, tüm ayrıştırma işlemleri mükemmel bir şekilde yapılıyor !!! Teknik destek kurma ile ilgili tüm sorunlar her zaman gecikmeden sizi uyarıyor, bu desteklerden Irina Deryuzhina'ya ayrıca teşekkür etmek istiyorum.

Gerçekten, her şey kasvetli)

Genel olarak Sotheby's'e ve özellikle bu karara karşı çok olumlu bir tavrım vardı - bunu ve diğer çözümleri satın aldılar, giydiler, her şey yolundaydı. Ancak, şimdi şirketin müşterilere olan sadakati gözle görülür şekilde azaldı, önce destek yoluyla, ardından "Tartışmalar" sekmesi aracılığıyla sorunu çözmeye yönelik tutarlı girişimler herhangi bir sonuç getirmedi, bu yüzden derecelendirmeyi düşüreceğim.

Profesyoneller Bağışçı sitelerinden malları ayrıştırırsanız, soru sorulmaz.

eksiler. Sorunlu dosyalardan (csv) ayrıştırma. Ne yazık ki, tedarikçilerin çoğu veritabanlarını dosyalarda sağlıyor. Özellikler:

1) Ayrıştırıcı, yükleme dosyasındaki bölümlerin dizinde önceden oluşturulmuş bölümlerle eşleşmesine izin vermez. İlk başta bunun bir hata olduğunu düşündük, ancak destek ekibi bize bunun böyle tasarlandığını söyledi: "Ayrıştırıcı, eşleşen bölümleri ada veya kimliğe göre arar ve kriterlerden birine göre %100 tam eşleşme yoksa, ayrıştırıcı yeni bir bölüm oluşturacak."

Bu çok uygunsuz çünkü bölüm adları neredeyse hiç çakışmaz ve modül neredeyse işe yaramaz hale gelir.

2) "Ürün adını içeren alanın dizini" parametresi için araç ipucundaki csv-parser ayarlarında, "Birkaç parçadan bir ad oluşturmanız gerekiyorsa, alan dizinlerini belirtin sonra", ". Örneğin: 0, 1, 5". Aslında, bunu yaparsanız, ayrıştırıcı tarafından işlenen her ürün için 2 hata görüntülenir:
1. Ticaret teklifinin adının dizini yanlış veya boş.
2. - İsim girilmedi. Gerekli alan "Sembol kodu" doldurulmamış.

3) Ek olarak. resimler, dosyanın farklı alanlarına linkler yazılmışsa resimleri yükleyemezsiniz. Ayrıştırıcı, yalnızca resimler bir alanda virgülle / başka bir ayırıcıyla ayrıldığında seçeneği varsayar, bu oldukça nadir bir durumdur.

Gerçekten vazgeçilmez bir modül

Yeni bir çevrimiçi mağaza açarken, özellik ve resimlere sahip on binlerce ürünü eklemek imkansız bir iştir. Sotbit'in size sinir ve zaman kazandıracak bu çözümüne tam da burada ihtiyacınız var. Rakiplerin içerik yöneticileri boşuna uğraşmıyorlardı, değil mi?)
Ayrıştırıcıyı kurmakla uzun zamandır uğraşıyorum, saklamayacağım. Teknik destek olmadan, programlama bilgisi olmadan ve konuyla ilgili hiçbir şey anlamadan kurulumda zorluklar olacaktır (haklı olmak gerekirse, zorlukların daha sık zor sitelerde ortaya çıktığını not ediyorum). Artık yeni projemizi başlatmaya çok yakınız, bu nedenle mükemmel çözüm için Sotheby's'e teşekkür etmek istiyoruz.
Özetle, size artılarını ve eksilerini anlatacağım.
eksileri:
- Nasıl çalıştığı hakkında hiçbir fikri olmayan kişilerin yardımı olmadan bir ayrıştırıcı kurmak nispeten zordur.
- Ayarlarla planladığınızdan daha uzun süre uğraşabilirsiniz.
Artıları:
- Çözüm gerçekten işe yarıyor
- İnsan gücü ve para tasarrufu için düşük fiyat
- Mükemmel teknik destek - hızlı yanıt veriyorlar, gerçekten yardım etmekle ilgileniyorlar. Teknik destek uzmanı Igor Kovalchuk sayesinde: Bugün kendini işine bu kadar fanatik bir şekilde adamış insanlarla tanışmak son derece nadirdir. Patronu olurdum, ikramiye yazardım.

Üç aydır uğraşıyor, sorun henüz çözülmedi

Modülü satın aldıktan sonra, site hızla büyümeye başladı (sunucunun özelliklerini birkaç kez artırmak gerekiyordu), bunun sonucunda bir süre sonra sistem düştü. Yedek kopya ve veritabanı çöktü, birçok soruna neden oldu, programcımız üç gün boyunca siteyi geri yükledi. Açık şu an site dizininin yaklaşık 30 GB boyutu çok fazla. bu boyutu her gece otomatik olarak yedeklemek gerçekçi değildir. ve 30 GB - bu, site dizininde bulunan yerel yedeklemeleri ve bunlarla birlikte 56 GB'ı hesaba katmadan yapılır. Bu büyümenin nedeni, ayrıştırıcının yükleme klasörüne her gün yinelenen görüntüler eklemesi ve inanılmaz boyutlara ulaşmasıydı (bizim için otomatik modda çalışan tüm ayrıştırıcılar, fiyatları ve tedarikçiden temin edilebilirliği güncelleyecek şekilde yapılandırılmış olsa da) , genel olarak resimlere dokunmamalıdırlar). Buna göre, klasörü yinelenen görüntülerden temizleme sorusu ortaya çıktı, sorun henüz çözülmedi, Bir inceleme yazma niyetimden sonra, bunların bir çalışanı. destek 10:30'da telefonla ulaşılacağına söz verdi (hangi gün belirtmedi, 4 gün oldu) cevap yok ya da merhaba.
9169 numaralı itirazım 29 Kasım 2018 tarihinde oluşturuldu, bugünün 21.02.2019 olduğunu hatırlatmama izin verin.

Merhaba İskender! Geri bildiriminiz için teşekkür ederiz.

Bildiğiniz gibi birkaç ay önce bir test sitesinde sorununuz çözüldü. Yalnızca tüm değişiklikleri çalışan sunucunuza aktarmak için kalır. Ancak, ne yazık ki, bize hala erişim sağlamadınız. İşte tam da bununla, ancak birkaç ay sonra incelemenize yanıt veriyoruz.

Sonunda sorunuzu kapatabilmemiz için bize sunucuya erişim izni vereceğinizi umuyoruz. Ve sonra olumsuz eleştirinizi memnuniyetle olumlu bir şekilde düzeltebilirsiniz.

Alexander, geri bildiriminizi bekliyoruz!

Cihaz testi, konfigürasyon dosyaları ve günlük dosyalarının tümü insan tarafından okunabilir olmalıdır. YAML (YAML Not Markup Language), XML serileştirme biçiminden daha az ayrıntılı veriye sahiptir ve geliştiriciler arasında popüler bir biçim haline gelmiştir. yazılım esas olarak, insan anlayışı için daha kolay olduğu için. YAML dosyaları sadece metin dosyaları YAML sözdizimi kuralına göre yazılmış verileri içerir ve genellikle .yml dosya uzantısına sahiptir. Bu makalede, YAML'nin temellerini ve bir PHP YAML ayrıştırıcısını projelerinize nasıl entegre edebileceğinizi öğreneceksiniz.

PHP Projeleri için YAML kullanın

YAML sözdizimini anlama

YAML, referanslar ve özel veri türleri gibi gelişmiş özellikleri destekler, ancak bir PHP geliştiricisi olarak, çoğu zaman YAML'nin listelenen dizileri (YAML terminolojisindeki diziler) ve ilişkisel dizileri (eşlemeler) nasıl temsil ettiğiyle ilgileneceksiniz.

YAML dizisinde bir numaralandırma şu şekilde temsil edilir:

- "William O" Neil "- yanlış

Dizinin her elemanı bir tire ve bir boşluktan sonra sunulur. Değerleri temsil etme sözdizimi PHP'ye benzer (alıntı dizeleri vb.)

Yukarıdaki, aşağıdaki PHP'ye eşdeğerdir:

Tipik olarak, her öğe YAML'de kendi satırında görünür, ancak listelenen diziler parantez kullanılarak tek bir satırda ifade edilebilir:

[2, "William O" Neal, yanlış]

Aşağıdaki kod, YAML'de bir ilişkisel dizinin ne olduğunu gösterir:

Kimlik: 2 ad: "William O" Neil "isActive: false

İlk öğe anahtarı iki nokta üst üste ve bir veya daha fazla boşluk belirtir ve ardından değer belirtilir. İki nokta üst üste işaretinden sonra yalnızca bir boşluk olması yeterlidir, ancak isterseniz daha iyi okunabilirlik için daha fazla boşluk kullanabilirsiniz.

Yukarıdaki YAML'den eşdeğer PHP dizisi:

2, "name" => "William O" Neal "," isActive "=> false);?>

Listelenen dizilere benzer şekilde, ilişkisel dizileri kullanarak tek bir satırda ifade edebilirsiniz. kıvırcık parantezler:

(id: 2, isim: "William O" Neil ", isActive: false)

Girinti için bir veya daha fazla boşlukla, aşağıdaki gibi çok boyutlu bir diziyi temsil edebilirsiniz:

YAML bloğunun üzerinde bu, aşağıdaki PHP'ye eşdeğerdir:

dizi (0 => dizi ("id" => 1, "name" => "Brad Taylor", "isActive" => true), 1 => dizi ("id" => 2, "name" => " William O "Neil", "Etkin" => yanlış)));?>

YAML ayrıca, bir kök düğüm gerektirmeden tek bir belgede bir veri öğeleri koleksiyonu sunmanıza olanak tanır. Aşağıdaki örnek, tek bir dosyada birden çok çok boyutlu diziyi gösteren makale.yml içeriğini gösterir.

Yazar: 0: (id: 1, ad: "Brad Taylor", isActive: true) 1: (id: 2, ad: "William O" Neil ", isActive: false) kategori: 0: (id: 1, ad : "PHP") 1: (id: 2, ad: "YAML") 2: (id: 3, ad: "XML") makale: 0: id: 1 başlık: "Bir PHP Projesinde YAML nasıl kullanılır" içerik: > YAML'siz ayrıntılı veri serileştirme formatı.Arkasında "YAML bir İşaretleme Dili değildir." YAML, yazılım geliştiriciler arasında popüler bir veri serileştirme formatı olmuştur, çünkü esas olarak insan tarafından okunabilirdir.Yazar: 1 durum: 2 makaleKategori : 0 : (makale Kimliği: 1, kategori Kimliği: 1) 1: (makale Kimliği: 1, kategori Kimliği: 2)

Çoğu YAML sözdizimi sezgisel ve hatırlaması kolay olsa da, dikkat edilmesi gereken önemli bir kural vardır. Hizalama bir veya daha fazla boşlukla yapılmalıdır; sekmelere izin verilmez. IDE'yi, yazılım geliştiriciler arasında yaygın bir yapılandırma olan sekme tuşuna bastığınızda, kodunuzun doğru girintilendiğinden ve diğer düzenleyicilerde görüntülendiğinde oluşturulduğundan emin olmak için sekmeler yerine boşluklar ekleyecek şekilde yapılandırabilirsiniz.

Daha fazlasını öğrenebilirsin karmaşık fonksiyonlar ve sözdizimi ve resmi belgeleri, Symfony veya Wiki'yi okurken YAML'nin desteklediği şeyler.

YAML, XML'e alternatif olmamalıdır

Sevgilinizle YAML araştırması yapıyorsanız arama motoruşüphesiz YAML'ye karşı XML konususunuz ve doğal olarak, YAML'yi ilk gördüğünüzde, okuması ve yazması daha kolay olduğu için onu XML'e tercih etme eğilimindesiniz.Ancak, YAML yine de bir geliştiricinin cephaneliğinde bir araç olmalı ve öyle olmamalı. XML'e bir alternatif İşte YAML ve XML'in bazı faydaları.

YAML'nin Faydaları

  • Daha az ayrıntılı, oluşturması daha kolay ve daha okunabilir
  • Bir ebeveyn düğümü olan bir ağaç yapısına sahip değil

XML avantajları

  • YAML'ye kıyasla daha fazla yerleşik PHP desteği
  • XML, iletişim uygulamaları arasındaki iletişim için fiili standart haline geldi
  • XML etiketleri daha fazlasını sağlayan niteliklere sahip olabilir detaylı bilgiözel veriler hakkında

Ayrıntılı olmasına rağmen, YAML'deki hiyerarşinin uzay odaklı temsiline kıyasla öğe hiyerarşisi derin olduğunda XML daha okunabilir ve sürdürülebilirdir.

Her iki dildeki avantajlar da göz önüne alındığında, YAML farklı veri kümelerinin toplanması ve insanların da tüketici verilerinden biri olduğu durumlarda daha uygun görünmektedir.

Ayrıştırıcı PHP YAML Seçme

YAML ayrıştırıcısının iki işlevi vardır; YAML'yi diziye dönüştüren bir işlev için bir tür yük ve bir diziyi YAML'ye dönüştüren bir işlevin dökümü.

Şu anda, YAML PHP ayrıştırıcısı bir PECL uzantısı olarak mevcuttur ve PHP ile birlikte gönderilmez. Ek olarak, PECL uzantısına kıyasla biraz daha yavaş olacak saf PHP ile yazılmış analizörler vardır.

Aşağıda PHP için birkaç YAML ayrıştırıcı verilmiştir:

  • PHP ile birlikte gönderilmez
  • Kurulum için sunucuya root erişimine ihtiyacınız olacak
  • PHP'de uygulandı
  • PHP 5.2.4+ sürümünde çalışacak
  • Symfony'den çerçeveleri çıkarmanız gerekiyor
  • PHP'de uygulandı
  • PHP 5.3.2+ sürümünde çalışacak
  • PHP'de uygulandı
  • PHP 5+ ile çalışacak

Taşınabilirlik (PHP 5.2.4+ ile çalışır) ve kullanım (Symfony 1.4 ve PHP çerçeveleri kurulu) nedeniyle Symfony 1.4 YAML bileşenlerini tercih etmeyi tercih ediyorum. Symfony YAML bileşen arşivini çıkardıktan sonra, YAML sınıfları lib / yaml altında bulunur. Statik yöntemler load () ve dump (), sfYaml sınıfında mevcuttur.

Ayrıştırıcı PHP YAML projesine entegrasyon

PHP projenize üçüncü taraf bir sınıf veya kitaplık entegre ettiğinizde, sarmalayıcı ve testler oluşturmak iyi bir uygulamadır. Değişim üçüncü taraf kitaplığı proje kodunda minimum değişiklikle (sadece kabuk proje koduyla ilgili olmalıdır) ve değişikliklerin herhangi bir işlevi yavaşlatmayacağından emin olarak (testler).

Aşağıda, sarmalayıcı sınıfınız (YamlParser.php) için oluşturduğunuz test (YamlParserTest.php) bulunmaktadır. Testi çalıştırmak ve sürdürmek için gereklidir. Projenizde karşılaştığınız .yml ve diğer script tabanlı testler dışında hatalı dosya isimleri ve dosya uzantıları için isterseniz bazı testler ekleyebilirsiniz.

yamlParser = yeni YamlParser(); ) genel işlev testMainArrayKeys () ($ parsedYaml = $ this-> yamlParser-> load ("article.yml"); $ mainArrayKeys = array_keys ($ parsedYaml); $ beklenenKeys = dizi ("yazar", "kategori", "makale" "," makaleCategory "); $ this-> assertEquals ($ beklenenKeys, $ mainArrayKeys);) public function testSecondLevelElement () ($ parsedYaml = $ this-> yamlParser-> load (" makale.yml "); $ gerçekArticle = $ parsedYaml ["article"]; $ title = "(! LANG: Bir Sonraki PHP Projenizde YAML Nasıl Kullanılır?"; $content = "YAML is a less-verbose data serialization format. " . "It stands for \"YAML Ain"t Markup Language\". " . "YAML has been a popular data serialization format among " . "software developers mainly because it"s human-readable.\n"; $expectedArticle = array("id" => 1, "title" => $title, "content" => $content, "author" => 1, "status" => 2); $this->assertEquals($expectedArticle, $actualArticle); } /** * @expectedException YamlParserException */ public function testExceptionForWrongSyntax() { $this->yamlParser->load("wrong-syntax.yml"); } }?> !}

Ve işte sarmalayıcı sınıfı:

getMessage(), $e-> getCode(), $e); )) genel işlev dökümü ($ dizisi) (deneyin (dönüş sfYaml :: dökümü ($ dizi);) yakalama (İstisna $ e) (yeni YamlParserException ($ e-> getMessage (), $ e-> getCode() atın), $ e);))) sınıfı YamlParserException, İstisna'yı genişletir (genel işlev __construct ($ ileti = "", $ kod = 0, $ önceki = NULL) (if (version_compare (PHP_VERSION, "5.3.0"))< 0) { parent::__construct($message, $code); } else { parent::__construct($message, $code, $previous); } } }?>

not

Artık YAML'nin ne olduğu ve PHP dizilerinin YAML'de nasıl temsil edileceği ve PHP YAML ayrıştırıcısını projelerinize nasıl entegre edeceğiniz hakkında bilginiz var. YAML sözdizimi ile biraz zaman geçirdikten sonra sağladığı olanakların potansiyelini anlayabilirsiniz. YAML'yi yoğun olarak kullanan Symfony 1.4 ve 2'yi öğrenmeyi de düşünebilirsiniz.

  1. Tanıtım. Kısa Açıklama ayrıştırma teknolojileri Yandex XML. Uygulamalar: diğer mağaza motorlarından ithalat + bağlı kuruluş programlarından para kazanmak için mağazaların (veya ürün bölümlerinin) oluşturulması.
  1. BİRİNCİ sorunun çözümü: eski mağazadan yeni mağazaya malların otomatik transferi
  2. Kendi başınıza bir test mağazası kurma
  3. Bir mağaza kurmak için bir barındırma (ücretsiz dönem) açma
  • Mağazayı yükleyici tarafından yükleme
  • Yüklü mağazanın yönetici paneline giriş yapın ve mağazayı etkinleştirmek için ilk adımlar
    1. Test mağazasını demo içeriğinden temizleme: gönderileri, kategorileri, etiketleri, sayfaları, slaytları, afişleri, menüleri kaldırma
    1. Ayrıştırıcı eklentisini eklentiler yönetici paneli aracılığıyla yükleme
    2. Ayrıştırma projesi oluşturma
    3. Yandex XML formatının ne olduğuna dair kısa bir genel bakış
    4. Proje verilerinin doldurulması, YML kaynağının analizinin başlatılması
    5. İçe aktarmayı başlat
    6. Farkın açıklaması ücretsiz sürüm ayrıştırıcı (100 ürün limitli) ücretli (sınırsız)
    7. Ayrıştırma sonuçlarının gözden geçirilmesi, mükemmel hataya dikkat
    8. Geri alma içe aktarma: içe aktarılan içeriği silin, her şeyin silindiğini kontrol edin.
    9. Yeniden içe aktarma, sonuçların gözden geçirilmesi: başlıklar, kayıtlar.
    10. Yönetici panelinde içe aktarılan girişe genel bakış: başlık, açıklama, ürün fiyatı, küçük resim
    11. Sitenin ön yüzünde transfer edilen malların gözden geçirilmesi: mal kategorisi arşivi, 1 ürün sayfası
    1. oluşturma ana sayfa bir vitrin ile test mağazası. Test mağazası hazır! Eski mağazadaki ürününüze dayalı bir prototip mağazası test edilebilir.
    1. WP Shop stüdyosunu kullanarak eski bir mağazadan yeni bir mağazaya içerik aktarma hizmeti
    2. Hizmetin kısa açıklaması
    3. Hizmet sağlandıktan sonra müşterinin aldığı örnek bir dosyayı içe aktarmak için test deposunu temizleme
    4. Yerleşik Wordpress içe aktarıcı ile örnek bir dosyayı içe aktarma
    5. İçe aktarma sonuçlarına genel bakış
    6. Hizmet hakkında ek bilgi. Herhangi bir zorluğu çözeceğiz.
    1. İKİNCİ sorunun çözümü: diğer çevrimiçi mağazalardan mal satmak için bir sözde mağaza (veya mal içeren bir bölüm) oluşturmak
    2. Web sitenize veya mağazanıza bir bağlı kuruluş ürünü koyma isteği veya ihtiyacı olduğunda durumlara genel bir bakış.
    3. Ana zorluk, malları transfer etme ve ürün yelpazesini periyodik olarak güncelleme sürecinin otomasyonudur. Eklenti tüm bu sorunları çözer
    1. Pratik örnek: Mağazanıza bir ortak ürün koyuyoruz
    2. WP Shop stüdyosundaki temaların avantajlarından biri: bir bağlı kuruluş bağlantısı olması durumunda tıklama eyleminin "satın al" düğmesiyle değiştirilmesi
    3. Ayrıştırıcı ile üçüncü taraf malları içe aktarmadan önce ZORUNLU YEDEKLEME
    4. Ücretsiz bir ayrıştırıcı ile ücretli bir ayrıştırıcı arasındaki farkı açıklayan bir ayrıştırıcı yükleme. Ayrıştırıcının yeteneklerinin ücretli sürümde gösterilmesi
    1. Bağlı kuruluş bağlantıları eklemek için bir ayrıştırma şablonunu düzenleme
    2. Ayrıştırma Şablon Düzenleyici İncelemesi: Gönderi İçerik Bölgesi, Ek Alanlar Bölgesi
    3. Ayrıştırma şablonu düzenleyicisinde bir bağlı kuruluş bağlantısı oluşturma
    4. Ayrıştırma başlatma, sonuçların gözden geçirilmesi: yeni başlıklar, yeni ürünler. Yeni bir ürünün gözden geçirilmesi.
    5. "Satın al" düğmesine tıklayarak olay mantığının gösterilmesi - ziyaretçi tedarikçi mağazasının sitesine gider.
    1. Kaynak depo ile veri güncelleme ve ürün çeşitliliği senkronizasyonu
    2. Fiyatlar değiştiğinde güncellemeler, kaynak mağazada ürün çeşitliliği. Otomasyon, büyük miktarda zaman ve emek tasarrufu sağlar!
    3. Fiyat değişikliklerine tepki, güncelleme örneği, sonuca genel bakış
    1. Ürünlerin kaynaktan kaldırılmasına tepki: sonuçları görüntüleme, güncelleme örneği. Ürün silinmez ancak "satışta değil" moduna geçer
    1. Kaynağa ürün eklenmesine tepki: sonuçları görüntüleme, güncelleme örneği
    1. Ürünleri programa göre otomatik olarak güncelleme: sunucu tacı aracılığıyla.
    2. Güncellemek için url'ye göz atın ... / wp-admin / tools.php? Iy-ajax & iy-project-id = 1 & iy-proje-eylem = güncelleme
    3. HostLand barındırmada bir taç kurma: başlatma ve başlatma sıklığını ayarlamak için komut sözdizimi
    1. Görevi tepeden tetiklemenin sonuçları: sonuçları görüntüleme
    1. Üç farklı kaynaktan mal ithalatı
    2. Önceki bir projeden bir şablon kopyalama
    3. Bağlı kuruluş bağlantısının yapısını değiştirme
    4. İkinci mağazadan mal ithalatının başlatılması. İkinci mağazanın XML kaynağının gözden geçirilmesi. İçe aktarma sonuçlarını görüntüleme
    1. "Param" alanlarından içe aktarma hakkında açıklamalar - bunlar otomatik olarak özel alanlara yazılır
    1. İkinci mağazadan içe aktarma sonuçlarının gözden geçirilmesi
    2. Bir ürün kaydında "ilgili ürünleri" görüntüleme mantığına genel bakış
    1. Üçüncü mağazadan içe aktar
    2. İş ortağı toplayıcı Mixmarket.biz'in ayrıştırmasını özelleştirmek için bir XML feed'inin özelliklerine genel bakış
    3. Üçüncü mağaza için içe aktarma şablonunu düzenleme
    4. İçe aktarmayı başlat
    5. Sonuçlara genel bakış
    1. Ayrıştırmadan sonra bulunan hataların düzeltilmesi
    2. İçe aktarılan içeriği kaldırma
    3. Bağlı kuruluş bağlantısını değiştirme, gereksiz bir parametreyi kaldırma
    4. Arama motorları tarafından pissimizasyon riski hakkında ÖNEMLİ bilgiler diğer sitelerden doğrudan içerik aktarımı ile bağlantılı olarak: aktarılan içeriği NOINDEX ve NOFOLLOW! kapatmanız gerekir!
    5. İthal edilen malları web sitenizde dizine eklemekten neden kapatmanız gerektiğine dair açıklamalar
    6. Farklı ortaklık programlarından gelen malları birbirleriyle, makaleler ve diğer şeylerle "karıştırarak", diğer insanların mallarından nasıl bir sayfa yapılacağının, özgünlük düzeyinin artırılmasının açıklaması
    7. İthal edilen ürünün bir kaydının "robotlar" meta etiketi ve Platinum SEO eklentisi aracılığıyla dizine eklenmesinin teknik olarak nasıl hariç tutulacağının açıklaması
    8. İthal edilen tüm ürünlere arama motorları tarafından indeksleme yasağı koymak için ithalat şablonunun düzeltilmesi
    9. İçe aktarmayı başlatın, sonucu görüntüleyin. İçe aktarılan tüm kayıtların indekslemeye karşı korunduğundan emin olun. İntihal için pisimizasyon riski azalır (kaldırılır).
    1. Çözüm. WP Shop ayrıştırıcısı, para kazananlar için kullanışlı bir araçtır. WP Shop ekibi herkesi destekleyecektir, ancak öncelik, ücretli ürün veya hizmetleri kullanan veya kullanan kullanıcılardır.
    2. "Güçlü" bir sunucuda 14000 ürün için bir dizi ayrıştırma örneği. "Endüstriyel ölçekte" ayrıştırma yapmak isteyenler için - ek hizmetler: sunucuların kurulumu ve yapılandırılması ve ayrıştırıcının kişisel değişiklikleri.