The online store SOTESHOP has the possibility of mass changing the offer with the help of a spreadsheet. You can export the entire offer or part of it to a csv file, change the file for example in the Excel program, and then import it back to the store.
In the admin panel, select Applications → Products
Select Export
See how to add import/export profile.
Choose Import
Select Export
The import/export is used for global:
See how to delete products using import
The file must contain the following columns in order for the product to be added:
Kod::code
),Nazwa::name
),Waluta::currency_iso
),Vat::vat_value
),Cena netto::price_netto
and/or Cena brutto::price_brutto
),
Use a dot as a decimal separator. Enter the price in the form of 123.45
.
Jednostka miary::uom
).Anywhere in the file, add a new import_status
column and enter the value d
(delete = delete) for the products you want to delete.
Only the Kod::code
and import_status
columns are required to delete a product.
Enter the categories in the format:
Tree name | Category | Subcategory | Sub-subcategory
Example:
Categories|Audio|Speakers
Menu|Occasions|Audio
Menu|Occasions
Menu|Electronics|Speakers
Menu|Electronics
Categories|Audio
See the categories documentation.
Enter the product options in the format:
{ "price_type": "netto" }
Size { "filter": 1, "default": "L" }
Size | XL | Color { "filter": 2, "default": "Red" }
Size | XL | Color | Red { "price": "", "old_price": "0.00", "stock": "0.00", "weight": "", "code": "", "pum": "0.00", "image": "", "option_color": "#543554" }
Size | XL | Color | Blue { "price": "+10", "old_price": "200.00", "stock": "5.00", "weight": "+2", "code": "AXC-234", "pum": "1.00", "image": "lozko-metalowe-kute-90x200cm-agnes-biale-wp1.jpg", "option_color": "#1b89de" }
Size | L | Color { "filter": 2, "default": "Yellow" }
Size | L | Color | Red { "price": "", "old_price": "0.00", "stock": "0.00", "weight": "", "code": "", "pum": "0.00", "image": "", "option_color": "#2c8a4a" }
Size | L | Color | Yellow { "price": "", "old_price": "0.00", "stock": "0.00", "weight": "", "code": "", "pum": "0.00", "image": "", "option_color": "#cccccc" }
Size | M | Color { "filter": 2, "default": "Red" }
Size | M | Color | Red { "price": "", "old_price": "0.00", "stock": "4.00", "weight": "", "code": "", "pum": "0.00", "image": "", "option_color": "004_button_2_bold.jpg" }
Size | M | Color | Green
Where:
#cccccc
' - option color, 'name.jpg
' - ID or URL of imported image. In case of adding image it should be placed in the directory:
uploads/assets
web/uploads/assets
)Example:
{ "typ_ceny": "netto" }
Color { "filtr": 1, "domyslna": "black matte" }
Color | red { "cena": "", "stara_cena": "0.00", "magazyn": "10.00", "waga": "", "kod": "orange", "ijm": "", "zdjecie": "71", "kolor_opcji": "thermal-mug-red.jpg" }
Color | black matte { "cena": "", "stara_cena": "0.00", "magazyn": "8.00", "waga": "", "kod": "", "ijm": "", "zdjecie": "69", "kolor_opcji": "thermal-mug-black.jpg" }
Color | Blue { "price": "", "old_price": "0.00", "stock": "0.00", "weight": "", "code": "", "ijm": "", "photo": "69", "color_option": "kubek-termiczny-nieb.jpg" }
Color | Silver { "price": "", "old_price": "0.00", "stock": "0.00", "weight": "", "code": "", "ijm": "", "photo": "72", "color_option": "kubek-termiczny-srebr.jpg" }
The first photo is the default product photo. Uploaded photos should be placed in the directory:
uploads/assets
web/uploads/assets
There are two methods of attaching photos:
Enter the file names with extensions (if uploaded to the server). Example:
watch.jpg | watch-1.png | watch-2.png | watch-3.png
Enter the URL address of the photo (leading to any photo on the Internet, e.g. to a photo from the manufacturer's website). Example:
http://example.pl/images/headphones-1.jpg | https://yourshop.pl/uploads/assets/headphones-2.jpg
After exporting products to a .csv file, the product_images column will also contain links to images from the internet.
Product price hiding values:
0
- according to global configuration,1
- price hidden for all customers,2
- price hidden for unlogged customers,3
- price hidden for unverified customers,4
- disabled,Excluding delivery
W | id_delivery
Example:
W | 1, 2, 3
Allowing delivery
Z | id_delivery
Example:
Z | 1, 2, 3
Columns that are not to be imported must be removed. If you only remove the record content, but the column remains, empty data will be imported.
It is best to use the creating import / export profile function.
The file should be saved in the same format in which it was opened, i.e.
;
"
If the file is not saved in this format and an error message appears when trying to import
Data file Incorrect file format
you can edit the formatting when saving in LibreOffice
Unicode UTF-8
;
"
Checked