Make a price list with the possibility of editing by the user

Viktor
Employer

[no-member:pro]Viktor[/no-member:pro]Viktor

1 projects
Closed
Project parameters
Type of cooperationPeriodic employment
Prepaymentwithout prepayment
Payment methodsBank transfer
Acceptance of requestsclosed
Project description
Modx revo
Price list with the possibility of editing by the user.
+ Yandexmaps
+ Geolocation
+ Voteforms
On the site when registering through login, there must be two groups of users - the seller and the buyer.
The seller-user indicates the mandatory fields when registering:
Name (will be displayed in the price list)
- Phone (will be displayed in the product table)
City (through Geolocation, will take into account the display of prices from a particular city)
- Address of the seller on the map (Yandexmaps)
- Avatar (photo) of the seller (optional)
The manager in minishop2 creates a category of goods and units of measurement.
1. Personal account of the user-seller.
Category 1 Category 4 Category 7
Category 2 Category 5 Category 8
Category 3 Category 6 Category 9
In the personal account of the user-seller should display a block of categories, by clicking on one of which,




The seller gets to the page with the price sheet with empty prices in the form of a table.
Price list in the personal office of the seller.
Category 1
Name of the goods Ed. Izm. Price.
Goods 1 pc.
2 packs of goods.
Goods 3 kg.
Registered user-seller should be able, by selecting a category, to set their prices in the price (save, edit, delete). After that, the price only with the positions and prices filled by it (Price of the seller), is placed with the category header above the category block in the personal account. The filled positions are set the publication time (in days), after which the price seller is removed from publication before editing, and the seller is sent a message about the need to edit prices. If the seller has filled in prices from different categories, the next price with the heading of the category from which it was filled should be located below the one coming.
Category 1
Name of the goods Ed. Izm. Price.
Goods 1 pc. 123
2 packs of goods. 145
Goods 3 kg. 215
Category 2
Name of the goods Ed. Izm. Price.
Goods 4 pieces.
5 packs of goods. 432
6 kg of goods. 64




Category 1 Category 4 Category 7
Category 2 Category 5 Category 8
Category 3 Category 6 Category 9
If the seller moves to the category where he has already indicated prices, when editing, the prices filled in previously should be displayed in his price list.





Category 1
Name of the goods Ed. Izm. Price.
Goods 1 pc. 123
2 packs of goods. 145
Goods 3 kg. 215
Goods 4 pieces.
5 packs of goods. 154
6 kg of goods. 64
Goods 7.
Goods 8 pack. 198
Goods 9 kg.

2. Price is common.
The main page should display a block of categories of goods,
Category 1 Category 4 Category 7
Category 2 Category 5 Category 8
Category 3 Category 6 Category 9




By clicking on one of which, the user-buyer gets to the price list page with the average prices for the goods in his city (prices are formed at the average price of goods filled by sellers) Prices entered by sellers are taken into account only from the same city as the user (Geolocation).
Category 1
Name of the goods Ed. Izm. Average price in d. [[!+gl.current.city.name_ru]]
Goods 1 pc. 345
2 packs of goods. 433
Goods 3 kg. 432

The name of the product is a reference to the product page on which there should be a table with fields: seller (name of the user-seller), phone (imagejpeg), rating (Voteforms?) and centavat for each seller.
Product 4 Average price 138
Name of the seller Phone Rating Price
Petrov 8-800-525-45-78 Stars 123
Sidorov 8-316-526-73-54 Stars 154
Ivanov 8-965-524-55-41 Stars 136
Under the table of goods should be located map (Yandexmaps) with points of addresses in the form of avatars of sellers.
The name of the seller is a link to the seller's page of this price list for all goods.
Petrov 8-800-525-45-78 Stars

Category 1
Name of the goods Ed. Izm. Price.
Goods 1 pc. 123
2 packs of goods. 145
Goods 3 kg. 215
Category 2
Name of the goods Ed. Izm. Price.
5 packs of goods. 432
6 kg of goods. 64


Also on the seller’s page there should be a module for evaluating comments registered by the user-buyer, seller (Voteforms?).
Project author: Viktor