24FreelanceFreelance marketplace that never sleeps
Response period is over

Make a price withdrawal according to currency

576 views 0 responses#34861
Budget€1,275for the project
FormatOne-time projectno prepayment
PaymentBank transfer, E-money
Responses acceptedResponse period is overuntil 16.02.2022

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 programming Bank transfer, E-money

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

24
Twenty · tip

How to write a response that gets picked

  • Open with the client’s task, not with a story about yourself.
  • Link one or two similar works from your portfolio.
  • Name a price and a deadline — and what exactly they include.
  • Ask one clarifying question: it starts the conversation.

Responses 0

Response texts are visible only to the client.

Same category

Similar projects

All projects in the category
Price and stock monitoring script for suppliers

Price and stock monitoring script for suppliers

We need a script that auto-collects prices and stock from supplier sites and feeds, compares them, keeps history and alerts on changes.

Web programming24.09.20260216
0responses
Delivery and Courier Dispatch System

Delivery and Courier Dispatch System

A web app to intake orders, assign couriers, plan routes, track statuses, show a live map and reports.

Web programming24.09.20260250
0responses
Good to know
How do I respond to this project?

Log in as a freelancer, describe how you will solve the task, name your price and deadline. The client reads responses and starts a dialogue with the best ones.

Who can see my response?

Only the client who posted the project and you. Other freelancers do not see your text or price.

Where can I find similar work?

New projects in “Web programming” appear every day. All projects in the category