1b.app
Link copied -

"Integrate XML Products (Export)" action does not work

Good afternoon! Boxing address - https://leroom.crm-onebox.com/
Action configured here - https://leroom.crm-onebox.com/admin/auto/action/hour/edit/
There were two points with the action "Integrate XML Products (Export)"
1. No matter how you set up this action, when you follow a direct link to an xml file, it gives a 404 Not found error.
2. You need to generate an XML file in the following format:
<?xml version="1.0" encoding="utf-8"?>
<kaspi_catalog date="string"
xmlns="kaspiShopping"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="kaspiShopping http://kaspi.kz/kaspishopping.xsd">
<company>CompanyName</company>
<merchantid>CompanyID</merchantid>
<offers>
<offer sku="232130213">
<model>iphone 5s white 32gb</model>
<brand>Apple</brand>
<availability>
<availability available="yes" storeId="
Оригинальный вопрос доступен на версии: ru

Answers:


dmitryi wrote:
1. No matter how you set up this action, when you follow a direct link to an xml file, it gives a 404 Not found error.

Let's see at the moment - perhaps configuration changes on the server are needed.

dmitryi wrote:
2. You need to generate an XML file in the following format:
Question - is it possible to create an xml file with the basic capabilities of this action? If modification is required, please quote.

What exactly are you unable to configure for the desired structure using the action?
08.02.2021, 17:36
Оригинальный комментарий доступен на версии: ru

Good afternoon!
I'm interested in two points on the structure:
1. This is the availability element (availability of goods) with the attribute available = "yes/no", the action, as I understand it, passes the value "Yes / No", how to solve this issue? And in the same place, how to pass an additional storeId attribute in the element?
2. In the cityprice element, how to pass an attribute with two cityId values and the price price itself?
Thank you!
08.02.2021, 18:34
Оригинальный комментарий доступен на версии: ru


dmitryi wrote:
1. This is the availability element (availability of goods) with the attribute available = "yes/no", the action, as I understand it, passes the value "Yes / No", how to solve this issue?

- teach the action to understand the nesting of fields (breaking through /) - will take 4 hours
- teach the action when specifying the nesting and checkbox "This is an attribute" - specify the last key as an attribute - 2h
- make a setting to send "yes/no" instead of "Yes/no" - 1 hour

dmitryi wrote:
And in the same place, how to pass an additional storeId attribute in the element?

as I understand it, it is necessary to display some kind of multi-data - but it is not clear on the basis of what data it is output from OneBox?

dmitryi wrote:
2. In the cityprice element, how to pass an attribute with two cityId values and the price price itself?

it is not clear on the basis of what data is this output from OneBox?
09.02.2021, 16:53
Оригинальный комментарий доступен на версии: ru


1. This is the availability element (availability of goods) with the attribute available = "yes/no", the action, as I understand it, passes the value "Yes / No", how to solve this issue?
- teach the action to understand the nesting of fields (breaking through /) - will take 4 hours
- teach the action when specifying the nesting and checkbox "This is an attribute" - specify the last key as an attribute - 2h
- make a setting to send "yes/no" instead of "Yes/no" - 1 hour

Good. And what will be the calculation if we need to make a single revision on several portals?

dmitryi wrote:
And in the same place, how to pass an additional storeId attribute in the element?
as I understand it, it is necessary to display some kind of multi-data - but it is not clear on the basis of what data it is output from OneBox?

Based on warehouses.

2. In the cityprice element, how to pass an attribute with two cityId values and the price price itself?
it is not clear on the basis of what data is this output from OneBox?

This element is optional. He's not needed.
15.02.2021, 17:01
Оригинальный комментарий доступен на версии: ru


dmitryi wrote:
Good. And what will be the calculation if we need to make a single modification on several portals?

Refinement is done within the action. You can configure it several times in the same / different way.

dmitryi wrote:
Based on warehouses.

you need to make separate settings, how to display stock by warehouse - that is, the path to the array + the name of the stock tag by warehouse + the names of the attributes for stock and identifier (I assume there will be an external id) - it will take about 4 hours

dmitryi wrote:
This element is optional. He's not needed.

if not needed, then the next "incomprehensible" settings will not be invented and evaluated
15.02.2021, 17:09
Оригинальный комментарий доступен на версии: ru


dmitryi wrote:
Good. And what will be the calculation if we need to make a single modification on several portals?
Refinement is done within the action. You can configure it several times in the same / different way.

Here I wanted to clarify - will the revision be in all boxes tied to one account?

dmitryi wrote:
Based on warehouses.
you need to make separate settings, how to display stock by warehouse - that is, the path to the array + the name of the stock tag by warehouse + the names of the attributes for stock and identifier (I assume there will be an external id) - it will take about 4 hours

Can you give a final assessment and issue an invoice, please.
15.02.2021, 17:28
Оригинальный комментарий доступен на версии: ru


dmitryi wrote:
Here I wanted to clarify - will the revision be in all boxes tied to one account?

It will be uploaded initially to the onebox specified in the revision.
If you need to upload somewhere else (if the version is the same green-mvp) you will need to specify when paying the bill.

dmitryi
Client wrote:
Can you give a final assessment and issue an invoice, please.

2 items I rated = 4+2+1+4 = 11 hours
invoice will be sent
15.02.2021, 17:32
Оригинальный комментарий доступен на версии: ru

The work has been paid. When will it be ready?
18.02.2021, 19:32
Оригинальный комментарий доступен на версии: ru

According to the queue, we will try to implement it by the end of next week.
19.02.2021, 17:06
Оригинальный комментарий доступен на версии: ru


Tyndyk Maxim Vadimovich
Administrator wrote:
According to the queue, we will try to implement it by the end of next week.

Received. Thank you!
21.02.2021, 16:53
Оригинальный комментарий доступен на версии: ru

1. action understands nesting in path names by main fields (delimiter /)
2. Added the setting "Pass values of the field "Availability in stock (Yes / No)" as:" so that you can specify yes and no
3. Added setting "Transmit values of balances/availability in stock for each warehouse separately" (there is a hint on how to set it up) - in your case, in the "Availability in stock (Yes/No)" field, specify the path availabilities/availability/available and tick " Is this an attribute?
4. added the setting "Attribute name for transferring the External ID of the warehouse" - in your case, you need to specify the storeId and assign external identifiers to the warehouses
25.02.2021, 17:40
Оригинальный комментарий доступен на версии: ru


Tyndyk Maxim Vadimovich
Administrator wrote:
1. action understands nesting in path names by main fields (delimiter /)
2. Added the setting "Pass values of the field "Availability in stock (Yes / No)" as:" so that you can specify yes and no
3. Added setting "Transmit values of balances/availability in stock for each warehouse separately" (there is a hint on how to set it up) - in your case, in the "Availability in stock (Yes/No)" field, specify the path availabilities/availability/available and tick " Is this an attribute?
4. added the setting "Attribute name for transferring the External ID of the warehouse" - in your case, you need to specify the storeId and assign external identifiers to the warehouses

Hello! Are you sure you uploaded the mods? on what boxes unloaded? checked, they don't work.
25.02.2021, 18:59
Оригинальный комментарий доступен на версии: ru

The nightly auto-update was supposed to unload on everything. If it didn’t upload to some, please indicate, I will update it manually.
26.02.2021, 09:14
Оригинальный комментарий доступен на версии: ru

Good evening!
Checked on leroom.crm-onebox.com, the situation is as follows:
1. The sku (item number) from the add. product fields as an attribute of the offer element (as it should be in the screenshot on the left)
2. The warehouse is not transferred. If you enable the parameter "Transmit stock/availability values for each warehouse separately", then the availabilities element completely disappears from the file (in the screenshot on the left, as it should be)
3. Is it possible to unload single goods of choice with this action?
26.02.2021, 21:49
Оригинальный комментарий доступен на версии: ru


1. The sku (item number) from the add. product fields as an attribute of the offer element (as it should be in the screenshot on the left)

In this revision, there was no question that additional fields could be unloaded as attributes.
If you need it - create a separate topic - you will be evaluated for revision and implemented after payment.

2. The warehouse is not transferred. If you enable the parameter "Transmit stock/availability values for each warehouse separately", then the availabilities element completely disappears from the file (in the screenshot on the left, as it should be)

+

dmitryi wrote:
3. Is it possible to unload single goods of choice with this action?

only if the setting "Upload only products that meet the conditions" is specified - create an additional field of the "Tick" type and mark the necessary products on it and unload
01.03.2021, 16:02
Оригинальный комментарий доступен на версии: ru


1. The sku (item number) from the add. product fields as an attribute of the offer element (as it should be in the screenshot on the left)
Tyndyk Maxim Vadimovich wrote:
In this revision, there was no question that additional fields could be unloaded as attributes.
If you need it - create a separate topic - you will be evaluated for revision and implemented after payment.

This is exactly how the task was set, this is a mandatory parameter for the price list to be correctly imported to the price platform.
Can you give an estimate?

2. The warehouse is not transferred. If you enable the parameter "Transmit stock/availability values for each warehouse separately", then the availabilities element completely disappears from the file (in the screenshot on the left, as it should be)
Tyndyk Maxim Vadimovich wrote:
+

Works. Thank you!

3. Is it possible to unload single goods of choice with this action?
Tyndyk Maxim Vadimovich wrote:
only if the setting "Upload only products that meet the conditions" is specified - create an additional field of the "Tick" type and mark the necessary products on it and unload

Received. Thank you!
01.03.2021, 18:52
Оригинальный комментарий доступен на версии: ru


This is exactly how the task was set, this is a mandatory parameter for the price list to be correctly imported to the price platform.

the task was set in a completely different way - you can re-read exactly what we discussed (I asked you what is missing) and we evaluated / implemented these points

Can you give an estimate?

yes I can
make settings in the form of a tick "Is this an attribute?" for the table of additional fields + redo the logic + add nesting to them as we did above - it will take 3 hours
02.03.2021, 17:15
Оригинальный комментарий доступен на версии: ru

Please join the conversation. If you have something to say - please write a comment. You will need a mobile phone and an SMS code for identification to enter. Log in and comment