Ульяна
1

Ульяна

no recommendations
no complaints
Closed
Project title: Update the order for OpenCart 2.0.3
Type of cooperation: One-time project
Section: Web development, Website refinement
Prepayment: without prepayment
Payment methods: Bank transfer, Electronic money
Acceptance of requests: closed

Project description:
Hello, there! We need to refine the Opencart software code.

1 Implementation option
There are different categories of goods and for each of them, when placing an order, different fields are needed. There are 5 different types of fields for the product. You can make the binding of fields to each product separately, or the binding can be to categories. It's not critical. The main thing is that in the admin can be set fields for category or for the product.
For the product of the FIFA coin fields for ordering:
Information about the buyer (first group of fields):
- Name.
- Last name.
- Email.
- Phone.
Information about the player (the second group of fields - a column that will change depending on the game, that is, the product category):
- Player's name.
- Player rating (selected from the drop-down list of numbers from 50 to 90)
Position (selected from the drop-down list of text values)
- Starting cina (introduce koristuvach number field)
Buy now (introduce numerical field)
- Player's country (click text field)
- Club (click text field)
- League (click text field)
Transmission duration (selected from the list of text fields 3 hours 6 hours, 12 hours, 1 day, 3 days)
- www (to insert a link to the player from the site where the search is carried out)
- Comment (additional details to the order)
- Add player button (thought to use the option from the open card Add address)
When you press the Add player button, all fields from the column Player Information are duplicated
An example of the button add the player here Text hidden or if the page does not open select the product FIFA coins and go to checkout.

For the product Coins fifa, Hockey and NBA here are the fields like I skipped, but for the product Accounts from all fields will only request fields from the group Information about the buyer. For all other games, the fields from the group Buyer Information + Character Name - Single Field will be requested when ordering.


It turns out three games with similar fields, the purchase of an account - only mail, all other games with Customer Information and a single field Character Name (the rest of the games will not be in the beginning)

If the basket gets e.g. Fifa Coins and Buying an Account or other product then you can simplify and leave only mail from the fields, since you will have to contact customers by mail for the purchase of an Account.

If coins for two different games are included in the basket, then the fields from the group Buyer Information + Character Name

Second option
For each product, create a checkbox, which will note which fields will need to be filled when placing an order.
Further, when you transition to the ordering process, the basket will be under each product there will be fields to fill, according to the type of comment to each product.
Such functionality should make an extra sample of the fields depending on the selected product and it will be easier to read the selected parameters from the product in the already placed order.


The second revision is the calculator of the goods on the reamer as on the site. Example calculator Text hidden . You can have a full copy of the same product - Fifa coins. This calculator has all the necessary discounts. The goods after counting should be sent to the basket. Calculator - A kind of opportunity to sell coins at retail.
Project author
Ульяна