Neo Vision
  • Services
  • Work
  • About
  • Ebooks
  • Careers
  • Blog
  • Contact
  • Home
  • About
  • Ebooks
  • Services
  • Careers
  • Work
  • Blog
  • Contact

Our socials

  • Substack
  • Linkedin
  • Youtube
  • Twitter
  • Facebook
  • Instagram
  • Sortlist

Our address

Bulevardul Unirii No. 61, Bl. F3, Sc. 3, Et. 6, Ap. 607, Sector 3, 030167
Bucharest, Romania

Our contact

  • hello@neovision.dev
What we found on the web
Neo Vison Interview with Ziarul Financiar
from Ziarul Financiar
Check it out
Back

She’s Linen

She’s Linen is an ethical fashion brand focusing on producing less, but better. To design and manufacture items locally, with emphasis on quality and durability, and with care for the environment and the people behind the products.

2020
She's Linen

Debrief

She’s Linen wanted to create a very simple e-commerce website focusing on creating an effortless user experience while showcasing its products and communicating the brand’s purpose.

  • Client Stil Aura
  • Design Vastmix
  • Roles Frontend Development,
    Backend Development,
    DevOps

The Process

digital-strategy-icon

Digital Strategy

  • GIT, Issue Tracking and Development Server
  • GDPR Audit
delivery-icon

Development

  • Front-end Development
  • Back-end Development
  • API Integrations
  • Internal Testing
development-icon

Delivery & Expansion

  • Production Server Deployment
  • Maintenance and Administration

What we used

wordpress-icon

WordPress

The most popular open source Content Management System (CMS), used by approximately 75 million websites. WordPress is free to install, deploy, and upgrade.

css-logo-icon

CSS

HTML defines content, CSS decorates it and helps tell how it is displayed. CSS stands for Cascading Stylesheet. This means that there is a hierarchy of style attributes overwriting other attributes that affect the same elements.

php-icon

PHP

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.

HTML5-white-svg-5

HTML5

HTML (HyperText Markup Language) is the most basic building block of the Web. It defines the meaning and structure of web content. Other technologies besides HTML are generally used to describe a web page's appearance/presentation (CSS) or functionality/behavior (JavaScript).

JavaScript-white-svg3

JavaScript

JavaScript is a computer-readable language that has many uses, most notably in web pages. JavaScript is "read" or interpreted by your browser, like Chrome or Firefox, which executes the instructions. JavaScript enhances the web page by allowing it to become more "interactive."

Gitlab-white-svg-2

GitLab

A repository is what you use to store your codebase in GitLab and change it with version control.

CentOS_logo-white-svg

CentOS

The CentOS Linux distribution is a stable, predictable, manageable and reproducible platform derived from the sources of Red Hat Enterprise Linux (RHEL).

The result

https://neovision.dev/wp-content/uploads/2020/10/Sheislinen.m4v
She's Linen
  • 100% environmentally safe
  • 84 hours of work
  • 5 API Integrations
She's Linen
She's Linen
She's Linen
She's Linen
She's Linen
We used WooCommerce for the e-commerce framework, thus allowing for straightforward product and shop management. The shop has two storefronts with different currencies, delivery options, and checkout processes.

We're leveraging coupon codes, simple payment methods, a straightforward checkout process, and constant communications with users to allow people to focus on the brand's story.

Next project
Dealul cu Afine 1.0
View

If your projects trouble you, we need to talk. If you believe in your idea, we need to talk. If you have looked for a solution everywhere, we need to talk. If your website sucks, we need to talk. If CSS is a sports club to you, we need to talk. If your kid doesn’t want to help you, we need to talk. If your boss signs their emails “sent from my iPhone”, we need to talk. If you spam LFG on /global, we need to talk. If you wonder when this loop resets, we need to talk. If you wonder if this is even a loop, we need to talk. If you try to break the Get in touch button, we need to talk. If you believe in the change, we need to talk. If you heard of parties in Mamaia, we need to talk. If you love High Contrast, we need to talk. If finding out a member of your family bought a new device sends shivers down your spine, we need to talk. If you think that Vama Veche nu mai e ce a fost, we need to talk. If you enjoy day drinking, we need to talk. If you stalk your ex on social media, we need to talk. If you read messages from the lock screen, we need to talk. If you read this on the subway, we need to talk. If you listen to the same 20 songs, we need to talk. If you think washing the dishes is common sense, we need to talk. If you missed the cryptocurrency boom, we need to talk. If you are stuck in traffic, we need to talk. If you never heard of “Puism” , we need to talk. If you want to change the world, we need to talk. If you’re still reading this, we need to talk. If you’re sexy and you know it, we need to talk. If you are voting on every election, we need to talk. If you think Sylvanas is still cool, we need to talk. If you are a jury from an awards website, we need to talk. If you are our competition, we need to talk. If you are looking for design inspiration, we need to talk. If you have tape over your webcam, we need to talk. If you forgot to log your time in Jira, we need to talk. If you think Cardi B is overrated, we need to talk. If Wakanda is forever, we need to talk. If you think Eminem turned soft, we need to talk. If you’ve been through the desert on a horse with no name, we need to talk. If you cried when Jiraiya died, we need to talk. If you have not understood Dark, we need to talk. If you think Tupac is alive, we need to talk. If you think it’s lupus, we need to talk. If you spent all night writing content, we need to talk. If you got admitted to the bar and chose the agency life, we need to talk. If you play Face Hunter, we need to talk. If you’re a superstar, we need to talk. If you want a discount, screenshot this and we need to talk.

Drop us a line and tell us about your project, goals and needs. Get us intrigued and we’ll schedule a date. Let's get it started!

Get in touch
Neo Vision

Our socials

  • Substack
  • Linkedin
  • Youtube
  • Twitter
  • Facebook
  • Instagram
  • Sortlist

Our address

Bulevardul Unirii No. 61, Bl. F3, Sc. 3, Et. 6, Ap. 607, Sector 3, 030167
Bucharest, Romania

Our contact

  • hello@neovision.dev

Footer menu

  • Terms & Conditions
  • Privacy Policy
  • Cookie Policy
© 2015 - 2023 Neo Vision Technologies. All rights reserved.
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}


if ( $order ) : ?>

	<?php if ( $order->has_status( 'failed' ) ) : ?>

		<div class="row">
			<div class="colmd-24">
				<p class="woocommerce-thankyou-order-failed"><?php _e( 'Unfortunately your order cannot be processed as the originating bank/merchant has declined your transaction. Please attempt your purchase again.', 'woocommerce' ); ?></p>

				<p class="woocommerce-thankyou-order-failed-actions">
					<a href="<?php echo esc_url( $order->get_checkout_payment_url() ); ?>" class="button pay"><?php _e( 'Pay', 'woocommerce' ) ?></a>
					<?php if ( is_user_logged_in() ) : ?>
						<a href="<?php echo esc_url( wc_get_page_permalink( 'myaccount' ) ); ?>" class="button pay"><?php _e( 'My Account', 'woocommerce' ); ?></a>
					<?php endif; ?>
				</p>
			</div>
		</div>

	<?php else : ?>
		<div class="row">
			<div class="col-md-24 thankyou--header text-center">
					<h1 class="woocommerce-thankyou-order-received thankyou--header--title heading-2">
						<?php echo apply_filters( 'woocommerce_thankyou_order_received_text', __( 'Thank you!', 'woocommerce' ), $order ); ?>
					</h1>

					<p class="seamless-text-medium--light thankyou--header--intro">
						YOUR ORDER No #<?php echo $order->get_order_number(); ?> WAS PLACED AND IS CURRENTLY PROCESSING. </br>
						YOU WILL RECEIVE AN EMAIL NOTIFICATION AS SOON AS YOUR ORDER HAS BEEN DISPATCHED.
					</p>
			</div>

			<div class="col-md-24 thankyou--order-details">
				<table class="table thankyou--table">
				    <thead class="thankyou--table--head">
				      <tr>
				        <th class="seamless-text-medium">Product</th>
				        <th class="seamless-text-medium text-center">OTY</th>
				        <th class="seamless-text-medium text-center">Size</th>
				        <th class="seamless-text-medium text-right">Price</th>
				      </tr>
				    </thead>

				    <tbody>
						<?php
							$order_id = $order->get_order_number();

							foreach( $order->get_items() as $item_id => $item ) :
								$product = apply_filters( 'woocommerce_order_item_product', $order->get_product_from_item( $item ), $item );
								$is_visible        = $product && $product->is_visible();
								$product_permalink = apply_filters( 'woocommerce_order_item_permalink', $is_visible ? $product->get_permalink( $item ) : '', $item, $order );
								$featurder_image = get_post_meta( $product->post->ID, 'product_metabox_custom_product_image', true );
						?>
								<tr class="thankyou--order-details--table-row">
								        <td>
								        	<img src="<?php echo $featurder_image; ?>" class="thankyou--order-details--table-row--image" />

											<div class="thankyou--order-details--table-row--product-title force-gray">
												<?php echo apply_filters( 'woocommerce_order_item_name', $product_permalink ? sprintf( '<a class="paragraph-small" href="%s">%s</a>', $product_permalink, $item['name'] ) : $item['name'], $item, $is_visible ); ?>
											</div>
								        </td>
								        <td>
								        	<?php echo apply_filters( 'woocommerce_order_item_quantity_html', ' <p class=" text-center product-quantity paragraph-small force-gray">' . sprintf( '%s', $item['qty'] ) . '</p>', $item ); ?>
								        </td>
								        <td>
								        	<p class="paragraph-small force-gray  text-center"><?php echo $product->variation_data['attribute_size']; ?></p>
								        </td>
								        <td>
								        	<p class="paragraph-small force-gray text-right thankyou--price-col"><?php echo $order->get_formatted_line_subtotal( $item ); ?></p>
								        </td>
								</tr>
						<?php
							endforeach;
						?>

						<?php foreach ( $order->get_order_item_totals() as $key => $total ) :

							$last_row = '';
							if( $total['label'] == 'Payment Method:' ) {
								continue;
							}
							if( $total['label'] == 'Total:' ) {
								$total['label'] = 'GRAND TOTAL';

								$last_row = ' last_row';
							}

						?>
						<tr class="no-padding <?php echo $last_row; ?>">
							<th scope="row" class="no-padding"> <p class="thankyou--table-text force-gray uppercase thankyou-footer-text"> <?php echo $total['label']; ?> </p> </th>
							<td></td>
							<td></td>
							<td class="no-padding"> <p class="thankyou--table-text force-gray text-right v-middle thankyou-footer-text"> <?php echo trim($total['value']); ?> </p> </td>
						</tr>
						<?php endforeach; ?>
				    </tbody>
				</table>
			</div>

			<div class="col-md-24 text-center">
				<a href="/shop" class="btn-cta" style="margin-top:50px;">Back to store</a>
			</div>

			<?php do_action('woocommerce_thankyou', $order->get_id()); ?>

	<?php endif; ?>

<?php else : ?>

	<p class="woocommerce-thankyou-order-received"><?php echo apply_filters( 'woocommerce_thankyou_order_received_text', __( 'Thank you. Your order has been received.', 'woocommerce' ), null ); ?></p>

<?php endif; ?>

</div>