新零售是线上与线下结合,组合的价值主要是线下为线上引流,降低引流投入,线下成为线上的体验店,提高转化和复购,线上和线下双渠道一起提高周转,提高效率,线上和线下虽然各自核算收入和投入,但相互之间能产生互促效应。
新零售是指企业以互联网为依托,通过运用大数据、人工智能等先进技术手段,对商品的生产、流通与销售过程进行升级改造,进而重塑业态结构与生态圈,并对线上服务、线下体验以及现代物流进行深度融合的零售新模式。新零售将传统商业三要素“货,场,人”的重要顺序,调整为“人,货,场”。
“互联网+”简单的说就是“互联网+传统行业”,随着科学技术的发展,利用信息和互联网平台,使得互联网与传统行业进行融合,利用互联网具备的优势特点,创造新的发展机会。“互联网+”通过其自身的优势,对传统行业进行优化升级转型,使得传统行业能够适应当下的新发展,从而最终推动社会不断地向前发展。
它代表的是一种新的社会形态,充分发挥互联网在新时代资源配置中的优势和集中,将互联网创新成果深度融合到社会各个领域,从而提升全社会的创新能力和生成力度。
//SPDX-License-Identifier:MIT
pragma solidity^0.8.10;
import"openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol";
import"openzeppelin/contracts/access/Ownable.sol";
import"openzeppelin/contracts/utils/Strings.sol";
contract NftMeta is ERC721Enumerable,Ownable{
using Strings for uint256;
bool public _isSaleActive=false;
bool public _revealed=false;
uint256 public constant MAX_SUPPLY=10;
uint256 public mintPrice=0.3 ether;
uint256 public maxBalance=1;
uint256 public maxMint=1;
string baseURI;
string public notRevealedUri;
string public baseExtension=".json";
mapping(uint256=>string)private _tokenURIs;
constructor(string memory initBaseURI,string memory initNotRevealedUri)
ERC721("Nft Meta","NM")
{
setBaseURI(initBaseURI);
setNotRevealedURI(initNotRevealedUri);
}
function mintNftMeta(uint256 tokenQuantity)public payable{
require(
totalSupply()+tokenQuantity<=MAX_SUPPLY,
"Sale would exceed max supply"
);
require(_isSaleActive,"Sale must be active to mint NicMetas");
require(
balanceOf(msg.sender)+tokenQuantity<=maxBalance,
"Sale would exceed max balance"
);
require(
tokenQuantity*mintPrice<=msg.value,
"Not enough ether sent"
);
require(tokenQuantity<=maxMint,"Can only mint 1 tokens at a time");
_mintNftMeta(tokenQuantity);
}
function _mintNftMeta(uint256 tokenQuantity)internal{
for(uint256 i=0;i<tokenQuantity;i++){
uint256 mintIndex=totalSupply();
if(totalSupply()<MAX_SUPPLY){
_safeMint(msg.sender,mintIndex);
}
function tokenURI(uint256 tokenId)
public
view
virtual
override
returns(string memory)
{