YML-price processing script on the PHP/Pyton server, etc.
The source data will be taken from the CSV file, which will contain 3 columns:
Articles of goods
The price
The presence
Examples of XML file
There will be two fields to be changed.
where "id=" always attributes the value of fm-transmitter
The value available="true"/false - take from CSV
208 will need to assign value from the CSV file.The value will not be for all goods, but for a certain percentage specified in the settings file.
A script from several XML files that will be uploaded to a server in the XML directory will generate 1 resulting in which the head to the nod will be common.The script settings for each XML file are only 7:
[Store tag] - the files that have this tag fall into 1 resulting.Since the stores are several, the suppliers are several, then the files from which to collect the resulting will be several, and the resulting files will be equal to the resulting tags.The resulting file will have the same name as this tag.[XML file name] - lies in the XML folder in the script directory
[Name of the corresponding CSV file] - lies in the CSV folder in the script directory
[Rating depending on category] - if the product belongs, then make a rating in addition to the one indicated in 2 tints below.That is, the price from the CSV+CSV file*value by category = in the XML summary.The setting can be written as follows: 27842342=0,03;27842317=0,05;36247337=0,035
[Procent of goods for which you need to make a discount] - this call-to goods will be random.If 50% - means each second product will have a discount.[The percentage of the discount that is attributed to the goods] - The range of whole numbers.For example, 7-20%.This means that for the previously specified percentage of goods you need to assign a discount - a random number from 7 to 20% - value.That is, the formula - = (with the value of the category) + * random percentage.[No available] - false - if the item is not found in CSV or the availability is not indicated, leave the field empty, true - don't change the field
Client's review of cooperation with freelancer
YML-price processing script on the PHP/Pyton server, etc.Everything is fine, for cheap I have the tool exactly according to TZ.
I will contact again.
Freelancer's review of cooperation with Vitaly Koval
YML-price processing script on the PHP/Pyton server, etc.It’s all good, it’s the second project from Vitalia. I'm not sorry if the third one comes 🙂
![]()
-
146 1 0 Hello, I can do it over the day.
Hello, I can do it over the day.
-
902 23 0 Hello, I will be happy to fulfill your order.
I do everything quickly and quality. I will be happy to cooperate!
Languages: PHP, HTML, CSS, JavaScript
PWA: Quasar, Vue and JavaScript
FrontEnd: Vue.JS , VueTify JS, Nuxt JS
BackEnd: PHP, Node.JS, Laravel 5.8, Yii2
Subd: MySQL, Elocent Orm
-
2748 153 0 1 Hello to you. Ready to do.
-
По бюджету что ?
-
Current freelance projects in the category Desktop Apps
Need an Airtable architect to build a relational schema and a new clean Airtable base.Need help rethinking and building a clean relational schema for an internal operational system on Airtable. The current database is already in use by the team, but it has grown organically: the structure is partially flat, some tables/views are actively used, while others are… Databases & SQL, Desktop Apps ∙ 2 days 4 hours back ∙ 9 proposals |
Creation of software for generating cutting files for wooden puzzlesWe are looking for a developer to create software that automates the process of building cutting files for wooden jigsaw puzzles. Current Process Currently, each file is created manually by a designer in Adobe Illustrator. The file contains: the outer contour of the puzzle in… Desktop Apps ∙ 2 days 8 hours back ∙ 14 proposals |
Small edit on the website
16 USD
Need to update the offer agreement in the footer to a new one, the company has changed its regulations Task will take 20 minutes Web Programming, Desktop Apps ∙ 3 days 10 hours back ∙ 109 proposals |
Account reconciliation tool with the bank, cards, and accountantTechnical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to… Python, Desktop Apps ∙ 5 days 17 hours back ∙ 43 proposals |
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 11 days 9 hours back ∙ 10 proposals |