
1
Василий
no recommendations
no complaints
Project title: Make a price withdrawal according to currency
Type of cooperation: One-time project
Section: Web development, Web programming
Prepayment: without prepayment
Payment methods: Bank transfer, Electronic money
Acceptance of requests: from 2022-02-11 until 2022-02-16
Type of cooperation: One-time project
Section: Web development, Web programming
Prepayment: without prepayment
Payment methods: Bank transfer, Electronic money
Acceptance of requests: from 2022-02-11 until 2022-02-16
Project description:
Web programmer services are required. It is required on the Drupal website to make a price withdrawal. There's a product withdrawal on the site.
You need to write a module or redefinition of the price field (using the Basic cart module for goods).
Each product has a field_currency field, which has three types of selection.
RUR|Rubles
USD|Dollars
EURO|Euro
Price field - add_to_cart_price
What's supposed to happen.
1. If the price of the goods is indicated in Euro or USD, the price must be multiplied by the value of this currency and output (by default). The value of the currency should be taken from the website of the Central Bank, it should be possible to enter the price of the euro and the dollar manually (this should also serve as protection if suddenly for some reason the value of the currency could not be obtained automatically). Update the price once a day. After multiplication, the price in rubles should have an integer.
I mean. All prices should be displayed in rubles.
2. If the price of the goods is 0 (or simply not specified), then instead of the price should appear - the price on request.
3. If the price of the goods is more than 30 thousand Rube. (should be able to change this price for manufacturers) – The inscription under the price Free delivery within the Moscow Ring Road or to the transport company is displayed. There are still some points for the design of the page of registration of goods - the cost of delivery - screen enclosed. There's probably 4 points. The general cost limit after which delivery will be free: 1) Delivery in Moscow, 2) Delivery in Russia, 3) Self-delivery, 4) Delivery for the Moscow Ring Road, Specify the distance from the Moscow Ring Road.
P.S. Since all this is tied to the Basic cart, it is clear that the price should fall into the basket in rubles., displayed in Views, etc.
At the output is either a module or a file to override the field.
We need a solution, not a caste.
Web programmer services are required. It is required on the Drupal website to make a price withdrawal. There's a product withdrawal on the site.
You need to write a module or redefinition of the price field (using the Basic cart module for goods).
Each product has a field_currency field, which has three types of selection.
RUR|Rubles
USD|Dollars
EURO|Euro
Price field - add_to_cart_price
What's supposed to happen.
1. If the price of the goods is indicated in Euro or USD, the price must be multiplied by the value of this currency and output (by default). The value of the currency should be taken from the website of the Central Bank, it should be possible to enter the price of the euro and the dollar manually (this should also serve as protection if suddenly for some reason the value of the currency could not be obtained automatically). Update the price once a day. After multiplication, the price in rubles should have an integer.
I mean. All prices should be displayed in rubles.
2. If the price of the goods is 0 (or simply not specified), then instead of the price should appear - the price on request.
3. If the price of the goods is more than 30 thousand Rube. (should be able to change this price for manufacturers) – The inscription under the price Free delivery within the Moscow Ring Road or to the transport company is displayed. There are still some points for the design of the page of registration of goods - the cost of delivery - screen enclosed. There's probably 4 points. The general cost limit after which delivery will be free: 1) Delivery in Moscow, 2) Delivery in Russia, 3) Self-delivery, 4) Delivery for the Moscow Ring Road, Specify the distance from the Moscow Ring Road.
P.S. Since all this is tied to the Basic cart, it is clear that the price should fall into the basket in rubles., displayed in Views, etc.
At the output is either a module or a file to override the field.
We need a solution, not a caste.