Active
Project:
Yml export (for Yandex.Market)
Version:
6.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
17 Mar 2011 at 08:07 UTC
Updated:
11 Nov 2011 at 17:11 UTC
Yandex technical support answers by mail, that there is 30" limit to start transfer of YML and 180" to complete transfer. So, for my 4000+ items in catalog I had to use the following technology: preview .YML in brouser (~5')-> View Source -> save to file, remove first empty string
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE yml_catalog SYSTEM "shops.dtd">
<yml_catalog date="2011-03-17 12:25">
<shop>then upload to site under a different name and give Yandex link to this file.
Yandex check result is "OK".
Comments
Comment #1
restyler commentedFirst empty string has nothing to do with the YML export module. It's an issue in some other place.
Regarding timeout - yes, for huge catalog that can be a problem.. I guess the easiest solution here is to use some compression for the generated yml..
Comment #2
com_net commentedYou are right - first empty string was the result of an error in one of the ubercart's contribution modules.
But long yml generation time (not long transfer - namely generation time) - remains a problem. Current solution is - shell script, executed by cron:
(yandex gets static yml1.xml - it takes ~15s, realtime generation (script execution time) - is about 7 minutes)
Comment #3
restyler commentedComment #4
x-drup commentedI optimized this module , hacked :), and now he can upload over 8000 items without problems. (also php memory limit = 256M)